Known Issues
Geometry Engine
The following are bugs that are not in Zoo Design Studio or KCL itself. These bugs, once fixed in engine, will just start working here with no language changes.
-
Import: Right now you can import a file, but you cannot edit it — even if that file has BREP data. Imports have type
ImportedGeometryrather thanSolid, so functions that operate onSolidwill reject imported geometry. Recreate the geometry natively in KCL if you need to modify it. The engine will account for this later. -
CSG Booleans: Coplanar (bodies that share a plane) unions, subtractions, and intersections are not currently supported.
KCL Version 2.0
The following are known issues with KCL 2.0. To opt-in to the fixes and new features, use the latest version of KCL with @settings(kclVersion = 3.0).
- Chamfers on non-90° edges have incorrect lengths: Chamfers on edges with a dihedral angle other than 90° between their faces (or with variable dihedral angle) didn't respect the provided length, instead cutting back further than the requested length. This is fixed in KCL 3.0.
KCL Version 1.0
The following are known issues with KCL 1.0. To opt-in to the fixes and new
features, use a later version of KCL with @settings(kclVersion = 2.0) or
@settings(kclVersion = 3.0) at the top of the file.
- Region tags are shuffled: When you name a segment in a sketch block, the tags in the region may not correspond to the original sketch segments. This is fixed in KCL 2.0.