Files
2026-10-27 04:31:59 +00:00

681 lines
29 KiB
Markdown
Raw Permalink 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.
# Features
SolidCraft's commands by area, generated by `cargo xtask features` from the command registry (`solidcraft-cli commands`). Planned commands are marked in their rows. Every command runs the same way from the toolbar, a script, `solidcraft-cli exec <id> '<json>'`, the control channel and MCP; parameters are in the [command reference](book/src/reference/commands.md) (`cargo xtask book`). Status and plans: [ROADMAP](../ROADMAP.md).
## Sketch
| Command | Id | Toolbar |
|---|---|---|
| Center Point Arc | `sketch.arc.center_point` | SKETCH › CREATE |
| Tangent Arc | `sketch.arc.tangent` | SKETCH › CREATE |
| 3-Point Arc | `sketch.arc.three_point` | SKETCH › CREATE |
| 3D Arc | `sketch.arc3d` | – |
| AutoConstrain | `sketch.auto_constrain` | SKETCH › CONSTRAINTS |
| AutoConstrain from datum | `sketch.auto_constrain_from_datum` | SKETCH › CONSTRAINTS |
| Auto-Project Edges on Reference | `sketch.auto_project` | – |
| Blend Curve | `sketch.blend_curve` | SKETCH › MODIFY |
| Break | `sketch.break` | SKETCH › MODIFY |
| Break Link | `sketch.break_link` | – |
| Cancel Sketch | `sketch.cancel` | SKETCH › FINISH SKETCH |
| Centerline | `sketch.centerline` | SKETCH › CREATE |
| Chain | `sketch.chain` | – |
| Distance and Angle Chamfer | `sketch.chamfer.distance_angle` | SKETCH › MODIFY |
| Equal Distance Chamfer | `sketch.chamfer.equal_distance` | SKETCH › MODIFY |
| Two Distance Chamfer | `sketch.chamfer.two_distance` | SKETCH › MODIFY |
| Center Diameter Circle (C) | `sketch.circle.center` | SKETCH › CREATE |
| 3-Point Circle | `sketch.circle.three_point` | SKETCH › CREATE |
| 3-Tangent Circle | `sketch.circle.three_tangent` | SKETCH › CREATE |
| 2-Point Circle | `sketch.circle.two_point` | SKETCH › CREATE |
| 2-Tangent Circle | `sketch.circle.two_tangent` | SKETCH › CREATE |
| Conic Curve | `sketch.conic` | SKETCH › CREATE |
| Sketch Constrainer | `sketch.constrainer` | SKETCH › CREATE |
| Coincident | `sketch.constraint.coincident` | SKETCH › CONSTRAINTS |
| Collinear | `sketch.constraint.collinear` | SKETCH › CONSTRAINTS |
| Concentric | `sketch.constraint.concentric` | SKETCH › CONSTRAINTS |
| Curvature | `sketch.constraint.curvature` | SKETCH › CONSTRAINTS |
| Equal | `sketch.constraint.equal` | SKETCH › CONSTRAINTS |
| Fix/UnFix | `sketch.constraint.fix` | SKETCH › CONSTRAINTS |
| Horizontal/Vertical | `sketch.constraint.horizontal_vertical` | SKETCH › CONSTRAINTS |
| MidPoint | `sketch.constraint.midpoint` | SKETCH › CONSTRAINTS |
| Parallel | `sketch.constraint.parallel` | SKETCH › CONSTRAINTS |
| Perpendicular | `sketch.constraint.perpendicular` | SKETCH › CONSTRAINTS |
| Polygon | `sketch.constraint.polygon` | SKETCH › CONSTRAINTS |
| Symmetry | `sketch.constraint.symmetry` | SKETCH › CONSTRAINTS |
| Tangent | `sketch.constraint.tangent` | SKETCH › CONSTRAINTS |
| Normal/Construction (X) | `sketch.construction` | SKETCH › CREATE |
| Copy Sketch Entities | `sketch.copy` | – |
| Create Sketch | `sketch.create` | SOLID › CREATE |
| Cut Sketch Entities | `sketch.cut` | – |
| Delete Sketch Entities | `sketch.delete` | – |
| Sketch Dimension (D) | `sketch.dimension` | SKETCH › CREATE |
| Move Dimension Text | `sketch.dimension_text` | – |
| Drag Sketch Geometry | `sketch.drag` | – |
| End Sketch Drag | `sketch.drag_end` | – |
| Draw Dimensioned Sketch Geometry | `sketch.draw.dimensioned` | – |
| Drawing Size | `sketch.drawing_bounds` | – |
| Edit Sketch | `sketch.edit` | – |
| Edit Text | `sketch.edit_text` | – |
| Ellipse | `sketch.ellipse` | SKETCH › CREATE |
| Save As DXF | `sketch.export_dxf` | – |
| Extend | `sketch.extend` | SKETCH › MODIFY |
| Fillet | `sketch.fillet` | SKETCH › MODIFY |
| Finish Sketch | `sketch.finish` | SKETCH › FINISH SKETCH |
| Finish with AutoConstrain | `sketch.finish_auto_constrain` | SKETCH › FINISH SKETCH |
| Fit Curves to Mesh Section | `sketch.fit_curves_to_section` | SKETCH › CREATE |
| Constraint Glyphs | `sketch.glyphs` | – |
| Include 3D Geometry | `sketch.include_3d` | SKETCH › CREATE |
| Infinite Line | `sketch.infinite` | – |
| Insert DXF | `sketch.insert_dxf` | SKETCH › INSERT |
| Insert SVG | `sketch.insert_svg` | SKETCH › INSERT |
| Inspect Sketch | `sketch.inspect` | – |
| Intersect | `sketch.intersect` | SKETCH › CREATE |
| Intersection Curve | `sketch.intersection_curve` | SKETCH › CREATE |
| Isoparametric Curve | `sketch.isoparametric_curve` | SKETCH › CREATE |
| Line (L) | `sketch.line` | SKETCH › CREATE |
| Midpoint Line | `sketch.line.midpoint` | SKETCH › CREATE |
| 3D Line | `sketch.line3d` | – |
| Loose Ends | `sketch.loose_ends` | – |
| Tie Loose Ends | `sketch.loose_ends.tie` | – |
| Mirror | `sketch.mirror` | SKETCH › PATTERN |
| Move/Copy Sketch Entities | `sketch.move` | SKETCH › MODIFY |
| Move 3D Point | `sketch.move3d` | – |
| Drag Sketch Point | `sketch.move_point` | – |
| Offset (O) | `sketch.offset` | SKETCH › MODIFY |
| Break Offset Association | `sketch.offset.break` | – |
| Sketch Palette Options | `sketch.options` | – |
| Paste Sketch Entities | `sketch.paste` | – |
| Circular Pattern | `sketch.pattern.circular` | SKETCH › PATTERN |
| Rectangular Pattern | `sketch.pattern.rectangular` | SKETCH › PATTERN |
| Point | `sketch.point` | SKETCH › CREATE |
| 3D Point | `sketch.point3d` | – |
| Circumscribed Polygon | `sketch.polygon.circumscribed` | SKETCH › CREATE |
| Edge Polygon | `sketch.polygon.edge` | SKETCH › CREATE |
| Inscribed Polygon | `sketch.polygon.inscribed` | SKETCH › CREATE |
| Project (P) | `sketch.project` | SKETCH › CREATE |
| Project To Surface | `sketch.project_to_surface` | SKETCH › CREATE |
| Center Rectangle | `sketch.rectangle.center` | SKETCH › CREATE |
| Rounded Rectangle | `sketch.rectangle.rounded` | SKETCH › CREATE |
| 3-Point Rectangle | `sketch.rectangle.three_point` | SKETCH › CREATE |
| 2-Point Rectangle (R) | `sketch.rectangle.two_point` | SKETCH › CREATE |
| Redefine Sketch Plane | `sketch.redefine` | – |
| Sketch Scale | `sketch.scale` | SKETCH › MODIFY |
| Center Point Arc Slot | `sketch.slot.arc_center` | SKETCH › CREATE |
| Three Point Arc Slot | `sketch.slot.arc_three_point` | SKETCH › CREATE |
| Center Point Slot | `sketch.slot.center_point` | SKETCH › CREATE |
| Center to Center Slot | `sketch.slot.center_to_center` | SKETCH › CREATE |
| Overall Slot | `sketch.slot.overall` | SKETCH › CREATE |
| Snap Inference | `sketch.snap` | – |
| Solve Sketch | `sketch.solve` | – |
| Control Point Spline | `sketch.spline.control_point` | SKETCH › CREATE |
| Control Point Spline (Degree 5) | `sketch.spline.control_point_5` | SKETCH › CREATE |
| Fit Point Spline | `sketch.spline.fit_point` | SKETCH › CREATE |
| 3D Spline | `sketch.spline3d` | – |
| Spun Profile | `sketch.spun_profile` | SKETCH › CREATE |
| Text | `sketch.text` | SKETCH › CREATE |
| Toggle Driven Dimension | `sketch.toggle_driven` | – |
| Transform (G) | `sketch.transform` | SKETCH › MODIFY |
| Trim (T) | `sketch.trim` | SKETCH › MODIFY |
| Trim Along Path | `sketch.trim.path` | – |
## Solid modelling
| Command | Id | Toolbar |
|---|---|---|
| Align | `solid.align` | SOLID › MODIFY |
| Boundary Fill | `solid.boundary_fill` | SOLID › CREATE |
| Bounding Solid | `solid.bounding_solid` | SOLID › CREATE |
| Box | `solid.box` | SOLID › CREATE |
| Chamfer | `solid.chamfer` | SOLID › MODIFY |
| Coil | `solid.coil` | SOLID › CREATE |
| Combine | `solid.combine` | SOLID › MODIFY |
| Cone | `solid.cone` | SOLID › CREATE |
| Cylinder | `solid.cylinder` | SOLID › CREATE |
| Draft | `solid.draft` | SOLID › MODIFY |
| Emboss | `solid.emboss` | SOLID › CREATE |
| Extrude (E) | `solid.extrude` | SOLID › CREATE |
| Fillet (F) | `solid.fillet` | SOLID › MODIFY |
| Hole (H) | `solid.hole` | SOLID › CREATE |
| Loft | `solid.loft` | SOLID › CREATE |
| Mirror | `solid.mirror` | SOLID › CREATE |
| Move/Copy (M) | `solid.move` | SOLID › MODIFY |
| Offset Face | `solid.offset_face` | SOLID › MODIFY |
| Circular Pattern | `solid.pattern.circular` | SOLID › CREATE |
| Pattern on Path | `solid.pattern.path` | SOLID › CREATE |
| Rectangular Pattern | `solid.pattern.rectangular` | SOLID › CREATE |
| Pipe | `solid.pipe` | SOLID › CREATE |
| Press Pull (Q) | `solid.press_pull` | SOLID › MODIFY |
| Remove | `solid.remove` | SOLID › MODIFY |
| Replace Face | `solid.replace_face` | SOLID › MODIFY |
| Revolve | `solid.revolve` | SOLID › CREATE |
| Rib | `solid.rib` | SOLID › CREATE |
| Scale | `solid.scale` | SOLID › MODIFY |
| Shell | `solid.shell` | SOLID › MODIFY |
| Sphere | `solid.sphere` | SOLID › CREATE |
| Split Body | `solid.split_body` | SOLID › MODIFY |
| Split Face | `solid.split_face` | SOLID › MODIFY |
| Sweep | `solid.sweep` | SOLID › CREATE |
| Thread | `solid.thread` | SOLID › CREATE |
| Torus | `solid.torus` | SOLID › CREATE |
| Web | `solid.web` | SOLID › CREATE |
## Surfaces
| Command | Id | Toolbar |
|---|---|---|
| Blend Surface | `surface.blend` | SURFACE › CREATE |
| Boundary Surface | `surface.boundary` | SURFACE › CREATE |
| Extend | `surface.extend` | SURFACE › MODIFY |
| Surface Extrude | `surface.extrude` | SURFACE › CREATE |
| Fair Surface | `surface.fair` | SURFACE › MODIFY |
| Surface Fillet *(planned: [#769](https://github.com/bherbruck/solidcraft/issues/769))* | `surface.fillet` | SURFACE › MODIFY |
| Surface Loft | `surface.loft` | SURFACE › CREATE |
| Match Surface | `surface.match` | SURFACE › MODIFY |
| Offset Surface | `surface.offset` | SURFACE › CREATE |
| Patch | `surface.patch` | SURFACE › CREATE |
| Reverse Normal | `surface.reverse_normal` | SURFACE › MODIFY |
| Surface Revolve | `surface.revolve` | SURFACE › CREATE |
| Ruled Surface | `surface.ruled` | SURFACE › CREATE |
| Stitch | `surface.stitch` | SURFACE › MODIFY |
| Surface Sweep | `surface.sweep` | SURFACE › CREATE |
| Thicken | `surface.thicken` | SURFACE › CREATE |
| Trim | `surface.trim` | SURFACE › MODIFY |
| Unstitch | `surface.unstitch` | SURFACE › MODIFY |
| Untrim | `surface.untrim` | SURFACE › MODIFY |
## Construction geometry
| Command | Id | Toolbar |
|---|---|---|
| Axis Through Edge | `construct.axis.edge` | SOLID › CONSTRUCT |
| Axis Perpendicular To Face | `construct.axis.normal_to_face` | SOLID › CONSTRUCT |
| Axis Through Cylinder/Cone/Torus | `construct.axis.through_cylinder` | SOLID › CONSTRUCT |
| Axis Through Two Planes | `construct.axis.two_planes` | SOLID › CONSTRUCT |
| Axis Through Two Points | `construct.axis.two_points` | SOLID › CONSTRUCT |
| Plane Along Path | `construct.plane.along_path` | SOLID › CONSTRUCT |
| Plane at Angle | `construct.plane.at_angle` | SOLID › CONSTRUCT |
| Midplane | `construct.plane.midplane` | SOLID › CONSTRUCT |
| Offset Plane | `construct.plane.offset` | SOLID › CONSTRUCT |
| Perpendicular Plane | `construct.plane.perpendicular` | SOLID › CONSTRUCT |
| Tangent Plane | `construct.plane.tangent` | SOLID › CONSTRUCT |
| Plane Through Three Points | `construct.plane.three_points` | SOLID › CONSTRUCT |
| Plane Through Two Edges | `construct.plane.two_edges` | SOLID › CONSTRUCT |
| Point Along Path | `construct.point.along_path` | SOLID › CONSTRUCT |
| Point At Center Of Circle/Sphere/Torus | `construct.point.center` | SOLID › CONSTRUCT |
| Point At Edge And Plane | `construct.point.edge_plane` | SOLID › CONSTRUCT |
| Point Through Three Planes | `construct.point.three_planes` | SOLID › CONSTRUCT |
| Point Through Two Edges | `construct.point.two_edges` | SOLID › CONSTRUCT |
| Point At Vertex | `construct.point.vertex` | SOLID › CONSTRUCT |
## Sheet metal
| Command | Id | Toolbar |
|---|---|---|
| Convert to Sheet Metal | `sheet.convert` | SHEET METAL › CREATE |
| Export Bend Table | `sheet.export_bend_table` | – |
| Export Flat Pattern as DXF | `sheet.export_dxf` | – |
| Flange | `sheet.flange` | SHEET METAL › CREATE |
| Create Flat Pattern | `sheet.flat_pattern` | SHEET METAL › CREATE |
| Fold | `sheet.fold` | SHEET METAL › CREATE |
| Hem | `sheet.hem` | SHEET METAL › CREATE |
| Sheet Metal Rules | `sheet.manage_rules` | SHEET METAL › MODIFY |
| Path Flange | `sheet.path_flange` | SHEET METAL › CREATE |
| Perforate | `sheet.perforate` | SHEET METAL › CREATE |
| Refold | `sheet.refold` | SHEET METAL › MODIFY |
| List Sheet Metal Rules | `sheet.rules` | – |
| Unfold | `sheet.unfold` | SHEET METAL › MODIFY |
## Plastic parts
| Command | Id | Toolbar |
|---|---|---|
| Assign Plastic Rule | `plastic.assign_rule` | PLASTIC › SETUP |
| Boss | `plastic.boss` | PLASTIC › CREATE |
| Lip | `plastic.lip` | PLASTIC › CREATE |
| Manage Plastic Rules | `plastic.manage_rules` | PLASTIC › SETUP |
| Rest | `plastic.rest` | PLASTIC › CREATE |
| List Plastic Rules | `plastic.rules` | – |
| Snap Fit | `plastic.snap_fit` | PLASTIC › CREATE |
## Components
| Command | Id | Toolbar |
|---|---|---|
| Activate Component | `component.activate` | – |
| Break Link | `component.break_link` | – |
| Capture Position | `component.capture_position` | SOLID › POSITION |
| Find Identical Copies | `component.copies` | – |
| Paste Bodies | `component.copy_bodies` | – |
| New Component | `component.create` | SOLID › ASSEMBLE |
| Cycle Component Color | `component.cycle_color` | – |
| Delete Component | `component.delete` | – |
| Extract to File | `component.extract` | – |
| Create Components from Bodies | `component.from_bodies` | – |
| Insert Design | `component.insert_design` | SOLID › ASSEMBLE |
| List Links | `component.links` | – |
| List Components | `component.list` | – |
| Part Properties | `component.metadata` | – |
| Change Part Properties | `component.metadata.set` | – |
| Move Bodies to Component | `component.move_bodies` | – |
| Move Sketches to Component | `component.move_sketches` | – |
| Paste New | `component.paste_new` | – |
| Component Physical Properties | `component.properties` | – |
| Relink Source | `component.relink` | – |
| Rename Component | `component.rename` | – |
| Replace with Link | `component.replace_with_link` | – |
| Revert Position | `component.revert_position` | SOLID › POSITION |
| Unlock Contents | `component.unlock` | – |
| Update Links | `component.update_links` | – |
## Assembly joints
| Command | Id | Toolbar |
|---|---|---|
| As-Built Joint | `joint.as_built` | SOLID › ASSEMBLE |
| Cam | `joint.cam` | SOLID › ASSEMBLE |
| Joint (J) | `joint.create` | SOLID › ASSEMBLE |
| Delete Joint | `joint.delete` | – |
| Drive Joints | `joint.drive` | SOLID › ASSEMBLE |
| Edit Joint | `joint.edit` | – |
| Gear | `joint.gear` | SOLID › ASSEMBLE |
| Inspect Joint | `joint.inspect` | – |
| Joint Limits | `joint.limits` | – |
| List Joints | `joint.list` | – |
| Motion Link | `joint.motion_link` | SOLID › ASSEMBLE |
| Joint Origin | `joint.origin` | SOLID › CREATE |
| Rack and Pinion | `joint.rack_pinion` | SOLID › ASSEMBLE |
| Reach Point | `joint.reach` | – |
| Rigid Group | `joint.rigid_group` | SOLID › ASSEMBLE |
| Screw | `joint.screw` | SOLID › ASSEMBLE |
| Solve Joints | `joint.solve` | – |
| Sweep Joint | `joint.sweep` | – |
## Configurations
| Command | Id | Toolbar |
|---|---|---|
| Activate Configuration | `config.activate` | – |
| Configuration Column | `config.column` | – |
| Configure | `config.configure` | SOLID › CONFIGURE |
| Preview Configuration | `config.preview` | – |
| Configuration Row | `config.row` | – |
| Configuration Rule | `config.rule` | – |
| Configuration Rules | `config.rules` | – |
| Display Configuration Table | `config.table` | SOLID › CONFIGURE |
## Timeline
| Command | Id | Toolbar |
|---|---|---|
| Add Recorded Feature | `timeline.add` | – |
| Compute All | `timeline.compute_all` | SOLID › MODIFY |
| Copy Features | `timeline.copy` | – |
| Delete (Delete) | `timeline.delete` | SOLID › MODIFY |
| Feature Dependents | `timeline.dependents` | – |
| Edit Feature | `timeline.edit` | – |
| Export Command Script | `timeline.export_script` | – |
| New Feature Folder | `timeline.group` | – |
| Inspect Feature | `timeline.inspect` | – |
| Move Timeline Items | `timeline.move_many` | – |
| Move Features to Folder | `timeline.move_to_group` | – |
| Paste Features | `timeline.paste` | – |
| Edit Feature | `timeline.redefine` | – |
| Rename | `timeline.rename` | – |
| Rename Feature Folder | `timeline.rename_group` | – |
| Reorder Feature | `timeline.reorder` | – |
| Reorder Features | `timeline.reorder_many` | – |
| Roll History Marker | `timeline.roll_to` | – |
| Move Timeline Marker | `timeline.rollback` | – |
| Suppress Feature | `timeline.suppress` | – |
| Remove Feature Folders | `timeline.ungroup` | – |
## Inspect
| Command | Id | Toolbar |
|---|---|---|
| Accessibility Analysis | `inspect.accessibility` | SKETCH › INSPECT |
| Center of Mass | `inspect.center_of_mass` | SKETCH › INSPECT |
| Clearance | `inspect.clearance` | – |
| Enable Component Colors | `inspect.colored_components` | SOLID › INSPECT |
| Compare Bodies | `inspect.compare` | – |
| Continuity Analysis | `inspect.continuity` | SURFACE › INSPECT |
| Curvature Comb Analysis | `inspect.curvature_comb` | SKETCH › INSPECT |
| Curvature Map Analysis | `inspect.curvature_map` | SKETCH › INSPECT |
| Draft Analysis | `inspect.draft` | SKETCH › INSPECT |
| Environment Map Analysis | `inspect.environment_map` | SKETCH › INSPECT |
| Interference | `inspect.interference` | SOLID › INSPECT |
| Isocurve Analysis | `inspect.isocurve` | SKETCH › INSPECT |
| Measure (I) | `inspect.measure` | SOLID › INSPECT |
| Minimum Radius Analysis | `inspect.minimum_radius` | SKETCH › INSPECT |
| Parameter Sweep | `inspect.parameter_sweep` | – |
| Section Analysis | `inspect.section` | SOLID › INSPECT |
| Silhouette | `inspect.silhouette` | – |
| Zebra Analysis | `inspect.zebra` | SKETCH › INSPECT |
## Files
| Command | Id | Toolbar |
|---|---|---|
| Export | `file.export` | – |
| Export Current View as DXF | `file.export_view_dxf` | – |
| Insert Mesh | `file.insert_mesh` | SOLID › INSERT |
| Insert STEP | `file.insert_step` | SOLID › INSERT |
| New Design (Ctrl+N) | `file.new` | – |
| Open with EasyPrint | `file.open_in_easyprint` | – |
| Save (Ctrl+S) | `file.save` | – |
| Save As (Ctrl+Shift+S) | `file.save_as` | – |
| Save As Mesh | `file.save_mesh` | INSERT › FILES |
| Send to Slicer | `file.send_to_slicer` | INSERT › FILES |
| Installed Slicers | `file.slicers` | – |
## Documents
| Command | Id | Toolbar |
|---|---|---|
| Open (Ctrl+O) | `doc.open` | – |
| Recover Design | `doc.recover` | – |
| Discard Recovered Design | `doc.recovery_discard` | – |
| Recoverable Designs | `doc.recovery_list` | – |
## Edit
| Command | Id | Toolbar |
|---|---|---|
| Checkpoint | `edit.checkpoint` | – |
| Redo (Ctrl+Y) | `edit.redo` | – |
| Restore Checkpoint | `edit.restore_checkpoint` | – |
| Undo (Ctrl+Z) | `edit.undo` | – |
## `appearance.*`
| Command | Id | Toolbar |
|---|---|---|
| Appearance (A) | `appearance.assign` | SOLID › MODIFY |
| Appearance Library | `appearance.library` | – |
| List Appearances | `appearance.list` | – |
## `assembly.*`
| Command | Id | Toolbar |
|---|---|---|
| Bill of Materials | `assembly.bom` | SOLID › INSPECT |
## `body.*`
| Command | Id | Toolbar |
|---|---|---|
| Rename Body | `body.rename` | – |
## `browser.*`
| Command | Id | Toolbar |
|---|---|---|
| Collapse All | `browser.collapse_all` | – |
| Expand All | `browser.expand_all` | – |
| New Group | `browser.group` | – |
| Move Browser Items | `browser.move` | – |
| Order Browser Items | `browser.order` | – |
| Rename Group | `browser.rename_group` | – |
| Ungroup | `browser.ungroup` | – |
| Show/Hide | `browser.visibility` | – |
## `canvas.*`
| Command | Id | Toolbar |
|---|---|---|
| Calibrate Canvas | `canvas.calibrate` | – |
| Decal | `canvas.decal` | SKETCH › INSERT |
| Delete Canvas | `canvas.delete` | – |
| Edit Canvas | `canvas.edit` | SKETCH › INSERT |
| Canvas | `canvas.insert` | SKETCH › INSERT |
| Canvas to Sketch | `canvas.to_sketch` | – |
## `contact.*`
| Command | Id | Toolbar |
|---|---|---|
| Check Contact | `contact.check` | – |
| New Contact Set | `contact.create` | SOLID › ASSEMBLE |
| Disable Contact | `contact.disable_all` | SOLID › ASSEMBLE |
| Edit Contact Set | `contact.edit` | – |
| Enable All Contact | `contact.enable_all` | SOLID › ASSEMBLE |
| Enable Contact Sets | `contact.enable_sets` | SOLID › ASSEMBLE |
| List Contact Sets | `contact.list` | – |
## `diagnostics.*`
| Command | Id | Toolbar |
|---|---|---|
| Crash Report | `diagnostics.crash_report` | – |
| Crash Reports | `diagnostics.crash_reports` | – |
| Delete Crash Reports | `diagnostics.crash_reports.clear` | – |
| Crash Test | `diagnostics.crash_test` | – |
## `document.*`
| Command | Id | Toolbar |
|---|---|---|
| Inspect Design | `document.inspect` | – |
| Design Properties | `document.metadata` | – |
| Remove Design Property | `document.metadata.remove` | – |
| Change Design Properties | `document.metadata.set` | – |
| Design Revision | `document.revision` | – |
| Change Design Units | `document.units` | – |
## `engine.*`
| Command | Id | Toolbar |
|---|---|---|
| List Commands | `engine.commands` | – |
| Describe Command | `engine.describe` | – |
## `explode.*`
| Command | Id | Toolbar |
|---|---|---|
| Exploded View | `explode.create` | SOLID › ASSEMBLE |
| Delete Exploded View | `explode.delete` | – |
| List Exploded Views | `explode.list` | – |
| Show Exploded View | `explode.show` | – |
## `expr.*`
| Command | Id | Toolbar |
|---|---|---|
| Evaluate Expression | `expr.evaluate` | – |
## `face.*`
| Command | Id | Toolbar |
|---|---|---|
| Delete Face | `face.delete` | SOLID › MODIFY |
## `frame.*`
| Command | Id | Toolbar |
|---|---|---|
| Frame Member | `frame.member` | WELDMENTS › CREATE |
| Insert Profile | `frame.profile.insert` | – |
| Profile Library | `frame.profile.list` | – |
| Profile Properties | `frame.profile.properties` | – |
## `library.*`
| Command | Id | Toolbar |
|---|---|---|
| Apply Local Library Entry | `library.apply` | – |
| Export Design Library | `library.export` | – |
| Inspect Local Library | `library.inspect` | – |
## `material.*`
| Command | Id | Toolbar |
|---|---|---|
| Physical Material | `material.assign` | SOLID › MODIFY |
| New Physical Material | `material.create` | – |
| Delete Physical Material | `material.delete` | – |
| Edit Physical Material | `material.edit` | – |
| Inspect Physical Material | `material.inspect` | – |
| List Materials | `material.list` | – |
| Directional Elastic Modulus | `material.properties.directional` | – |
| Validate Physical Material Data | `material.properties.validate` | – |
## `mesh.*`
| Command | Id | Toolbar |
|---|---|---|
| Convert Mesh | `mesh.convert` | – |
## `model.*`
| Command | Id | Toolbar |
|---|---|---|
| List Edges | `model.edges` | – |
| List Faces | `model.faces` | – |
| List Threads | `model.threads` | – |
## `motion.*`
| Command | Id | Toolbar |
|---|---|---|
| Delete Motion Study | `motion.delete` | – |
| Export Motion Study | `motion.export` | – |
| Export Motion Animation | `motion.export_animation` | – |
| Motion Interference | `motion.interference` | – |
| List Motion Studies | `motion.list` | – |
| Play Motion Study | `motion.play` | – |
| Plot Motion Study | `motion.plot` | – |
| Motion Study | `motion.study` | SOLID › ASSEMBLE |
| Motion Trace | `motion.trace` | SOLID › ASSEMBLE |
| Edit Motion Trace | `motion.trace.edit` | – |
| Keep Motion Trace | `motion.trace.keep` | – |
## `occurrence.*`
| Command | Id | Toolbar |
|---|---|---|
| Paste (Instance) | `occurrence.copy` | – |
| Drag Occurrence | `occurrence.drag` | – |
| Ground | `occurrence.ground` | – |
| Move Occurrence | `occurrence.move` | – |
| Occurrence Physical Properties | `occurrence.properties` | – |
| Move to Component | `occurrence.reparent` | – |
## `parameters.*`
| Command | Id | Toolbar |
|---|---|---|
| Add User Parameter | `parameters.add` | – |
| Change Parameters | `parameters.change` | SOLID › MODIFY |
| Comment Parameter | `parameters.comment` | – |
| Complete Expression | `parameters.complete` | – |
| Delete Parameter | `parameters.delete` | – |
| Export Parameters | `parameters.export` | – |
| Favourite Parameter | `parameters.favorite` | – |
| Parameter Graph | `parameters.graph` | – |
| Import Parameters | `parameters.import` | – |
| List Parameters | `parameters.list` | – |
| Move Parameter | `parameters.move` | – |
| Rename Parameter | `parameters.rename` | – |
| Parameter Users | `parameters.users` | – |
## `parts.*`
| Command | Id | Toolbar |
|---|---|---|
| Insert Fastener | `parts.fastener` | SOLID › INSERT |
| Insert Part | `parts.insert` | – |
| Standard Parts | `parts.library` | – |
| Change Part Size | `parts.resize` | – |
## `render.*`
| Command | Id | Toolbar |
|---|---|---|
| Layered Surface Aging | `render.aging.describe` | – |
| Render Backends | `render.backends` | – |
| Frame Render Subject | `render.camera.fit` | – |
| Inspect Render Camera | `render.camera.get` | – |
| Set Render Camera | `render.camera.set` | – |
| Cancel Render | `render.cancel` | – |
| Lens and Creative Effects | `render.effects.describe` | – |
| Export Render Image | `render.export` | – |
| Inspect HDR Source | `render.hdr.inspect` | – |
| Apply Library Opaque Appearance | `render.library.appearance.apply` | – |
| Inspect Render Library Resource | `render.library.describe` | – |
| Apply Built-in HDR Environment | `render.library.environment.apply` | – |
| Browse Render Library | `render.library.list` | – |
| Prepare Physical Reference | `render.library.physical.prepare` | – |
| Inspect Original Surface Map | `render.library.preview` | – |
| Apply Authored Studio Lights | `render.library.studio.apply` | – |
| Prepare Authored Studio Lights | `render.library.studio.prepare` | – |
| Save Surface Binding | `render.library.surface.bind` | – |
| Prepare Authored Surface Maps | `render.library.surface.prepare` | – |
| Remove Surface Binding | `render.library.surface.unbind` | – |
| Find Render Library Targets | `render.library.targets` | – |
| Save Optical Binding | `render.optics.bind` | – |
| Remove Optical Binding | `render.optics.unbind` | – |
| Check Render Request | `render.preflight` | – |
| Apply Native Studio | `render.preset.apply` | – |
| Review Native Studio | `render.preset.resolve` | – |
| Review Fixed Sampling Budget | `render.quality.prepare` | – |
| Retain Displayed Render Result | `render.result.pin` | – |
| Regrade Linear Master | `render.result.regrade` | – |
| Inspect Render Scene | `render.scene` | RENDER › SCENE |
| Apply Render Camera | `render.settings.apply` | – |
| Save Render Settings with HDR | `render.settings.capture_hdr` | – |
| Render Settings | `render.settings.get` | – |
| Save Render Settings | `render.settings.set` | – |
| Duplicate Render Shot | `render.shot.duplicate` | – |
| Remove Render Shot | `render.shot.remove` | – |
| Rename Render Shot | `render.shot.rename` | – |
| Save Physical Render Background | `render.stage.backdrop` | – |
| Remove Render Stage | `render.stage.clear` | – |
| Save Render Ground | `render.stage.ground` | – |
| Render Image | `render.start` | RENDER › IMAGE |
| Render Progress | `render.status` | – |
## `select.*`
| Command | Id | Toolbar |
|---|---|---|
| Clear Selection | `select.clear` | – |
| Select | `select.set` | – |
## `selection.*`
| Command | Id | Toolbar |
|---|---|---|
| Delete | `selection.delete` | – |
## `view.*`
| Command | Id | Toolbar |
|---|---|---|
| Ambient Occlusion | `view.ambient_occlusion` | – |
| Restore Named View | `view.apply` | – |
| Back View (Ctrl+2) | `view.back` | – |
| Bottom View (Ctrl+6) | `view.bottom` | – |
| Delete Named View | `view.delete` | – |
| Fit (F6) | `view.fit` | – |
| Front View (Ctrl+1) | `view.front` | – |
| Graphics Preset | `view.graphics_preset` | – |
| Grid | `view.grid` | – |
| Ground shadow | `view.ground_shadow` | – |
| History layout | `view.history_layout` | – |
| Home view | `view.home` | – |
| Isometric View (Ctrl+7) | `view.isometric` | – |
| Workspace layout | `view.layout` | – |
| Left View (Ctrl+3) | `view.left` | – |
| List Named Views | `view.list` | – |
| Navigate View | `view.navigate` | – |
| Navigation bar | `view.navigation_bar` | – |
| Normal to Selection | `view.normal_to` | – |
| Perspective view | `view.perspective` | – |
| Rename Named View | `view.rename` | – |
| Right View (Ctrl+4) | `view.right` | – |
| New Named View | `view.save` | – |
| Continuous orbit | `view.spin` | – |
| Navigation tool | `view.tool` | – |
| Top View (Ctrl+5) | `view.top` | – |
| Visual style | `view.visual_style` | – |