Download
Design Studio
Design Studio
v1.0.10
Get the latest release of Zoo Design Studio and start building today.
Software available on Mac, Windows and Linux
Last updated July 17, 2025
Download v1.0.10
Release Notes
7/17/2025 2:01:29 PM
Added
- KCL: zAxis property getter for planes
- KCL:
extrude
function has a new optional argumentmethod
. It defaults tomethod = MERGE
, which is the current behaviour (if you extrude a profile which is sketched on a face, the extrusion modifies the face, pushing/pulling the sketch into/out of the face). You can setmethod = NEW
to instead create a new solid, leaving the original solid and its faces unchanged. The point-and-click UI supports this new extrude method too. - Feature tree shows
appearance
operations - Setting to enable touch controls (defaulting to on)
- Right-click delete on parameters
- Inner faces (e.g. created by cutting a hole in a sketch, then extruding it) can now be selected by clicking
- Inner faces can be sketched on
- Transforms (e.g. translation, rotation) in point-and-click mode now support optional arguments
- Clear button to unset optional arguments
Changed
- Sketch mode now renders at the right resolution in high-DPI screens. It should look much sharper now!
Fixed
- Array range end exclusive syntax now invalidates execution cache
- Variables pane now displays variables even if your KCL program had an error
- KCL: bad unit-of-measurement conversion for elliptics
- Coercing nested arrays to single level when type is any
- KCL: Improvements to the parser and its error messages.
- More flexible parsing of array indices. Previously
list[i + 1]
didn't parse, but now it does. - Fixed many instances where unnecessary whitespace caused syntax errors
- Allow
if
expressions to be operands in math, e.g.5 * if x { 1 } else { 2 }
.
- More flexible parsing of array indices. Previously
Full Changelog: https://github.com/KittyCAD/modeling-app/compare/v1.0.9...v1.0.10