Known Issues#
Current Limitations#
Sphere/Torus booleans fail — Boolean operations only work reliably with cubes and cylinders. Sphere and torus booleans crash due to NURBS surface intersection limitations in the upstream truck-shapeops library.
Object size changes after translate — Moving an object may slightly change its rendered size due to bounding box renormalization. This is a rendering artifact; the B-Rep geometry is unchanged.
Large translations go off screen — The camera doesn’t follow translated objects. Keep dx/dy/dz values small (0.1 to 5.0) to stay in view.
No rotate/scale gizmo — Only translate gizmo is currently supported. Rotate and scale transforms are planned.
Bounding sphere picking — Object selection uses bounding sphere approximation, which may be imprecise for elongated or flat objects. Mesh-level raycasting is planned.
Sketch Limitations#
- No arc/circle sketch entities — Only straight edges (line segments) are supported. Arcs and circles are planned.
- No sketch overlay — Sketch geometry is not visually rendered on the canvas. Use the Solve button to preview solved positions in the status bar.
- Closed loop required — Extrude requires edges to form a single closed polygon. Branching or open edge graphs will fail.
- No face-based sketch planes — Sketch planes are limited to XY, XZ, YZ. Sketching on a face of an existing solid is planned.
Fixed in v0.2#
These issues from v0.1 have been resolved:
No click-to-select— Objects can now be selected by clicking in the viewportNo undo— Full undo/redo with Ctrl+Z / Ctrl+Shift+ZObjects selected by index only— Gizmo-based direct manipulation now available
Fixed in v0.3#
No parametric modeling— Full sketch → constrain → extrude workflow now availableNo constraint solver— ezpz integrated with 11 constraint types