Skip to main content

RELEASE NOTES 0.15.8

· 2 min read

New improvements in quality should bring more peace to developers.

This time, we mostly focused on improving the quality of our @bitbybit-dev/occt layer. Offsets were extended to support adding a face for guidance.

Offset with Face Guidance​

We've enhanced our offsetting capabilities to provide more control and better results in complex geometrical situations:

  • bitbybit.occt.operations.offset:
    • The inputs for this operation now accept an additional face parameter for guidance. Sometimes, providing a guiding face is necessary to help the algorithm determine the correct offset solution, especially in ambiguous or tricky geometric scenarios.
  • bitbybit.occt.operations.offsetAdv:
    • This advanced offset algorithm also now supports a face for guidance. It serves as an alternative method with more customization options exposed through its inputs.

Unit Tests And Refactoring​

We have been dedicated to improving the quality and reliability of our core codebase. A significant part of this effort involved adding new unit tests and restructuring the code within the @bitbybit-dev/occt layer.

To learn more about our approach to testing these complex 3D geometry algorithms, check out our detailed blog post:

➡️ Testing 3D Geometry Algorithms in OCCT