Find the nearest compatible anchor or valid plan position automatically.
Configure the room/plan and placement policies for the active 3D view.
Create an explicit connection between two compatible anchors.
Remove one persisted anchor connection.
Export BOM CSV/JSON, quote JSON or a complete production package.
Build the normalized bill of materials for the current assembly.
Return one assembly component by runtime product id.
Build a quote from BOM pricing and optional adjustments.
Return the persisted plan, snapping settings and current connections.
List every assembly-enabled Product 3D instance in the active view.
Place a component, applying the last valid transform when required.
Evaluate snapping, collisions, clearances and adjacency without mutating.
Validate the whole scene against collision, clearance and adjacency rules.
Generic spatial-assembly operations exposed through AsukaDesigner.assembly.
The contract uses serializable transforms, anchors, rules, BOM lines and validation results. Native Babylon objects never cross this boundary.