# 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 ''`, 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` | – |