Skip to content

v1.7.0 — General-arrangement assembly drawings

Choose a tag to compare

@gsdali gsdali released this 13 Jun 23:24
· 19 commits to main since this release
7a4056a

General-arrangement / assembly drawings

Bumps OCCTSwiftScripts 1.0.3 → 1.0.4 (DrawingComposer GA overloads, OCCTSwiftScripts#50) and surfaces them through generate_drawing.

  • generate_drawing accepts bodyIds (2+) → a general-arrangement assembly sheet: shared views, a parts list, and a numbered balloon per body (via Composer.render(spec:components:)). A single bodyId still gives a standard part drawing (sections / dimensions honoured). bodyId is now optional; bodyIds takes precedence.
  • DrawingReport gains componentCount + partCount.
  • New integration test (two-body GA sheet). 36 tests green.

⚠️ Cohort dependency bump

OCCTSwiftScripts 1.0.4 raised its OCCTSwift floor to 1.3.1, so this forces OCCTSwift 1.2.0 → 1.4.0 (OCCT.xcframework 1.3.2) across the cohort. Verified with a clean build — no OCCTMCP API breakage. Declared OCCTSwift floor bumped to 1.3.1.

🤖 Generated with Claude Code