Fusion - the Fusion 360 Bridge
Public Made by Adomby adom
Drive Autodesk Fusion 360 from the cloud via Adom Bridge: component libraries, IPC package generation, board layout, exports (STEP/Gerbers/BOM/CPL), fast APS cloud search, and parametric modeling.
Library 3D mint needs explicit source placement; orient:false still permits pin-1 heuristic rotation
Environment: Fusion bridge 1.10.7 on ConfRoomROG, Adom Bridge 2.1.82, Windows; Hydrogen 1.0.301 observed on that host. Workspace adom/codex 0.1.22. Found 2026-09-09 during TMF8829 Depth Lab.
Please add an explicit model-placement transform and AI hints to the component-library minting verbs. The TMF8829 manufacturer STEP has an authored placement of translation [-0.00008128,1.39191746,0.18269966] mm and rotation [0,0,90] degrees. Units and axis conventions are recorded with our canonical component. Guessing placement from a bounding box or a circular feature can corrupt this deliberate transform.
The live fusion_make_3d_package schema offers orient (default true), but no explicit translation/rotation/scale or pin1-heuristic policy. Source inspection of rust/bridge/src/mint.rs and make3d_template.py shows orient:false only omits ORIENT_BLOCK; the subsequent _mark/PIN1 routine can still rotate the occurrence in 90-degree steps. This is a source-observed hazard, not a claim that we deliberately ran the heuristic and damaged this component. We avoided it by entering the package generator, importing the original STEP through the Fusion API and assigning its explicit occurrence transform. The attached native viewport export verifies the body exists; full underside alignment and final library binding are still pending.
Expected: an explicit transform should bypass every orientation/centering/pin1 heuristic, preserve source STEP bytes, and return the applied matrix plus source provenance and verification status. orient:false should mean no automatic reorientation, or clearly disclose exactly what remains enabled. Surface warnings if placement metadata is missing or overridden. Reject invalid/nonfinite transforms and unsupported scale. Include a test with a nonzero offset and a misleading circular optical aperture.
Related existing diagnostics issues #62/#58 concern missing previews; this request specifically covers placement integrity. The generic viewport and window screenshots can also disagree while a library canvas remains over a Design viewport; do not call a body visible based solely on a successful import.
