Files
cadcraft/docs/parity.md
T
Brandon ThomasandClaude Opus 5.5 f9aa1b279a M4 annotation depth + M9 parametric constraints
Annotation (M4):
- TrueType text from system fonts (filled/outlined), shared placement for all text
- MTEXT formatting codes: fonts, heights, colours, under/overline, stacks, wrapping
- Full DIMSTYLE variables, per-dimension overrides, all arrowheads and ticks,
  unit formats, tolerances, limits, alternate units, colours by role
- Associative dimensions that follow geometry; DIMREASSOCIATE/DIMDISASSOCIATE
- STYLE/DIMSTYLE management commands, DIMTEDIT, DIMSPACE, TABLE create/edit/merge

Parametric (M9):
- New cadcraft-constraints crate: weighted damped Gauss-Newton solver, conflict
  and redundancy detection, expressions, AutoConstrain inference
- All GC*/DC* commands, GEOMCONSTRAINT/DIMCONSTRAINT, PARAMETERS, DELCONSTRAINT,
  constraint bar / display settings; re-solve after every edit

Also: MODEL/PAPER status bar toggle, cargo xtask alias, roadmap update
(233/491 menu items, 290 commands).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 01:27:38 -04:00

281 lines
9.6 KiB
Markdown

# Parity report
Generated by `cargo xtask parity`. Menu-breadth parity: a reference menu item counts as covered when a CADCraft command is registered under the same menu label. It measures breadth, not depth; see ROADMAP.md for the weighted estimate.
**Menu breadth: 233 / 491 items (47%)** · 290 registered commands.
| Menu | Items | Covered | % |
|---|---|---|---|
| File | 22 | 9 | 41% |
| Edit | 13 | 10 | 77% |
| View | 75 | 27 | 36% |
| Insert | 11 | 2 | 18% |
| Format | 27 | 23 | 85% |
| Tools | 85 | 46 | 54% |
| Draw | 87 | 55 | 63% |
| Dimension | 28 | 22 | 79% |
| Modify | 113 | 37 | 33% |
| Window | 22 | 2 | 9% |
| Help | 8 | 0 | 0% |
## Not yet covered
- File > New Sheet Set...
- File > Open Sheet Set...
- File > Open Recent > Clear Menu
- File > Import...
- File > Attach...
- File > Export...
- File > Export Layout to Model...
- File > Package Drawing...
- File > DWG Compare...
- File > Markup Import...
- File > Plot Styles...
- File > Batch Publish...
- File > Share...
- Edit > Undo Group of commands
- Edit > Cut with Base Point
- Edit > Paste as Block
- View > Zoom > Dynamic
- View > Pan > Point
- View > Orbit > Constrained Orbit
- View > Orbit > Free Orbit
- View > Camera > Adjust Distance
- View > Camera > Swivel
- View > Viewports > Named Viewports...
- View > Viewports > Polygonal Viewport
- View > 3D Views > Viewpoint
- View > 3D Views > Plan View > Current UCS
- View > 3D Views > Plan View > World UCS
- View > 3D Views > Plan View > Named UCS
- View > 3D Views > Top
- View > 3D Views > Bottom
- View > 3D Views > Front
- View > 3D Views > Back
- View > 3D Views > SW Isometric
- View > 3D Views > SE Isometric
- View > 3D Views > NE Isometric
- View > 3D Views > NW Isometric
- View > Show Annotative Objects > Current Scale Only
- View > Show Annotative Objects > All Scales
- View > Hide
- View > Visual Styles > 2D Wireframe
- View > Visual Styles > Wireframe
- View > Visual Styles > Hidden
- View > Visual Styles > Realistic
- View > Visual Styles > Conceptual
- View > Visual Styles > Shaded
- View > Visual Styles > Shaded with Edges
- View > Visual Styles > Shades of Gray
- View > Visual Styles > Sketchy
- View > Visual Styles > X-Ray
- View > Render > Light > New Point Light
- View > Render > Light > New Spotlight
- View > Render > Light > New Distant Light
- View > Render > Light > Light Glyphs
- View > Render > Materials Browser
- View > UCS Icon > On
- View > UCS Icon > Origin
- View > UCS Icon > Properties...
- View > ViewCube > On
- View > ViewCube > Settings
- View > Attribute Display > Normal
- View > Attribute Display > On
- View > Attribute Display > Off
- View > Lights
- View > Enter Full Screen
- Insert > DWG Reference...
- Insert > PDF Underlay...
- Insert > Raster Image Reference...
- Insert > Field...
- Insert > Data Link...
- Insert > Layout > Layout from Template...
- Insert > ACIS File...
- Insert > Drawing Exchange Binary...
- Insert > Reference Manager
- Format > Transparency
- Format > Scale List...
- Format > Plot Style...
- Format > Thickness
- Tools > Spelling
- Tools > Draw Order > Bring Above Objects
- Tools > Draw Order > Send Under Objects
- Tools > Draw Order > Bring Annotations to Front > Text Objects Only
- Tools > Draw Order > Bring Annotations to Front > Dimension Objects Only
- Tools > Draw Order > Bring Annotations to Front > Leaders Only
- Tools > Draw Order > Bring Annotations to Front > All Annotation Objects
- Tools > Draw Order > Send Hatches to Back
- Tools > Isolate > Isolate Objects
- Tools > Isolate > Hide Objects
- Tools > Isolate > End Object Isolation
- Tools > Inquiry > Volume
- Tools > Update Fields
- Tools > Block Editor
- Tools > Edit Xref in Place
- Tools > Open Xref
- Tools > Load Application...
- Tools > New UCS > World
- Tools > New UCS > Face
- Tools > New UCS > View
- Tools > New UCS > Origin
- Tools > New UCS > Z Axis Vector
- Tools > New UCS > 3 Point
- Tools > New UCS > X
- Tools > New UCS > Y
- Tools > New UCS > Z
- Tools > Named UCS...
- Tools > Customize > Interface (CUI)...
- Tools > Customize > Edit Command Aliases (PGP)...
- Tools > Import Settings
- Tools > Export Settings
- Tools > Express Tools > Convert Text to Mtext
- Tools > Express Tools > Break-line Symbol
- Tools > Express Tools > Explode Attributes to Text
- Tools > Express Tools > Move/Copy/Rotate
- Tools > Express Tools > Replace Block...
- Tools > Express Tools > Super Hatch > Image...
- Tools > Express Tools > Super Hatch > Xref...
- Tools > Express Tools > Super Hatch > Select Existing Object
- Draw > 3D Modeling > Polysolid
- Draw > 3D Modeling > Box
- Draw > 3D Modeling > Wedge
- Draw > 3D Modeling > Cone
- Draw > 3D Modeling > Sphere
- Draw > 3D Modeling > Cylinder
- Draw > 3D Modeling > Torus
- Draw > 3D Modeling > Pyramid
- Draw > 3D Modeling > Extrude
- Draw > 3D Modeling > Revolve
- Draw > 3D Modeling > Sweep
- Draw > 3D Modeling > Loft
- Draw > 3D Modeling > Section Plane
- Draw > 3D Modeling > Surfaces > Planar
- Draw > 3D Modeling > Surfaces > Network
- Draw > 3D Modeling > Surfaces > Patch
- Draw > 3D Modeling > Meshes > Primitives > Box
- Draw > 3D Modeling > Meshes > Primitives > Wedge
- Draw > 3D Modeling > Meshes > Primitives > Cone
- Draw > 3D Modeling > Meshes > Primitives > Sphere
- Draw > 3D Modeling > Meshes > Primitives > Cylinder
- Draw > 3D Modeling > Meshes > Primitives > Torus
- Draw > 3D Modeling > Meshes > Primitives > Pyramid
- Draw > 3D Modeling > Meshes > Smooth Mesh
- Draw > 3D Modeling > Meshes > 3D Face
- Draw > 3D Modeling > Meshes > Meshes, Revolved Surface
- Draw > 3D Modeling > Meshes > Meshes, Tabulated Surface
- Draw > 3D Modeling > Meshes > Meshes, Ruled Surface
- Draw > 3D Modeling > Meshes > Meshes, Edge Surface
- Draw > 3D Modeling > Setup > Drawing
- Draw > 3D Modeling > Setup > View
- Draw > 3D Modeling > Setup > Profile
- Dimension > Jogged
- Dimension > Dimension Break
- Dimension > Tolerance...
- Dimension > Inspection
- Dimension > Jogged Linear
- Dimension > Oblique
- Modify > Object > External Reference > Bind...
- Modify > Object > External Reference > Frame
- Modify > Object > Image > Adjust...
- Modify > Object > Image > Quality
- Modify > Object > Image > Transparency
- Modify > Object > Image > Frame
- Modify > Object > Array
- Modify > Object > Multileader > Add Leader
- Modify > Object > Multileader > Remove Leader
- Modify > Object > Multileader > Collect
- Modify > Object > Multiline...
- Modify > Object > Attribute > Global
- Modify > Object > Block Description...
- Modify > Clip > Image
- Modify > Clip > Xref
- Modify > Clip > Viewport
- Modify > Annotative Object Scale > Add Current Scale
- Modify > Annotative Object Scale > Delete Current Scale
- Modify > Annotative Object Scale > Add/Delete Scales...
- Modify > Annotative Object Scale > Synchronize Multiple-scale Positions
- Modify > 3D Operations > 3D Move
- Modify > 3D Operations > 3D Rotate
- Modify > 3D Operations > 3D Align
- Modify > 3D Operations > 3D Mirror
- Modify > 3D Operations > 3D Array
- Modify > 3D Operations > Interference Checking
- Modify > 3D Operations > Slice
- Modify > 3D Operations > Thicken
- Modify > 3D Operations > Convert to Solid
- Modify > 3D Operations > Convert to Surface
- Modify > 3D Operations > Extract Edges
- Modify > 3D Operations > Extract Isolines
- Modify > Solid Editing > Union
- Modify > Solid Editing > Subtract
- Modify > Solid Editing > Intersect
- Modify > Solid Editing > Imprint Edges
- Modify > Solid Editing > Fillet edges
- Modify > Solid Editing > Chamfer edges
- Modify > Solid Editing > Color edges
- Modify > Solid Editing > Copy edges
- Modify > Solid Editing > Extrude faces
- Modify > Solid Editing > Move faces
- Modify > Solid Editing > Offset faces
- Modify > Solid Editing > Delete faces
- Modify > Solid Editing > Rotate faces
- Modify > Solid Editing > Taper faces
- Modify > Solid Editing > Color faces
- Modify > Solid Editing > Copy faces
- Modify > Solid Editing > Clean
- Modify > Solid Editing > Separate
- Modify > Solid Editing > Shell
- Modify > Solid Editing > Check
- Modify > Surface Editing > Untrim
- Modify > Surface Editing > Sculpt
- Modify > Surface Editing > Convert to NURBS
- Modify > Surface Editing > Convert to Mesh
- Modify > Surface Editing > NURBS Surface Editing > Show CV
- Modify > Surface Editing > NURBS Surface Editing > Hide CV
- Modify > Surface Editing > NURBS Surface Editing > Add CV
- Modify > Surface Editing > NURBS Surface Editing > Remove CV
- Modify > Surface Editing > NURBS Surface Editing > Rebuild
- Modify > Mesh Editing > Smooth More
- Modify > Mesh Editing > Smooth Less
- Modify > Mesh Editing > Refine Mesh
- Modify > Mesh Editing > Crease
- Modify > Mesh Editing > Uncrease
- Modify > Mesh Editing > Split Face
- Modify > Mesh Editing > Extrude Face
- Modify > Mesh Editing > Merge Face
- Modify > Mesh Editing > Spin Triangle Face
- Modify > Mesh Editing > Close Hole
- Modify > Mesh Editing > Collapse Face or Edge
- Modify > Mesh Editing > Convert to Faceted Solid
- Modify > Mesh Editing > Convert to Faceted Surface
- Modify > Mesh Editing > Convert to Smooth Solid
- Modify > Mesh Editing > Convert to Smooth Surface
- Window > Minimize
- Window > Minimize All
- Window > Zoom
- Window > Tool Bar
- Window > File Tab
- Window > Tool Sets
- Window > Status Bar
- Window > Command Line
- Window > Blocks
- Window > Properties Inspector
- Window > Reference Manager
- Window > Traces
- Window > Sheet Set Manager
- Window > Materials Browser
- Window > Activity Insights
- Window > Geometry Cleanup
- Window > Hide Palettes
- Window > Reset Palettes
- Window > Start
- Window > Drawing1.dwg
- Help > AutoCAD Help
- Help > Autodesk Assistant
- Help > Download Offline Help
- Help > What's New
- Help > Highlight New Features
- Help > Recover Files
- Help > Send Feedback
- Help > Privacy Settings...