Polykrom’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 (cargo xtask book). Status and plans: ROADMAP .
Command Id Toolbar
Center Point Arc sketch.arc.center_pointSKETCH › CREATE
Tangent Arc sketch.arc.tangentSKETCH › CREATE
3-Point Arc sketch.arc.three_pointSKETCH › CREATE
AutoConstrain sketch.auto_constrainSKETCH › CONSTRAINTS
AutoConstrain from datum sketch.auto_constrain_from_datumSKETCH › CONSTRAINTS
Auto-Project Edges on Reference sketch.auto_project–
Blend Curve sketch.blend_curveSKETCH › MODIFY
Break sketch.breakSKETCH › MODIFY
Break Link sketch.break_link–
Centerline sketch.centerlineSKETCH › CREATE
Chain sketch.chain–
Distance and Angle Chamfer sketch.chamfer.distance_angleSKETCH › MODIFY
Equal Distance Chamfer sketch.chamfer.equal_distanceSKETCH › MODIFY
Two Distance Chamfer sketch.chamfer.two_distanceSKETCH › MODIFY
Center Diameter Circle (C) sketch.circle.centerSKETCH › CREATE
3-Point Circle sketch.circle.three_pointSKETCH › CREATE
3-Tangent Circle sketch.circle.three_tangentSKETCH › CREATE
2-Point Circle sketch.circle.two_pointSKETCH › CREATE
2-Tangent Circle sketch.circle.two_tangentSKETCH › CREATE
Conic Curve sketch.conicSKETCH › CREATE
Sketch Constrainer sketch.constrainerSKETCH › CREATE
Coincident sketch.constraint.coincidentSKETCH › CONSTRAINTS
Collinear sketch.constraint.collinearSKETCH › CONSTRAINTS
Concentric sketch.constraint.concentricSKETCH › CONSTRAINTS
Curvature sketch.constraint.curvatureSKETCH › CONSTRAINTS
Equal sketch.constraint.equalSKETCH › CONSTRAINTS
Fix/UnFix sketch.constraint.fixSKETCH › CONSTRAINTS
Horizontal/Vertical sketch.constraint.horizontal_verticalSKETCH › CONSTRAINTS
MidPoint sketch.constraint.midpointSKETCH › CONSTRAINTS
Parallel sketch.constraint.parallelSKETCH › CONSTRAINTS
Perpendicular sketch.constraint.perpendicularSKETCH › CONSTRAINTS
Polygon sketch.constraint.polygonSKETCH › CONSTRAINTS
Symmetry sketch.constraint.symmetrySKETCH › CONSTRAINTS
Tangent sketch.constraint.tangentSKETCH › CONSTRAINTS
Normal/Construction (X) sketch.constructionSKETCH › CREATE
Copy Sketch Entities sketch.copy–
Create Sketch sketch.createSOLID › CREATE
Cut Sketch Entities sketch.cut–
Delete Sketch Entities sketch.delete–
Sketch Dimension (D) sketch.dimensionSKETCH › 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.ellipseSKETCH › CREATE
Save As DXF sketch.export_dxf–
Extend sketch.extendSKETCH › MODIFY
Fillet sketch.filletSKETCH › MODIFY
Finish Sketch sketch.finishSKETCH › FINISH SKETCH
Finish with AutoConstrain sketch.finish_auto_constrainSKETCH › FINISH SKETCH
Fit Curves to Mesh Section sketch.fit_curves_to_sectionSKETCH › CREATE
Constraint Glyphs sketch.glyphs–
Include 3D Geometry sketch.include_3dSKETCH › CREATE
Infinite Line sketch.infinite–
Insert DXF sketch.insert_dxfSKETCH › INSERT
Insert SVG sketch.insert_svgSKETCH › INSERT
Inspect Sketch sketch.inspect–
Intersect sketch.intersectSKETCH › CREATE
Intersection Curve sketch.intersection_curveSKETCH › CREATE
Isoparametric Curve sketch.isoparametric_curveSKETCH › CREATE
Line (L) sketch.lineSKETCH › CREATE
Midpoint Line sketch.line.midpointSKETCH › CREATE
3D Line sketch.line3d–
Loose Ends sketch.loose_ends–
Tie Loose Ends sketch.loose_ends.tie–
Mirror sketch.mirrorSKETCH › PATTERN
Move/Copy Sketch Entities sketch.moveSKETCH › MODIFY
Move 3D Point sketch.move3d–
Drag Sketch Point sketch.move_point–
Offset (O) sketch.offsetSKETCH › MODIFY
Break Offset Association sketch.offset.break–
Sketch Palette Options sketch.options–
Paste Sketch Entities sketch.paste–
Circular Pattern sketch.pattern.circularSKETCH › PATTERN
Rectangular Pattern sketch.pattern.rectangularSKETCH › PATTERN
Point sketch.pointSKETCH › CREATE
3D Point sketch.point3d–
Circumscribed Polygon sketch.polygon.circumscribedSKETCH › CREATE
Edge Polygon sketch.polygon.edgeSKETCH › CREATE
Inscribed Polygon sketch.polygon.inscribedSKETCH › CREATE
Project (P) sketch.projectSKETCH › CREATE
Project To Surface sketch.project_to_surfaceSKETCH › CREATE
Center Rectangle sketch.rectangle.centerSKETCH › CREATE
Rounded Rectangle sketch.rectangle.roundedSKETCH › CREATE
3-Point Rectangle sketch.rectangle.three_pointSKETCH › CREATE
2-Point Rectangle (R) sketch.rectangle.two_pointSKETCH › CREATE
Redefine Sketch Plane sketch.redefine–
Sketch Scale sketch.scaleSKETCH › MODIFY
Center Point Arc Slot sketch.slot.arc_centerSKETCH › CREATE
Three Point Arc Slot sketch.slot.arc_three_pointSKETCH › CREATE
Center Point Slot sketch.slot.center_pointSKETCH › CREATE
Center to Center Slot sketch.slot.center_to_centerSKETCH › CREATE
Overall Slot sketch.slot.overallSKETCH › CREATE
Snap Inference sketch.snap–
Solve Sketch sketch.solve–
Control Point Spline sketch.spline.control_pointSKETCH › CREATE
Control Point Spline (Degree 5) sketch.spline.control_point_5SKETCH › CREATE
Fit Point Spline sketch.spline.fit_pointSKETCH › CREATE
3D Spline sketch.spline3d–
Spun Profile sketch.spun_profileSKETCH › CREATE
Text sketch.textSKETCH › CREATE
Toggle Driven Dimension sketch.toggle_driven–
Trim (T) sketch.trimSKETCH › MODIFY
Trim Along Path sketch.trim.path–
Command Id Toolbar
Align solid.alignSOLID › MODIFY
Boundary Fill solid.boundary_fillSOLID › CREATE
Bounding Solid solid.bounding_solidSOLID › CREATE
Box solid.boxSOLID › CREATE
Chamfer solid.chamferSOLID › MODIFY
Coil solid.coilSOLID › CREATE
Combine solid.combineSOLID › MODIFY
Cylinder solid.cylinderSOLID › CREATE
Draft solid.draftSOLID › MODIFY
Emboss solid.embossSOLID › CREATE
Extrude (E) solid.extrudeSOLID › CREATE
Fillet (F) solid.filletSOLID › MODIFY
Hole (H) solid.holeSOLID › CREATE
Loft solid.loftSOLID › CREATE
Mirror solid.mirrorSOLID › CREATE
Move/Copy (M) solid.moveSOLID › MODIFY
Offset Face solid.offset_faceSOLID › MODIFY
Circular Pattern solid.pattern.circularSOLID › CREATE
Pattern on Path solid.pattern.pathSOLID › CREATE
Rectangular Pattern solid.pattern.rectangularSOLID › CREATE
Pipe solid.pipeSOLID › CREATE
Press Pull (Q) solid.press_pullSOLID › MODIFY
Remove solid.removeSOLID › MODIFY
Replace Face solid.replace_faceSOLID › MODIFY
Revolve solid.revolveSOLID › CREATE
Rib solid.ribSOLID › CREATE
Scale solid.scaleSOLID › MODIFY
Shell solid.shellSOLID › MODIFY
Sphere solid.sphereSOLID › CREATE
Split Body solid.split_bodySOLID › MODIFY
Split Face solid.split_faceSOLID › MODIFY
Sweep solid.sweepSOLID › CREATE
Thread solid.threadSOLID › CREATE
Torus solid.torusSOLID › CREATE
Web solid.webSOLID › CREATE
Command Id Toolbar
Blend Surface surface.blendSURFACE › CREATE
Boundary Surface surface.boundarySURFACE › CREATE
Extend surface.extendSURFACE › MODIFY
Surface Extrude surface.extrudeSURFACE › CREATE
Fair Surface surface.fairSURFACE › MODIFY
Surface Fillet (planned: #769 ) surface.filletSURFACE › MODIFY
Surface Loft surface.loftSURFACE › CREATE
Match Surface surface.matchSURFACE › MODIFY
Offset Surface surface.offsetSURFACE › CREATE
Patch surface.patchSURFACE › CREATE
Reverse Normal surface.reverse_normalSURFACE › MODIFY
Surface Revolve surface.revolveSURFACE › CREATE
Ruled Surface surface.ruledSURFACE › CREATE
Stitch surface.stitchSURFACE › MODIFY
Surface Sweep surface.sweepSURFACE › CREATE
Thicken surface.thickenSURFACE › CREATE
Trim surface.trimSURFACE › MODIFY
Unstitch surface.unstitchSURFACE › MODIFY
Untrim surface.untrimSURFACE › MODIFY
Command Id Toolbar
Axis Through Edge construct.axis.edgeSOLID › CONSTRUCT
Axis Perpendicular To Face construct.axis.normal_to_faceSOLID › CONSTRUCT
Axis Through Cylinder/Cone/Torus construct.axis.through_cylinderSOLID › CONSTRUCT
Axis Through Two Planes construct.axis.two_planesSOLID › CONSTRUCT
Axis Through Two Points construct.axis.two_pointsSOLID › CONSTRUCT
Plane Along Path construct.plane.along_pathSOLID › CONSTRUCT
Plane at Angle construct.plane.at_angleSOLID › CONSTRUCT
Midplane construct.plane.midplaneSOLID › CONSTRUCT
Offset Plane construct.plane.offsetSOLID › CONSTRUCT
Perpendicular Plane construct.plane.perpendicularSOLID › CONSTRUCT
Tangent Plane construct.plane.tangentSOLID › CONSTRUCT
Plane Through Three Points construct.plane.three_pointsSOLID › CONSTRUCT
Plane Through Two Edges construct.plane.two_edgesSOLID › CONSTRUCT
Point Along Path construct.point.along_pathSOLID › CONSTRUCT
Point At Center Of Circle/Sphere/Torus construct.point.centerSOLID › CONSTRUCT
Point At Edge And Plane construct.point.edge_planeSOLID › CONSTRUCT
Point Through Three Planes construct.point.three_planesSOLID › CONSTRUCT
Point Through Two Edges construct.point.two_edgesSOLID › CONSTRUCT
Point At Vertex construct.point.vertexSOLID › CONSTRUCT
Command Id Toolbar
Convert to Sheet Metal sheet.convertSHEET METAL › CREATE
Export Bend Table sheet.export_bend_table–
Export Flat Pattern as DXF sheet.export_dxf–
Flange sheet.flangeSHEET METAL › CREATE
Create Flat Pattern sheet.flat_patternSHEET METAL › CREATE
Fold sheet.foldSHEET METAL › CREATE
Hem sheet.hemSHEET METAL › CREATE
Sheet Metal Rules sheet.manage_rulesSHEET METAL › MODIFY
Perforate sheet.perforateSHEET METAL › CREATE
Refold sheet.refoldSHEET METAL › MODIFY
List Sheet Metal Rules sheet.rules–
Unfold sheet.unfoldSHEET METAL › MODIFY
Command Id Toolbar
Assign Plastic Rule plastic.assign_rulePLASTIC › SETUP
Boss plastic.bossPLASTIC › CREATE
Lip plastic.lipPLASTIC › CREATE
Manage Plastic Rules plastic.manage_rulesPLASTIC › SETUP
Rest plastic.restPLASTIC › CREATE
List Plastic Rules plastic.rules–
Snap Fit plastic.snap_fitPLASTIC › CREATE
Command Id Toolbar
Activate Component component.activate–
Break Link component.break_link–
Capture Position component.capture_positionSOLID › POSITION
New Component component.createSOLID › ASSEMBLE
Delete Component component.delete–
Create Components from Bodies component.from_bodies–
Insert Design component.insert_designSOLID › 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_positionSOLID › POSITION
Unlock Contents component.unlock–
Update Links component.update_links–
Command Id Toolbar
As-Built Joint joint.as_builtSOLID › ASSEMBLE
Cam joint.camSOLID › ASSEMBLE
Joint (J) joint.createSOLID › ASSEMBLE
Delete Joint joint.delete–
Drive Joints joint.driveSOLID › ASSEMBLE
Edit Joint joint.edit–
Gear joint.gearSOLID › ASSEMBLE
Inspect Joint joint.inspect–
Joint Limits joint.limits–
List Joints joint.list–
Motion Link joint.motion_linkSOLID › ASSEMBLE
Joint Origin joint.originSOLID › CREATE
Rack and Pinion joint.rack_pinionSOLID › ASSEMBLE
Reach Point joint.reach–
Rigid Group joint.rigid_groupSOLID › ASSEMBLE
Screw joint.screwSOLID › ASSEMBLE
Solve Joints joint.solve–
Sweep Joint joint.sweep–
Command Id Toolbar
Activate Configuration config.activate–
Configuration Column config.column–
Configure config.configureSOLID › CONFIGURE
Preview Configuration config.preview–
Configuration Row config.row–
Configuration Rule config.rule–
Configuration Rules config.rules–
Display Configuration Table config.tableSOLID › CONFIGURE
Command Id Toolbar
Add Recorded Feature timeline.add–
Compute All timeline.compute_allSOLID › MODIFY
Copy Features timeline.copy–
Delete (Delete) timeline.deleteSOLID › 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–
Command Id Toolbar
Accessibility Analysis inspect.accessibilitySKETCH › INSPECT
Center of Mass inspect.center_of_massSKETCH › INSPECT
Clearance inspect.clearance–
Compare Bodies inspect.compare–
Continuity Analysis inspect.continuitySURFACE › INSPECT
Curvature Comb Analysis inspect.curvature_combSKETCH › INSPECT
Curvature Map Analysis inspect.curvature_mapSKETCH › INSPECT
Draft Analysis inspect.draftSKETCH › INSPECT
Environment Map Analysis inspect.environment_mapSKETCH › INSPECT
Interference inspect.interferenceSOLID › INSPECT
Isocurve Analysis inspect.isocurveSKETCH › INSPECT
Measure (I) inspect.measureSOLID › INSPECT
Minimum Radius Analysis inspect.minimum_radiusSKETCH › INSPECT
Section Analysis inspect.sectionSOLID › INSPECT
Silhouette inspect.silhouette–
Zebra Analysis inspect.zebraSKETCH › INSPECT
Command Id Toolbar
Export file.export–
Export Current View as DXF file.export_view_dxf–
Insert Mesh file.insert_meshSOLID › INSERT
Insert STEP file.insert_stepSOLID › INSERT
New Design (Ctrl+N) file.new–
Save (Ctrl+S) file.save–
Save As file.save_as–
Save As Mesh file.save_meshMESH › MODIFY
Installed Slicers file.slicers–
Command Id Toolbar
Open (Ctrl+O) doc.open–
Recover Design doc.recover–
Discard Recovered Design doc.recovery_discard–
Recoverable Designs doc.recovery_list–
Command Id Toolbar
Checkpoint edit.checkpoint–
Redo (Ctrl+Y) edit.redo–
Restore Checkpoint edit.restore_checkpoint–
Undo (Ctrl+Z) edit.undo–
Command Id Toolbar
Appearance (A) appearance.assignSOLID › MODIFY
Appearance Library appearance.library–
List Appearances appearance.list–
Command Id Toolbar
Bill of Materials assembly.bomSOLID › INSPECT
Command Id Toolbar
Rename Body body.rename–
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–
Command Id Toolbar
Calibrate Canvas canvas.calibrate–
Decal canvas.decalSKETCH › INSERT
Delete Canvas canvas.delete–
Edit Canvas canvas.editSKETCH › INSERT
Canvas canvas.insertSKETCH › INSERT
Command Id Toolbar
Check Contact contact.check–
New Contact Set contact.createSOLID › ASSEMBLE
Disable Contact contact.disable_allSOLID › ASSEMBLE
Edit Contact Set contact.edit–
Enable All Contact contact.enable_allSOLID › ASSEMBLE
Enable Contact Sets contact.enable_setsSOLID › ASSEMBLE
List Contact Sets contact.list–
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–
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–
Command Id Toolbar
List Commands engine.commands–
Describe Command engine.describe–
Command Id Toolbar
Exploded View explode.createSOLID › ASSEMBLE
Delete Exploded View explode.delete–
List Exploded Views explode.list–
Show Exploded View explode.show–
Command Id Toolbar
Evaluate Expression expr.evaluate–
Command Id Toolbar
Delete Face face.deleteSOLID › MODIFY
Command Id Toolbar
Apply Local Library Entry library.apply–
Export Design Library library.export–
Inspect Local Library library.inspect–
Command Id Toolbar
Physical Material material.assignSOLID › 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–
Command Id Toolbar
Convert Mesh mesh.convert–
Command Id Toolbar
List Edges model.edges–
List Faces model.faces–
List Threads model.threads–
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.studySOLID › ASSEMBLE
Motion Trace motion.traceSOLID › ASSEMBLE
Keep Motion Trace motion.trace.keep–
Command Id Toolbar
Paste (Instance) occurrence.copy–
Ground occurrence.ground–
Move Occurrence occurrence.move–
Occurrence Physical Properties occurrence.properties–
Command Id Toolbar
Add User Parameter parameters.add–
Change Parameters parameters.changeSOLID › 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–
Command Id Toolbar
Insert Fastener parts.fastenerSOLID › INSERT
Insert Part parts.insert–
Standard Parts parts.library–
Change Part Size parts.resize–
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.sceneRENDER › SCENE
Apply Render Camera render.settings.apply–
Render Settings render.settings.get–
Save Render Settings render.settings.set–
Render Image render.startRENDER › IMAGE
Render Progress render.status–
Command Id Toolbar
Clear Selection select.clear–
Select select.set–
Command Id Toolbar
Delete selection.delete–
Command Id Toolbar
Ambient Occlusion view.ambient_occlusion–
Restore Named View view.apply–
Delete Named View view.delete–
Graphics Preset view.graphics_preset–
History layout view.history_layout–
Workspace layout view.layout–
List Named Views view.list–
Navigate View view.navigate–
Normal to Selection view.normal_to–
Rename Named View view.rename–
New Named View view.save–