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

9.6 KiB

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...