Skip to content

0.20.4

Latest
Compare
Choose a tag to compare
@matas-bitbybit-dev matas-bitbybit-dev released this 28 May 12:56
· 35 commits to master since this release
4b14e73

Bitbybit [Version 0.20.4] Released! 🎉 Open Docs, App Examples & Basic Shape Creation!

We're excited to roll out an update to Bitbybit, focusing on community & docs.

🌟 Highlights:

  • Docs & Examples Unleashed! Our full documentation from learn.bitbybit.dev is now open-sourced and living in this repository! Plus, app examples are now part of the monorepo for easier access and contribution.
  • Some fundamental OCCT Shape Primitives: Create Edges, Wires, and Faces with by using base geometry structures - points, lines, segments, polylines, or meshes.
  • STEP Export Enhanced: New option to select the coordinate system (BabylonJS Left-Handed or ThreeJS Right-Handed) when saving STEP files for seamless interoperability.

** New Features Deeper Dive:**

  • Community & Developer Experience:
    • 🔥 Docs from learn.bitbybit.dev open-sourced in this repo!
    • 🔥 App examples are now part of the monorepo.
  • Core Utilities:
    • bitbybit.line.createSegment: Easily create a line segment as [Point3, Point3].
  • OCCT Edge Creation (bitbybit.occt.shapes.edge):
    • fromBaseLine, fromBaseLines, fromBaseSegment, fromBaseSegments, fromPoints, fromBasePolyline, fromBaseTriangle, fromBaseMesh.
  • OCCT Wire Creation (bitbybit.occt.shapes.wire):
    • fromBaseLine, fromBaseLines, fromBaseSegment, fromBaseSegments, fromPoints, fromBasePolyline, fromBaseTriangle, fromBaseMesh.
  • OCCT Face Creation (bitbybit.occt.shapes.face):
    • fromBaseTriangle: Create a face from a triangle.
    • fromBaseMesh: Create faces from mesh triangles (can be used for converting JSCAD/Manifold meshes to OCCT BREP).
  • Export:
    • Extra option for saving STEP files: choose between Left-Handed (BabylonJS) or Right-Handed (ThreeJS) coordinate systems.

Check out the updated docs and examples.