You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cadova can now push model data directly to Cadova Viewer while still writing the file to disk. The feature is fully transparent: existing model code and output files work the same way, but Viewer iteration is faster because the model data no longer has to make a full reload round trip through a 3MF file. This requires Cadova Viewer 1.2.0.
GeometryEvaluator now supports split, mirroring the existing split readers but returning both pieces directly from an evaluating block.
SurfaceCrossing.transform gives a placement transform at the hit point, with local +Z aligned to the surface normal.
Sphere.overhangSafe() now supports the same circular overhang methods as circles and cylinders.
Improvements
SurfaceCrossing now has a transition value: .entering or .exiting. SurfaceCrossing.entersSolid still works, but is deprecated in favor of transition.
readingFirstSurface and GeometryEvaluator.firstSurface can filter by transition, so a ray can ask for the first exit surface rather than always taking the nearest hit.
Fixes
Parts whose geometry evaluates to empty are no longer written as empty build items.
Sweeps now build their cross-section in the orientation of the path’s first frame. Orientation-dependent operations such as overhangSafe() now see the direction the shape actually starts in, instead of always resolving as if the section were upright in world space.