·
35 commits
to master
since this release
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.
- 🔥 Docs from
- 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.