1.4 KiB
Assembly joint controls
Batch: 8d028b2604665ddf9b329d91.
Scope: Assembly_CreateJointAngle, Assembly_CreateJointBall, Assembly_CreateJointBelt, Assembly_CreateJointCylindrical.
The mounted workbench command panel now edits document, assembly, label, two component/subelement references, Angle, and belt Distance/Distance2. It uses current document selection when explicit references are absent. Preview and Create use the existing desktop dispatcher and Assembly adapter. Additional native properties remain editable through the existing JSON editor.
The existing AssemblyRuntimeProbe joint route creates JointObject.Joint, resolves component references, applies native properties, solves, recomputes, and commits creation or aborts the preview transaction. This batch preserves that implementation. No fixed geometry or synthetic success result was added.
Remaining boundaries:
- Build, artifact sync, and business acceptance belong to the outer pipeline.
- Type checking was attempted but web/node_modules/.bin/tsc is absent.
- Native joint geometry, solver effects, preview rollback, undo/redo, and persistence have not been verified in this editing turn.
- Preview results use the existing result display; this change does not add a viewport preview or a persistent desktop task dialog with cancellation.
- This note is an implementation handoff, not business acceptance.