Files
OneCAD/docs/parity.md
T

407 lines
16 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Fusion command parity
Generated by `cargo xtask parity` from `xtask/data/fusion-catalog.tsv` (the toolbar commands of Fusion's Design workspace, ids and names only) and the live command registry (`solvecraft-cli commands`). A command counts as live when SolveCraft registers the same command id. This measures breadth, not depth; see ROADMAP.md and docs/oracle.md for depth.
**In scope (SOLID, SKETCH, ASSEMBLY, SHEET METAL, PLASTIC enclosure subset): 328 / 541 commands live (61%).** SOLID + SKETCH: 185 / 291 (64%). Registered commands: 300.
Deferred until further notice (not in the in-scope figure): MESH, FORM, SURFACE beyond what solids need, PCB, render, animation, simulation, manufacture, drawings, MANAGE, UTILITIES and the rest of PLASTIC. All Design tabs together: 616 / 1175 (52%).
| Tab | Panel | Live | Total | % |
|---|---|---:|---:|---:|
| SOLID | CREATE | 23 | 35 | 66% |
| SOLID | MODIFY | 19 | 32 | 59% |
| SOLID | ASSEMBLE | 12 | 21 | 57% |
| SOLID | CONFIGURE | 2 | 3 | 67% |
| SOLID | CONSTRUCT | 18 | 20 | 90% |
| SOLID | INSPECT | 12 | 25 | 48% |
| SOLID | INSERT | 6 | 11 | 55% |
| SOLID | SELECT | 0 | 15 | 0% |
| SOLID | POSITION | 2 | 2 | 100% |
| SKETCH | CREATE | 41 | 41 | 100% |
| SKETCH | MODIFY | 12 | 12 | 100% |
| SKETCH | CONSTRAINTS | 15 | 15 | 100% |
| SKETCH | CONFIGURE | 2 | 3 | 67% |
| SKETCH | INSPECT | 12 | 25 | 48% |
| SKETCH | INSERT | 7 | 13 | 54% |
| SKETCH | ASSEMBLE | 0 | 1 | 0% |
| SKETCH | SELECT | 0 | 15 | 0% |
| SKETCH | FINISH SKETCH | 2 | 2 | 100% |
| SHEET METAL | CREATE | 15 | 19 | 79% |
| SHEET METAL | MODIFY | 12 | 21 | 57% |
| SHEET METAL | ASSEMBLE | 11 | 20 | 55% |
| SHEET METAL | CONFIGURE | 2 | 3 | 67% |
| SHEET METAL | CONSTRUCT | 18 | 20 | 90% |
| SHEET METAL | INSPECT | 12 | 25 | 48% |
| SHEET METAL | INSERT | 6 | 11 | 55% |
| SHEET METAL | SELECT | 0 | 15 | 0% |
| SHEET METAL | REFOLD | 0 | 1 | 0% |
| SHEET METAL | POSITION | 2 | 2 | 100% |
| ASSEMBLY | INSERT | 4 | 8 | 50% |
| ASSEMBLY | CREATE | 5 | 8 | 62% |
| ASSEMBLY | RELATIONSHIPS | 4 | 11 | 36% |
| ASSEMBLY | MOTION | 3 | 3 | 100% |
| ASSEMBLY | MODIFY | 8 | 11 | 73% |
| ASSEMBLY | CONTACT | 2 | 2 | 100% |
| ASSEMBLY | CONFIGURE | 2 | 3 | 67% |
| ASSEMBLY | CONSTRUCT | 18 | 20 | 90% |
| ASSEMBLY | INSPECT | 12 | 25 | 48% |
| ASSEMBLY | SELECT | 0 | 15 | 0% |
| ASSEMBLY | POSITION | 2 | 2 | 100% |
| PLASTIC | enclosure subset | 5 | 5 | 100% |
### Deferred tabs
| Tab | Panel | Live | Total | % |
|---|---|---:|---:|---:|
| SURFACE | CREATE | 9 | 25 | 36% |
| SURFACE | MODIFY | 17 | 26 | 65% |
| SURFACE | ASSEMBLE | 11 | 20 | 55% |
| SURFACE | CONFIGURE | 2 | 3 | 67% |
| SURFACE | CONSTRUCT | 18 | 20 | 90% |
| SURFACE | INSPECT | 12 | 25 | 48% |
| SURFACE | INSERT | 6 | 11 | 55% |
| SURFACE | SELECT | 0 | 15 | 0% |
| SURFACE | POSITION | 2 | 2 | 100% |
| MESH | CREATE | 2 | 5 | 40% |
| MESH | PREPARE | 0 | 4 | 0% |
| MESH | MODIFY | 6 | 30 | 20% |
| MESH | ASSEMBLE | 12 | 21 | 57% |
| MESH | CONFIGURE | 2 | 3 | 67% |
| MESH | CONSTRUCT | 18 | 20 | 90% |
| MESH | INSPECT | 12 | 25 | 48% |
| MESH | INSERT | 5 | 10 | 50% |
| MESH | SELECT | 0 | 10 | 0% |
| MESH | EXPORT | 0 | 1 | 0% |
| MESH | POSITION | 2 | 2 | 100% |
| FORM | CREATE | 2 | 14 | 14% |
| FORM | MODIFY | 5 | 31 | 16% |
| FORM | SYMMETRY | 0 | 6 | 0% |
| FORM | UTILITIES | 0 | 5 | 0% |
| FORM | CONSTRUCT | 18 | 20 | 90% |
| FORM | INSPECT | 12 | 25 | 48% |
| FORM | INSERT | 7 | 13 | 54% |
| FORM | ASSEMBLE | 0 | 1 | 0% |
| FORM | SELECT | 0 | 15 | 0% |
| FORM | FINISH FORM | 0 | 1 | 0% |
| PLASTIC | SETUP | 2 | 2 | 100% |
| PLASTIC | CREATE | 27 | 35 | 77% |
| PLASTIC | MODIFY | 19 | 32 | 59% |
| PLASTIC | ASSEMBLE | 11 | 20 | 55% |
| PLASTIC | CONFIGURE | 2 | 3 | 67% |
| PLASTIC | CONSTRUCT | 18 | 20 | 90% |
| PLASTIC | INSPECT | 12 | 26 | 46% |
| PLASTIC | INSERT | 6 | 11 | 55% |
| PLASTIC | SELECT | 0 | 15 | 0% |
| PLASTIC | POSITION | 2 | 2 | 100% |
| MANAGE | ASSIGN | 0 | 1 | 0% |
| MANAGE | RELEASE | 0 | 2 | 0% |
| MANAGE | BOM | 0 | 2 | 0% |
| MANAGE | PROCESS MANAGEMENT | 0 | 3 | 0% |
| MANAGE | TASK MANAGEMENT | 0 | 3 | 0% |
| UTILITIES | MODELING TOOLS | 0 | 1 | 0% |
| UTILITIES | MAKE | 0 | 1 | 0% |
| UTILITIES | NEST | 0 | 1 | 0% |
| UTILITIES | ADD-INS | 0 | 2 | 0% |
| UTILITIES | UTILITY | 1 | 3 | 33% |
| UTILITIES | INSPECT | 11 | 24 | 46% |
| UTILITIES | CREATE PMI | 0 | 4 | 0% |
| UTILITIES | SELECT | 0 | 15 | 0% |
| UTILITIES | POSITION | 2 | 2 | 100% |
## Live (SOLID, SKETCH)
- SOLID › CREATE › Create Sketch
- SOLID › CREATE › Extrude
- SOLID › CREATE › Revolve
- SOLID › CREATE › Sweep
- SOLID › CREATE › Loft
- SOLID › CREATE › Rib
- SOLID › CREATE › Web
- SOLID › CREATE › Emboss
- SOLID › CREATE › Hole
- SOLID › CREATE › Thread
- SOLID › CREATE › Box
- SOLID › CREATE › Cylinder
- SOLID › CREATE › Sphere
- SOLID › CREATE › Torus
- SOLID › CREATE › Coil
- SOLID › CREATE › Pipe
- SOLID › CREATE › Bounding Solid
- SOLID › CREATE › Rectangular Pattern
- SOLID › CREATE › Circular Pattern
- SOLID › CREATE › Pattern on Path
- SOLID › CREATE › Mirror
- SOLID › CREATE › Thicken
- SOLID › CREATE › Joint Origin
- SOLID › MODIFY › Press Pull
- SOLID › MODIFY › Fillet
- SOLID › MODIFY › Chamfer
- SOLID › MODIFY › Shell
- SOLID › MODIFY › Draft
- SOLID › MODIFY › Scale
- SOLID › MODIFY › Combine
- SOLID › MODIFY › Offset Face
- SOLID › MODIFY › Replace Face
- SOLID › MODIFY › Split Face
- SOLID › MODIFY › Split Body
- SOLID › MODIFY › Move/Copy
- SOLID › MODIFY › Align
- SOLID › MODIFY › Delete
- SOLID › MODIFY › Remove
- SOLID › MODIFY › Physical Material
- SOLID › MODIFY › Appearance
- SOLID › MODIFY › Change Parameters
- SOLID › MODIFY › Compute All
- SOLID › ASSEMBLE › Insert Component
- SOLID › ASSEMBLE › New Component
- SOLID › ASSEMBLE › Joint
- SOLID › ASSEMBLE › As-Built Joint
- SOLID › ASSEMBLE › Rigid Group
- SOLID › ASSEMBLE › Drive Joints
- SOLID › ASSEMBLE › Motion Link
- SOLID › ASSEMBLE › Motion Study
- SOLID › ASSEMBLE › Enable Contact Sets
- SOLID › ASSEMBLE › Enable All Contact
- SOLID › ASSEMBLE › Disable Contact
- SOLID › ASSEMBLE › New Contact Set
- SOLID › CONFIGURE › Configure
- SOLID › CONFIGURE › Display Configuration Table
- SOLID › CONSTRUCT › Offset Plane
- SOLID › CONSTRUCT › Plane at Angle
- SOLID › CONSTRUCT › Tangent Plane
- SOLID › CONSTRUCT › Midplane
- SOLID › CONSTRUCT › Plane Through Two Edges
- SOLID › CONSTRUCT › Plane Through Three Points
- SOLID › CONSTRUCT › Plane Along Path
- SOLID › CONSTRUCT › Axis Through Cylinder/Cone/Torus
- SOLID › CONSTRUCT › Axis Perpendicular To Face
- SOLID › CONSTRUCT › Axis Through Two Planes
- SOLID › CONSTRUCT › Axis Through Two Points
- SOLID › CONSTRUCT › Axis Through Edge
- SOLID › CONSTRUCT › Point At Vertex
- SOLID › CONSTRUCT › Point Through Two Edges
- SOLID › CONSTRUCT › Point Through Three Planes
- SOLID › CONSTRUCT › Point At Center Of Circle/Sphere/Torus
- SOLID › CONSTRUCT › Point At Edge And Plane
- SOLID › CONSTRUCT › Point Along Path
- SOLID › INSPECT › Measure
- SOLID › INSPECT › Interference
- SOLID › INSPECT › Section Analysis
- SOLID › INSPECT › Curvature Comb Analysis
- SOLID › INSPECT › Curvature Map Analysis
- SOLID › INSPECT › Draft Analysis
- SOLID › INSPECT › Environment Map Analysis
- SOLID › INSPECT › Isocurve Analysis
- SOLID › INSPECT › Zebra Analysis
- SOLID › INSPECT › Accessibility Analysis
- SOLID › INSPECT › Center of Mass
- SOLID › INSPECT › Minimum Radius Analysis
- SOLID › INSERT › Decal
- SOLID › INSERT › Canvas
- SOLID › INSERT › Insert SVG
- SOLID › INSERT › Insert DXF
- SOLID › INSERT › Insert Mesh
- SOLID › INSERT › Insert Fastener
- SOLID › POSITION › Capture Position
- SOLID › POSITION › Revert Position
- SKETCH › CREATE › Line
- SKETCH › CREATE › Midpoint Line
- SKETCH › CREATE › SketchConstrainer
- SKETCH › CREATE › 2-Point Rectangle
- SKETCH › CREATE › 3-Point Rectangle
- SKETCH › CREATE › Center Rectangle
- SKETCH › CREATE › Center Diameter Circle
- SKETCH › CREATE › 2-Point Circle
- SKETCH › CREATE › 3-Point Circle
- SKETCH › CREATE › 2-Tangent Circle
- SKETCH › CREATE › 3-Tangent Circle
- SKETCH › CREATE › 3-Point Arc
- SKETCH › CREATE › Center Point Arc
- SKETCH › CREATE › Tangent Arc
- SKETCH › CREATE › Circumscribed Polygon
- SKETCH › CREATE › Inscribed Polygon
- SKETCH › CREATE › Edge Polygon
- SKETCH › CREATE › Ellipse
- SKETCH › CREATE › Center to Center Slot
- SKETCH › CREATE › Overall Slot
- SKETCH › CREATE › Center Point Slot
- SKETCH › CREATE › Three Point Arc Slot
- SKETCH › CREATE › Center Point Arc Slot
- SKETCH › CREATE › Fit Point Spline
- SKETCH › CREATE › Control Point Spline
- SKETCH › CREATE › Control Point Spline
- SKETCH › CREATE › Conic Curve
- SKETCH › CREATE › Point
- SKETCH › CREATE › Text
- SKETCH › CREATE › Fit Curves to Mesh Section
- SKETCH › CREATE › Mirror
- SKETCH › CREATE › Circular Pattern
- SKETCH › CREATE › Rectangular Pattern
- SKETCH › CREATE › Project
- SKETCH › CREATE › Intersect
- SKETCH › CREATE › Spun Profile
- SKETCH › CREATE › Include 3D Geometry
- SKETCH › CREATE › Project To Surface
- SKETCH › CREATE › Intersection Curve
- SKETCH › CREATE › Isoparametric Curve
- SKETCH › CREATE › Sketch Dimension
- SKETCH › MODIFY › Fillet
- SKETCH › MODIFY › Equal Distance Chamfer
- SKETCH › MODIFY › Distance and Angle Chamfer
- SKETCH › MODIFY › Two Distance Chamfer
- SKETCH › MODIFY › Blend Curve
- SKETCH › MODIFY › Offset
- SKETCH › MODIFY › Trim
- SKETCH › MODIFY › Extend
- SKETCH › MODIFY › Break
- SKETCH › MODIFY › Sketch Scale
- SKETCH › MODIFY › Move/Copy
- SKETCH › MODIFY › Change Parameters
- SKETCH › CONSTRAINTS › AutoConstrain
- SKETCH › CONSTRAINTS › AutoConstrain from datum
- SKETCH › CONSTRAINTS › Horizontal/Vertical
- SKETCH › CONSTRAINTS › Coincident
- SKETCH › CONSTRAINTS › Tangent
- SKETCH › CONSTRAINTS › Equal
- SKETCH › CONSTRAINTS › Parallel
- SKETCH › CONSTRAINTS › Perpendicular
- SKETCH › CONSTRAINTS › Fix/UnFix
- SKETCH › CONSTRAINTS › MidPoint
- SKETCH › CONSTRAINTS › Concentric
- SKETCH › CONSTRAINTS › Collinear
- SKETCH › CONSTRAINTS › Symmetry
- SKETCH › CONSTRAINTS › Curvature
- SKETCH › CONSTRAINTS › Polygon
- SKETCH › CONFIGURE › Configure
- SKETCH › CONFIGURE › Display Configuration Table
- SKETCH › INSPECT › Measure
- SKETCH › INSPECT › Interference
- SKETCH › INSPECT › Section Analysis
- SKETCH › INSPECT › Curvature Comb Analysis
- SKETCH › INSPECT › Curvature Map Analysis
- SKETCH › INSPECT › Draft Analysis
- SKETCH › INSPECT › Environment Map Analysis
- SKETCH › INSPECT › Isocurve Analysis
- SKETCH › INSPECT › Zebra Analysis
- SKETCH › INSPECT › Accessibility Analysis
- SKETCH › INSPECT › Center of Mass
- SKETCH › INSPECT › Minimum Radius Analysis
- SKETCH › INSERT › Decal
- SKETCH › INSERT › Canvas
- SKETCH › INSERT › Insert SVG
- SKETCH › INSERT › Insert DXF
- SKETCH › INSERT › Insert Mesh
- SKETCH › INSERT › Insert Component
- SKETCH › INSERT › Insert Fastener
- SKETCH › FINISH SKETCH › Finish Sketch
- SKETCH › FINISH SKETCH › Finish with AutoConstrain
## Not yet (SOLID, SKETCH)
- SOLID › CREATE › Create Form
- SOLID › CREATE › Derive
- SOLID › CREATE › Automated Modeling
- SOLID › CREATE › Geometric Pattern
- SOLID › CREATE › Boundary Fill
- SOLID › CREATE › Find Features
- SOLID › CREATE › Fluid Volume
- SOLID › CREATE › Create Base Feature
- SOLID › CREATE › Create Linked PCB
- SOLID › CREATE › Derive PCB
- SOLID › CREATE › Create Unlinked PCB
- SOLID › CREATE › Generate Timeline
- SOLID › MODIFY › Edit Face
- SOLID › MODIFY › Silhouette Split
- SOLID › MODIFY › Arrange
- SOLID › MODIFY › Remove Features
- SOLID › MODIFY › Remove Faces
- SOLID › MODIFY › Replace with Primitives
- SOLID › MODIFY › Volumetric Lattice
- SOLID › MODIFY › Volumetric Texture
- SOLID › MODIFY › VolFieldModifyModelCommand
- SOLID › MODIFY › Manage Materials
- SOLID › MODIFY › Compute Unresolved
- SOLID › MODIFY › Convert
- SOLID › MODIFY › Bill of Materials
- SOLID › ASSEMBLE › Duplicate With Joints
- SOLID › ASSEMBLE › Constrain Components
- SOLID › ASSEMBLE › Align Constraint
- SOLID › ASSEMBLE › Angle Constraint
- SOLID › ASSEMBLE › Center Constraint
- SOLID › ASSEMBLE › Tangent Constraint
- SOLID › ASSEMBLE › Joint Constraint
- SOLID › ASSEMBLE › As-Built Constraint
- SOLID › CONFIGURE › Create Configuration Rules
- SOLID › CONSTRUCT › User Coordinate System (UCS)
- SOLID › CONSTRUCT › Perpendicular Plane
- SOLID › INSPECT › Validate
- SOLID › INSPECT › Component Connection Analysis
- SOLID › INSPECT › DOF Analysis
- SOLID › INSPECT › Edit Component Connection Analysis
- SOLID › INSPECT › Fastener Stack Analysis
- SOLID › INSPECT › Find Similar Components
- SOLID › INSPECT › Navigator
- SOLID › INSPECT › Display Component Colors
- SOLID › INSPECT › Display Mesh Face Groups
- SOLID › INSPECT › Assembly Statistics
- SOLID › INSPECT › Change Summary
- SOLID › INSPECT › History
- SOLID › INSPECT › Sustainability Insights
- SOLID › INSERT › Insert T-Spline
- SOLID › INSERT › Insert Derive
- SOLID › INSERT › Insert McMaster-Carr Component
- SOLID › INSERT › Insert a manufacturer part
- SOLID › INSERT › Insert TraceParts Supplier Components
- SOLID › ASSEMBLE › Add To Assembly
- SOLID › SELECT › Select
- SOLID › SELECT › Window Selection
- SOLID › SELECT › Freeform Selection
- SOLID › SELECT › Paint Selection
- SOLID › SELECT › Select By Name
- SOLID › SELECT › Select By Boundary
- SOLID › SELECT › Select By Size
- SOLID › SELECT › Invert Selection
- SOLID › SELECT › Seed And Boundary
- SOLID › SELECT › Component Drag
- SOLID › SELECT › Select Body Priority
- SOLID › SELECT › Select Face Priority
- SOLID › SELECT › Select Edge Priority
- SOLID › SELECT › Select Component Priority
- SOLID › SELECT › Selection Filters
- SKETCH › CONFIGURE › Create Configuration Rules
- SKETCH › INSPECT › Validate
- SKETCH › INSPECT › Component Connection Analysis
- SKETCH › INSPECT › DOF Analysis
- SKETCH › INSPECT › Edit Component Connection Analysis
- SKETCH › INSPECT › Fastener Stack Analysis
- SKETCH › INSPECT › Find Similar Components
- SKETCH › INSPECT › Navigator
- SKETCH › INSPECT › Display Component Colors
- SKETCH › INSPECT › Display Mesh Face Groups
- SKETCH › INSPECT › Assembly Statistics
- SKETCH › INSPECT › Change Summary
- SKETCH › INSPECT › History
- SKETCH › INSPECT › Sustainability Insights
- SKETCH › INSERT › Insert T-Spline
- SKETCH › INSERT › Duplicate With Joints
- SKETCH › INSERT › Insert Derive
- SKETCH › INSERT › Insert McMaster-Carr Component
- SKETCH › INSERT › Insert a manufacturer part
- SKETCH › INSERT › Insert TraceParts Supplier Components
- SKETCH › ASSEMBLE › Add To Assembly
- SKETCH › SELECT › Select
- SKETCH › SELECT › Window Selection
- SKETCH › SELECT › Freeform Selection
- SKETCH › SELECT › Paint Selection
- SKETCH › SELECT › Select By Name
- SKETCH › SELECT › Select By Boundary
- SKETCH › SELECT › Select By Size
- SKETCH › SELECT › Invert Selection
- SKETCH › SELECT › Seed And Boundary
- SKETCH › SELECT › Component Drag
- SKETCH › SELECT › Select Body Priority
- SKETCH › SELECT › Select Face Priority
- SKETCH › SELECT › Select Edge Priority
- SKETCH › SELECT › Select Component Priority
- SKETCH › SELECT › Selection Filters