Files
OneCAD/xtask/data/fusion-ids.tsv
T
bherbruck 07932d0f42 feat: preserve modeling intent across sketches, assemblies, and fabrication
Persist typed sketch dimensions and bounded ordered configuration rules in format 8. Use exact occurrence paths and source identity for editing, movement, appearance, and mass. Preserve sheet material regions through cutting, folding, and exact DXF export; retain nested cavities and material islands.

Validation: cargo xtask ci passed, including 368 engine tests, 178 UI tests, 68 UI scenarios, 136 kernel tests, and the 10-crate wasm check. Actual preview workflows and legacy format-7 origin-corner reopening were inspected.
2026-10-11 01:28:01 -04:00

7.6 KiB

1# Fusion catalog command id -> SolveCraft command id, for `cargo xtask parity` only (observation data).
2# A catalog command is live when its SolveCraft command is registered.
3SketchCreatesketch.create
4Extrudesolid.extrude
5Revolvesolid.revolve
6Sweepsolid.sweep
7SolidLoftsolid.loft
8FusionRibCommandsolid.rib
9FusionWebCommandsolid.web
10EmbossCmdsolid.emboss
11FusionHoleCommandsolid.hole
12FusionThreadCommandsolid.thread
13PrimitiveBoxsolid.box
14PrimitiveCylindersolid.cylinder
15PrimitiveSpheresolid.sphere
16PrimitiveTorussolid.torus
17PrimitiveCoilsolid.coil
18PrimitivePipesolid.pipe
19StockModelCommandsolid.bounding_solid
20PatternRectangularsolid.pattern.rectangular
21PatternCircularsolid.pattern.circular
22PatternOnPathsolid.pattern.path
23MirrorCommandsolid.mirror
24FusionSurfaceThickenCommandsurface.thicken
25JointOriginjoint.origin
26FusionPressPullCommandsolid.press_pull
27FusionFilletEdgesCommandsolid.fillet
28FusionChamferCommandsolid.chamfer
29FusionShellBodyCommandsolid.shell
30FusionDraftCommandsolid.draft
31ModifyScalesolid.scale
32FusionCombineCommandsolid.combine
33FusionOffsetFacesCommandsolid.offset_face
34FusionReplaceFaceCommandsolid.replace_face
35FusionSplitFaceCommandsolid.split_face
36FusionSplitBodyCommandsolid.split_body
37FusionMoveCommandsolid.move
38AlignCmdsolid.align
39FusionDeleteCommandtimeline.delete
40SoftDeleteCommandsolid.remove
41PhysicalMaterialCommandmaterial.assign
42AppearanceCommandappearance.assign
43ChangeParameterCommandparameters.change
44FusionComputeAllCommandtimeline.compute_all
45FusionImportCommandFromToolbarfile.insert_step
46FusionCreateNewComponentCommandcomponent.create
47JointAssembleCmdNewjoint.create
48JointAsBuiltCmdjoint.as_built
49RigidGroupCmdjoint.rigid_group
50FusionMoveJointsCommandjoint.drive
51FusionMotionRelationshipCommandjoint.motion_link
52FusionMotionStudyCommandmotion.study
53EnableContactSetsCmdcontact.enable_sets
54EnableAllContactCmdcontact.enable_all
55DisableAllContactCmdcontact.disable_all
56ContactSetCmdcontact.create
57FusionStartDesignConfigModeCmdconfig.configure
58FusionShowDesignConfigPanelCmdconfig.table
59FusionConfigurationRulesCmdconfig.rules
60ConstructionPlaneOffsetFromPlaneCommandconstruct.plane.offset
61ConstructionPlaneAtAngleCommandconstruct.plane.at_angle
62ConstructionTangentPlaneCommandconstruct.plane.tangent
63ConstructionMidPlaneCommandconstruct.plane.midplane
64ConstructionPlaneFromTwoEdgesCommandconstruct.plane.two_edges
65ConstructionPlaneFromThreePointsCommandconstruct.plane.three_points
66ConstructionPlaneAlongPathCommandconstruct.plane.along_path
67ConstructionAxisThroughCylinderCommandconstruct.axis.through_cylinder
68ConstructionAxisNormalToFaceCommandconstruct.axis.normal_to_face
69ConstructionAxisFromTwoPlanesCommandconstruct.axis.two_planes
70ConstructionAxisThroughTwoPointsCommandconstruct.axis.two_points
71ConstructionAxisThroughEdgeCommandconstruct.axis.edge
72ConstructionPointFromPointCommandconstruct.point.vertex
73ConstructionPointThroughTwoEdgesCommandconstruct.point.two_edges
74ConstructionPointFromThreePlanesCommandconstruct.point.three_planes
75ConstructionPointFromCircleOrSphereCommandconstruct.point.center
76ConstructionPointAtEdgeAndPlaneCommandconstruct.point.edge_plane
77ConstructionPointAlongPathCommandconstruct.point.along_path
78MeasureCommandinspect.measure
79InterferenceCheckCommandinspect.interference
80FusionHalfSectionViewCommandinspect.section
81FusionCurvatureCombAnalysisCommandinspect.curvature_comb
82FusionCurvatureMapAnalysisCommandinspect.curvature_map
83FusionDraftAnalysisCommandinspect.draft
84FusionEnvironmentMapAnalysisCommandinspect.environment_map
85FusionIsoCurveAnalysisCommandinspect.isocurve
86FusionZebraAnalysisCommandinspect.zebra
87FusionAccessibilityAnalysisCommandinspect.accessibility
88FusionCenterOfMassCommandinspect.center_of_mass
89FusionMinimumRadiusAnalysisCommandinspect.minimum_radius
90FusionAddEditDecalCommandcanvas.decal
91FusionAddCanvasCommandcanvas.insert
92SketchImportSVGsketch.insert_svg
93ImportDxfFileCommandsketch.insert_dxf
94ParaMeshInsertAlignCommandfile.insert_mesh
95FusionFastenersCommandparts.fastener
96SnapshotCmdcomponent.capture_position
97AsBuiltPositionsCmdcomponent.revert_position
98DrawPolylinesketch.line
99SketchMidpointLinesketch.line.midpoint
100SketchConstrainersketch.constrainer
101ShapeRectangleTwoPointsketch.rectangle.two_point
102ShapeRectangleThreePointsketch.rectangle.three_point
103ShapeRectangleCentersketch.rectangle.center
104CircleCenterRadiussketch.circle.center
105CircleTwoPointsketch.circle.two_point
106CircleThreePointsketch.circle.three_point
107CircleTanTanRadiussketch.circle.two_tangent
108CircleThreeTangentsketch.circle.three_tangent
109ArcThreePointsketch.arc.three_point
110ArcCenterTwoPointsketch.arc.center_point
111ArcTangentsketch.arc.tangent
112ShapePolygonCircumscribedsketch.polygon.circumscribed
113ShapePolygonInscribedsketch.polygon.inscribed
114ShapePolygonEdgesketch.polygon.edge
115CircleElipsesketch.ellipse
116ShapeSlotCenterToCentersketch.slot.center_to_center
117ShapeSlotOverallsketch.slot.overall
118ShapeSlotCenterPointsketch.slot.center_point
119ShapeArcSlotThreePointsketch.slot.arc_three_point
120ShapeArcSlotCenterTwoPointsketch.slot.arc_center
121DrawSplinesketch.spline.fit_point
122DrawCVMSpline3Dsketch.spline.control_point
123DrawCVMSpline5Dsketch.spline.control_point_5
124ConicCurveCmdsketch.conic
125DrawPointsketch.point
126MTextCmdsketch.text
127FitCurvesToSectionCommandsketch.fit_curves_to_section
128MirrorSketchCommandsketch.mirror
129CircularSketchPatternCommandsketch.pattern.circular
130RectangularSketchPatternCommandsketch.pattern.rectangular
131ProjectNewCmdsketch.project
132IntersectCmdsketch.intersect
133SpunProfileCmdsketch.spun_profile
134Include3DGeometrysketch.include_3d
135ProjectToSurfacesketch.project_to_surface
136IntersectionCurvesketch.intersection_curve
137SketchIsoparametricCurvesketch.isoparametric_curve
138SketchDimensionsketch.dimension
139FilletSketchCmdsketch.fillet
140ChamferSketchEqualDistancesketch.chamfer.equal_distance
141ChamferSketchDistanceAnglesketch.chamfer.distance_angle
142ChamferSketchDistanceDistancesketch.chamfer.two_distance
143BlendG1CurveSketchCmdsketch.blend_curve
144Offsetsketch.offset
145TrimSketchCmdsketch.trim
146ExtendSketchCmdsketch.extend
147BreakSketchCmdsketch.break
148SketchScaleCmdsketch.scale
149SketchAutoConstraintAndDimCmdsketch.auto_constrain
150SketchAutoConstraintAndDimFromDatumCmdsketch.auto_constrain_from_datum
151ConstraintHorizontalVerticalsketch.constraint.horizontal_vertical
152ConstraintCoincidentsketch.constraint.coincident
153ConstraintTangentsketch.constraint.tangent
154ConstraintEqualsketch.constraint.equal
155ConstraintParallelsketch.constraint.parallel
156ConstraintPerpendicularsketch.constraint.perpendicular
157ConstraintFixsketch.constraint.fix
158ConstraintMidPointsketch.constraint.midpoint
159ConstraintConcentricsketch.constraint.concentric
160ConstraintCollinearsketch.constraint.collinear
161ConstraintSymmetrysketch.constraint.symmetry
162ConstraintSmoothsketch.constraint.curvature
163SketchPolygonConstraintCmdsketch.constraint.polygon
164SketchStopsketch.finish
165SketchAutoConstrainAndFinishsketch.finish_auto_constrain
166FusionSurfacePatchCommandsurface.patch
167FusionSurfaceTrimCommandsurface.trim
168FusionExtendCommandsurface.extend
169FusionSurfaceStitchCommandsurface.stitch
170FusionSheetMetalFlangeCommandsheet.flange
171FusionSheetMetalHemFlangeCommandsheet.hem
172SheetMetalFoldCmdsheet.fold
173ConvertToSheetMetalCmdsheet.convert
174FusionSheetMetalFlatPatternCmdsheet.flat_pattern
175FusionSheetmetalUnfoldCommandsheet.unfold
176FusionSheetMetalRulesCommandsheet.manage_rules
177FusionAssignPlasticRuleCommandplastic.assign_rule
178FusionManagePlasticRuleCommandplastic.manage_rules
179FusionBossCommandplastic.boss
180FusionSnapFitCommandplastic.snap_fit
181FusionLipCommandplastic.lip
182FusionRestCommandplastic.rest
183ConstructionPlanePerpendicularToPlaneCommandconstruct.plane.perpendicular