CHANGELOG-ZeaCad
Changelog for ZeaCad.lib
(Deprecated 04-01-2021)
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.8.0 (2021-10-26)
Features
- Added support for parsing Layers and adding metadata to the zcad file. (e8f834d)
- Better error reporting when loading sketchup files. (2223f5c)
- implemented PMIItem and cleaned up PMIView. These 2 container classes map to equivelent client side JavaScript classes that provide special behavior. (99ec70e)
- loader detects if suffix ends in a version number with the actual ext prefixed. (589cffe)
- loader detects if suffix ends in a version number with the actual ext prefixed. (d139d80)
- Sketchup parser is now upgraded to load Mesh structures instead of the deprefaced FanSurface class. (de89a2b)
- SketchupParser now processes and exports textures. (e1129d7)
- texture coorrds now extracted from SKP data. Materials are associated with texture images. (92c77a8)
Bug Fixes
- Streaming geoms is no longer automatically turned on for big files. Must now be explicitly enabled. (3c3d2e9)
- Streaming geoms is no longer automatically turned on for big files. Must now be explicitly enabled. (3969b6f)
- To be compatible with Spatial SDK, we now export an Xfo value with each XRef. (0975eb9)
3.7.0 (2021-10-06)
Features
- loader detects if suffix ends in a version number with the actual ext prefixed. (589cffe)
- loader detects if suffix ends in a version number with the actual ext prefixed. (d139d80)
Bug Fixes
- Streaming geoms is no longer automatically turned on for big files. Must now be explicitly enabled. (3c3d2e9)
- To be compatible with Spatial SDK, we now export an Xfo value with each XRef. (0975eb9)
3.6.2 (2021-09-03)
3.6.1 (2021-08-13)
Bug Fixes
- Only append the .zcad ext when the output folder is specified, not the full output file. (61b4c0d)
3.6.0 (2021-08-13)
Features
- Integrated cadex Creo Reader. (6a60c37)
- zcad file name now retains the original file extension simply appending .zcad.. (6d784c4)
- Integrated SolidWorks loader into Linux builds. (0f4aad0)
Bug Fixes
- Edge vertices are now correclty back transformed by the localXfo. LocalXfo now correctly stored. (364516f)
3.5.1 (2021-07-23)
3.5.0 (2021-07-16)
Features
- CADExchanger now supports detecting missing external references and adding XRefs to the tree where neccessary. (ac461e6)
- Implemented the new XRef class that supports saving referencces to external files within the CADAsset tree. (610a8ea)
Bug Fixes
- Addresed error thrown when exporting a CADBody that did not have an up to date bounding box. (9f1e802)
- fixed issues with CADExchanger tesselation. Now seems more predicatable. (040b083)
- streaming geoms option is now correctly checked. (0de6c8f)
- when parsing with optimized bodies, CADEx now generates watertight meshes. (28879c1)
3.4.3 (2021-05-20)
Bug Fixes
- Resolved a crash which occured when the source cad file was in the 'working directory' of the application and the output path was the same working directory. (adfedd6)
3.4.1 (2021-04-27)
3.4.0 (2021-04-19)
Features
- CADAsset now dumps a simple log showing the size of the exported tree. (a6b739e)
3.3.0 (2021-04-19)
Features
- CADAsset now dumps a simple log showing the size of the exported tree. (a6b739e)
3.2.0 (2021-02-12)
Features
- CADAsset can now export a geom stream, and also includes a json descriptor file for the geom library. (fddb2d7)
- cleaned up handling of visiblity when parsing Rhino data. (66d41a8)
- Geometry compression precision is now controlled by an argument to the 'exportBinary' function. (da69f86)
2.0.0
Features
- Added support for 3dcurves to CADBody.
Bug Fixes
- Fixed issues with normal generation on some flat surfaces
- Fixed issues with some incorrectly transformed linear curves.
- Fixed bugs if NURBS Curve domain was negative.
- Fixed hashing of Conic curve sections generating false positives.
1.1.0
Features
- addition of edges to the description of each CAD body.
- Implemented higher precision surface trimming implementation that reduces artifacts on holes, especially in corners.
Bug Fixes
- Addressed bugs addressed relating to the processing of curves.