Files
solvecraft/docs/features.md
T

598 lines
24 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.
# 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 |
| 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` | – |
| 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` | – |
| 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` | – |
| 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 |
| 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 |
| 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 |
| New Component | `component.create` | SOLID › ASSEMBLE |
| Delete Component | `component.delete` | – |
| 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` | – |
| 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` | – |
| 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 |
| 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` | – |
| Save (Ctrl+S) | `file.save` | – |
| Save As | `file.save_as` | – |
| Save As Mesh | `file.save_mesh` | MESH › MODIFY |
| 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 |
|---|---|---|
| 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 |
## `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` | – |
| 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 |
## `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` | – |
| 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 |
| Keep Motion Trace | `motion.trace.keep` | – |
## `occurrence.*`
| Command | Id | Toolbar |
|---|---|---|
| Paste (Instance) | `occurrence.copy` | – |
| Ground | `occurrence.ground` | – |
| Move Occurrence | `occurrence.move` | – |
| Occurrence Physical Properties | `occurrence.properties` | – |
## `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 |
|---|---|---|
| Render Backends | `render.backends` | – |
| Cancel Render | `render.cancel` | – |
| Export Render Image | `render.export` | – |
| Check Render Request | `render.preflight` | – |
| Inspect Render Scene | `render.scene` | RENDER › SCENE |
| Apply Render Camera | `render.settings.apply` | – |
| Render Settings | `render.settings.get` | – |
| Save Render Settings | `render.settings.set` | – |
| 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` | – |
| Delete Named View | `view.delete` | – |
| Graphics Preset | `view.graphics_preset` | – |
| List Named Views | `view.list` | – |
| Navigate View | `view.navigate` | – |
| Rename Named View | `view.rename` | – |
| New Named View | `view.save` | – |