Skip to content

GCAD Studio v0.2.0a2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 14:26
· 2 commits to master since this release
3190ae3

A pre-release (2026-10-28): 0.2.0a1 and M15, viewing the PMI, GD&T and saved views of STEP AP242 files, with two of NIST's PMI test files as examples; STEP parts are now drawn in the web studio too. M9 to M13 of the v0.2 plan are still to come; the wheel is on GitHub Releases, not on PyPI.

PMI viewing (M15; SPEC FR-I9). A STEP AP242 file's graphical PMI (tessellated and polyline callouts) is drawn on the model and its semantic PMI listed in a new annotation panel: geometric tolerances of every kind with their datum systems and modifiers, dimensions with values, ± tolerances, limits, basic and statistical notes, datums, datum features and targets, each linked to its callout and to the faces it applies to; saved views filter the annotations and turn the camera. Faces of an imported B-rep keep the #n of the ADVANCED_FACE they came from, so clicking one opens its line. The reading is the kernel's prelude (data); checked against NIST's expected PMI for the two bundled NIST test files, CTC-01 and CTC-05. In the browser the part is read by OpenCASCADE's WebAssembly build (occt-import-js, loaded only for STEP files), so STEP files with explicit B-rep now open in the web studio too. New for every kernel: annotate (annotations beside the graph, outside its hash), position, positions and a native filter, and time_limit in kernel.toml; gcad eval --dump annotations. gcad kernel check passes an example whose model builds even if its semantic checker reports conformance errors, and prints their count. Fixed in the M14 kernel: representations whose first partial record is CHARACTERIZED_OBJECT (common in AP242 PMI files) lost their items; styles are read only for CSG models.