Releases: bitbybit-dev/bitbybit
Releases · bitbybit-dev/bitbybit
0.20.13
- shadow refresh rate option added to directional and point lights in babylonjs algorithms
- horizontal and vertical flips implemented for dimension labels in occt
- rotation angle implemented to pin with label occt dimension
- label override with expressions are now supported in occt dimensions
- update to babylonjs v8.39.2
What's Changed
- v0.20.12 by @matas-bitbybit-dev in #104
Full Changelog: v0.20.11...v0.20.13
0.20.12
- DXF R12 Support
- Arrowheads in dimensions
- Fixed some issues with solid primitives due to extrusion directions
- Base layer Global CDN Provider for cases where users must switch to different CDN during downtime. Or when they want to host required Bitbybit assets on their own infrastructure.
- A lot of new tutorials for 3D Bits app and Viewer Editor in the docs
What's Changed
- v0.20.12 by @matas-bitbybit-dev in #104
Full Changelog: v0.20.11...v0.20.12
0.20.11
What's Changed
- DXF arc bulge fixed by @matas-bitbybit-dev in #102
Full Changelog: v0.20.10...v0.20.11
0.20.10
- New beam profiles for occt wires, faces and solids.
- Updates to caching
- Babylonjs v8.34.0
What's Changed
- v0.20.10 by @matas-bitbybit-dev in #101
Full Changelog: v0.20.9...v0.20.10
0.20.9
What's Changed
- DXF Generator, updates to points of interest and dimensions by @info-bitbybit-dev in #100
Full Changelog: v0.20.8...v0.20.9
0.20.8
- Changed babylonjs scene method names for handling gradient backgrounds (they lacked word background, which made it hard to find them via search)
- Update to BabylonJS v8.33.2
- Use of shx for builds to work on windows
What's Changed
- Docs updated by @matas-bitbybit-dev in #92
- Docs updated with new tutorials by @matas-bitbybit-dev in #93
- win compatibility with rimraf by @matas-bitbybit-dev in #94
- adjust readme by @matas-bitbybit-dev in #95
- Update sine test by @mm-rnd in #97
- Replace rimraf with shx, update all rimraf/rm-rf & cp by @mm-rnd in #96
- Develop by @matas-bitbybit-dev in #98
- v0.20.8 by @matas-bitbybit-dev in #99
New Contributors
Full Changelog: v0.20.7...v0.20.8
0.20.7
- Gradient backgrounds for Babylonjs environments
- Image backgrounds for Babylonjs environments
- Learning docs updated
- BabylonJS update to v8.29.2
- ThreeJS update to v0.180.0
0.20.6
- Improved occt rotated extrusion algorithm to support shapes above/below ground
- Included new algorithm that allows to create BabylonJS skybox with texture URL
- Update to BabylonJS v8.26.2
- Updated to ThreeJS v0.180.0
- Fixed BufferGeometryUtils import to include .js extension
- Updates to docs
- Angular v20 example added for ThreeJS
- NodeJS app examples updated to support v20 and above by using "extensionless" npm lib - this was needed due to dropped support for --experimental-specifier-resolution=node
0.20.5
- Fixed big GLTF loading issue
- Docs improved
- Update to OCCT wasm with new capabilities for parsing Assemblies
- Update to BabylonJS 8.23.1
- Update to ThreeJS 0.179.1
0.20.4
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.devopen-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.