{"counts":{"command":775,"status":5,"object":13,"tool":9},"categories":{"Common":100,"CAD":485,"CAM":44,"CAE":66,"CMM":34,"OLP":73},"sourceReferences":{"fusion-drawing":{"title":"Fusion Drawing toolbar","url":"https://help.autodesk.com/cloudhelp/ENU/Fusion-Drawing/files/DWG-REF-DRAWING-TAB.htm","scope":"Drawing creation, projected/detail views, dimensions and annotations"},"solidworks-standard":{"title":"SOLIDWORKS standard toolbar","url":"https://help.solidworks.com/2017/english/SolidWorks/sldworks/r_Standard.htm?id=2.11.3.1.31","scope":"File and edit commands; historical taxonomy reference"},"inventor-files":{"title":"Inventor save and export files","url":"https://help.autodesk.com/cloudhelp/2025/ENU/Inventor-Help/files/GUID-08D6DD13-3066-4210-9F19-5F7E8DB8AD5D.htm","scope":"Save, save as, and export operations"},"fusion-selection":{"title":"Fusion selection tools","url":"https://help.autodesk.com/view/fusion360/ENU/?guid=SLD-SELECTION","scope":"Window, crossing and freeform selection semantics"},"inventor-assembly":{"title":"Inventor assembly workflow","url":"https://help.autodesk.com/cloudhelp/2024/ENU/Inventor-Help/files/GUID-AB69CA08-CD95-410C-9E72-49CCBB858915.htm","scope":"Assembly placement, constraints, and analysis"},"fusion-milling":{"title":"Fusion milling workflow","url":"https://help.autodesk.com/cloudhelp/ENU/Fusion-CAM/files/MFG-OVERVIEW-MILLING-WORKFLOW.htm","scope":"Setup, tooling, toolpath generation, simulation and NC output"},"fusion-simulation":{"title":"Fusion simulation setup","url":"https://help.autodesk.com/cloudhelp/ENU/Fusion-Simulate/files/SIM-SETUP-TAB.htm","scope":"Study, materials, constraints, loads, contacts, mesh, precheck and solve"},"pcdmis-quickstart":{"title":"PC-DMIS Quick Start interface","url":"https://docs.hexagonmi.com/pcdmis/2023.1/en/helpcenter/mergedprojects/core/10_view_topics/Quick_Start_Interface.htm","scope":"Probe setup, calibration, alignment, features and dimensions"},"freecad":{"title":"FreeCAD features","url":"https://www.freecad.org/features","scope":"Parametric modeling, sketches, parts and workbenches"},"solidworks":{"title":"SOLIDWORKS Features Overview","url":"https://help.solidworks.com/2012/english/SolidWorks/sldworks/Features_Overview.htm","scope":"Feature-based solids, cuts, fillets, chamfers and patterns; historical taxonomy reference"},"fusion":{"title":"Autodesk Fusion features","url":"https://www.autodesk.com/products/fusion-360/features","scope":"CAD/CAM, manufacturing, milling and toolpath workflows"},"linuxcnc":{"title":"LinuxCNC G-code reference","url":"https://linuxcnc.org/docs/html/gcode.html","scope":"Motion, coordinates, interpolation and machining cycles"},"ansys":{"title":"Ansys Mechanical datasheet","url":"https://www.ansys.com/content/dam/product/structures/mechanical-datasheet.pdf","scope":"Structural, thermal, modal and contact analysis"},"openfoam":{"title":"OpenFOAM user guide","url":"https://www.openfoam.com/documentation/user-guide","scope":"Mesh, boundary conditions, flow and field concepts"},"gmsh":{"title":"Gmsh reference manual","url":"https://www.gmsh.info/doc/texinfo/gmsh.html","scope":"Geometry, meshing and mesh elements"},"pcdmis":{"title":"Hexagon PC-DMIS","url":"https://hexagon.com/products/pc-dmis","scope":"Dimensional inspection, probing and metrology"},"calypso":{"title":"ZEISS CALYPSO","url":"https://www.zeiss.com/metrology/en/software/zeiss-calypso.html","scope":"Dimensional metrology and measurement planning"},"robodk":{"title":"RoboDK robot programs","url":"https://robodk.com/doc/en/Robot-Programs.html","scope":"Robot programming, targets and motion instructions"},"moveit":{"title":"MoveIt concepts","url":"https://moveit.ai/documentation/concepts/","scope":"Motion planning, kinematics and collision checking"},"solidworks-features-2026":{"title":"SOLIDWORKS 2026 Features toolbar","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_Features_Toolbar.htm?id=2.12.4.1.11","scope":"Hole, thread, draft and rib feature commands"},"onshape-split":{"title":"Onshape Split","url":"https://cad.onshape.com/help/Content/PartStudio/split.htm","scope":"Split parts using surfaces or planes"},"onshape-thicken":{"title":"Onshape Thicken","url":"https://cad.onshape.com/help/Content/PartStudio/thicken.htm","scope":"Add thickness to surfaces to create solids"},"onshape-offset-surface":{"title":"Onshape Offset surface","url":"https://cad.onshape.com/help/Content/PartStudio/offset_surface.htm","scope":"Create a normal offset surface"},"onshape-project":{"title":"Onshape Use projected geometry","url":"https://cad.onshape.com/help/Content/Sketch/use.htm","scope":"Reference projected external geometry in a sketch"},"fusion-sketch-constraints":{"title":"Fusion sketch constraints","url":"https://help.autodesk.com/cloudhelp/ENU/Fusion-Sketch/files/SKT-CONSTRAINTS.htm","scope":"Horizontal/vertical, concentric and midpoint constraints"},"onshape-mass-properties":{"title":"Onshape Mass properties","url":"https://cad.onshape.com/help/Content/View/mass_properties_tool.htm","scope":"Mass, center of mass and inertia"},"fusion-mesh-convert":{"title":"Fusion Convert Mesh","url":"https://help.autodesk.com/cloudhelp/ENU/Fusion-Mesh/files/MESH-CONVERT-TO-SOLID.htm","scope":"Mesh bodies and conversion to B-rep"},"onshape-feature-parts":{"title":"Onshape feature and parts lists","url":"https://cad.onshape.com/help/Content/PartStudio/features_and_parts_lists.htm","scope":"Part, sketch and feature list objects; feature nodes reuse their creating tool icons"},"onshape-instances":{"title":"Onshape assembly instances list","url":"https://cad.onshape.com/help/Content/Assembly/instances_list.htm","scope":"Assemblies, component instances and their containment"},"solidworks-multibody":{"title":"SOLIDWORKS multibody overview","url":"https://help.solidworks.com/2026/English/SolidWorks/Sldworks/c_Multibody_Overview.htm","scope":"One part can contain multiple solid and surface bodies"},"fusion-components":{"title":"Fusion components, occurrences and proxies","url":"https://help.autodesk.com/cloudhelp/ENU/Fusion-360-API/files/ComponentsProxies_UM.htm","scope":"Component definitions versus placed occurrences"},"fusion-manufacture-browser":{"title":"Fusion Manufacture browser","url":"https://help.autodesk.com/cloudhelp/ENU/Fusion-CAM/files/GUIDB87E0180-7CDD-41B0-866C-EEDACB946E09.htm","scope":"Setups, operation groups, folders and NC program tree organization"},"fusion-nc-program":{"title":"Fusion NC programs","url":"https://help.autodesk.com/cloudhelp/ENU/Fusion-CAM/files/MFG-NC-PROGRAM-OVERVIEW.htm","scope":"NC program nodes and post-processing output"},"fusion-thread-milling":{"title":"Fusion 2D Thread","url":"https://help.autodesk.com/cloudhelp/ENU/Fusion-CAM/files/2D-THREAD-STEPS.htm","scope":"Helical thread milling operation"},"fusion-holding-tabs":{"title":"Fusion 2D Contour reference","url":"https://help.autodesk.com/view/fusion360/ENU/?contextId=MFG-REF-2D-CONTOUR-CMD","scope":"Holding tabs left in contour cutting"},"fusion-engrave":{"title":"Fusion Engrave reference","url":"https://help.autodesk.com/view/fusion360/ENU/?contextId=MFG-REF-2D-ENGRAVE-CMD","scope":"V-tool engraving with sharp corners"},"fusion-cam-chamfer":{"title":"Fusion 2D Chamfer","url":"https://help.autodesk.com/view/fusion360/ENU/?contextId=2D-CHAMFER-STEPS","scope":"Machining edge chamfers with a cutter"},"ansys-gravity":{"title":"Ansys Mechanical Standard Earth Gravity","url":"https://ansyshelp.ansys.com/public/Views/Secured/corp/v261/en/wb_sim/ds_Gravity.html","scope":"Gravity as an acceleration/body load"},"ansys-moment":{"title":"Ansys Mechanical Moment","url":"https://ansyshelp.ansys.com/public/Views/Secured/corp/v261/en/wb_sim/ds_Moment.html","scope":"Moment loading of scoped model regions"},"ansys-symmetry":{"title":"Ansys Mechanical Symmetry Region","url":"https://ansyshelp.ansys.com/public/Views/Secured/corp/v251/en/mech_obj/ds_Symmetry_Region_o_r.html","scope":"Symmetry boundary object and constraints"},"gmsh-physical-groups":{"title":"Gmsh elementary entities and physical groups","url":"https://gmsh.info/doc/texinfo/gmsh.html#Elementary-entities-vs-physical-groups","scope":"Reusable semantic groups of geometry/mesh entities"},"ansys-inflation":{"title":"Ansys Meshing Inflation","url":"https://ansyshelp.ansys.com/public/views/secured/corp/v252/en/wb_msh/ds_Inflation.html","scope":"Graded wall-normal boundary-layer elements"},"openfoam-boundaries":{"title":"OpenFOAM boundary conditions","url":"https://doc.openfoam.com/2306/tools/processing/boundary-conditions/","scope":"Distinct inlet, outlet and wall condition families; version 2306 reference"},"openfoam-streamline":{"title":"OpenFOAM streamLine","url":"https://doc.openfoam.com/2306/tools/post-processing/function-objects/field/streamLine/","scope":"Vector-field streamline tracing; version 2306 reference"},"fusion-brep-face":{"title":"Fusion BRepFace API object","url":"https://help.autodesk.com/cloudhelp/ENU/Fusion-360-API/files/fusion_BRepFace.htm","scope":"One bounded face and its parent body/shell; topology-object use, not a claim about a default browser node"},"freecad-partdesign-commands":{"title":"FreeCAD PartDesign command registration","url":"https://github.com/FreeCAD/FreeCAD/blob/main/src/Mod/PartDesign/Gui/Workbench.cpp","scope":"Official source registration of Hole, Draft and other PartDesign commands"},"freecad-holding-tags":{"title":"FreeCAD CAM holding tags","url":"https://github.com/FreeCAD/FreeCAD-documentation/blob/main/wiki/CAM_DressupTag.md","scope":"Holding-tag dressup object beneath an operation; archived official documentation, not a current-version UI claim"},"mastercam-deburr":{"title":"Mastercam 2025 feature overview","url":"https://www.mastercam.com/community/blog/10-mastercam-2025-features-you-need-to-know/","scope":"Independent Deburr machining command, separate from modeled CAD chamfers"},"ansys-analysis-tree":{"title":"Ansys Mechanical analysis environment object","url":"https://ansyshelp.ansys.com/public/Views/Secured/corp/v252/en/mech_obj/ds_Environment_o_r.html","scope":"Analysis tree children including Analysis Settings"},"blender-bridge":{"title":"Blender Bridge Edge Loops","url":"https://docs.blender.org/manual/en/5.2/modeling/meshes/editing/edge/bridge_edge_loops.html","scope":"Official manual indexed as 5.2; use for operation semantics only."},"blender-mesh-toolbar":{"title":"Blender mesh edit toolbar","url":"https://docs.blender.org/manual/en/latest/modeling/meshes/tools/toolbar.html","scope":"Official Blender manual; command semantics only, not a current-version assertion."},"blender-mesh-cleanup":{"title":"Blender mesh cleanup","url":"https://docs.blender.org/manual/en/latest/modeling/meshes/editing/mesh/cleanup.html","scope":"Official Blender manual; polygon cleanup and repair commands."},"salome-merge-nodes":{"title":"SALOME merging nodes","url":"https://docs.salome-platform.org/latest/gui/SMESH/merging_nodes.html","scope":"Merge coincident nodes by tolerance"},"blender-dissolve":{"title":"Blender Deleting and Dissolving","url":"https://docs.blender.org/manual/en/5.0/modeling/meshes/editing/mesh/delete.html","scope":"Blender 5.0 manual; dissolve operation reference."},"blender-remesh":{"title":"Blender Remesh modifier","url":"https://docs.blender.org/manual/id/4.5/modeling/modifiers/generate/remesh.html","scope":"Blender 4.5 manual; remeshing modes are treated as one operation."},"blender-smooth-vertices":{"title":"Blender Smooth Vertices","url":"https://docs.blender.org/manual/en/4.5/modeling/meshes/editing/vertex/smooth_vertices.html","scope":"Blender 4.5 LTS manual; vertex-position smoothing."},"salome-smoothing":{"title":"SALOME smoothing","url":"https://docs.salome-platform.org/latest/gui/SMESH/smoothing.html","scope":"Improve mesh shape by repositioning nodes"},"blender-shrinkwrap":{"title":"Blender Shrinkwrap modifier","url":"https://docs.blender.org/manual/en/2.81/modeling/modifiers/deform/shrinkwrap.html","scope":"Blender 2.81 historical manual; stable operation semantics, also corroborated by official ShrinkwrapModifier API."},"blender-uv-unwrap":{"title":"Blender UV operators","url":"https://docs.blender.org/manual/en/5.4/modeling/meshes/editing/uv.html","scope":"Official manual indexed as 5.4; reference for UV operation semantics, not a current-version assertion."},"rhino-blendsrf":{"title":"Rhino blendsrf","url":"https://docs.mcneel.com/rhino/8/help/en-us/commands/blendsrf.htm","scope":"Rhino 8 official command help; operation semantics."},"rhino-matchsrf":{"title":"Rhino matchsrf","url":"https://docs.mcneel.com/rhino/8mac/help/en-us/commands/matchsrf.htm","scope":"Rhino 8 official command help; operation semantics."},"rhino-networksrf":{"title":"Rhino networksrf","url":"https://docs.mcneel.com/rhino/8mac/help/en-us/commands/networksrf.htm","scope":"Rhino 8 official command help; operation semantics."},"rhino-rebuild":{"title":"Rhino rebuild","url":"https://docs.mcneel.com/rhino/8/help/en-us/commands/rebuild.htm","scope":"Rhino 8 official command help; operation semantics."},"rhino-extractisocurve":{"title":"Rhino extractisocurve","url":"https://docs.mcneel.com/rhino/8mac/help/en-us/commands/extractisocurve.htm","scope":"Rhino 8 official command help; operation semantics."},"rhino-cageedit":{"title":"Rhino cageedit","url":"https://docs.mcneel.com/rhino/8mac/help/en-us/commands/cageedit.htm","scope":"Rhino 8 official command help; operation semantics."},"rhino-flowalongsrf":{"title":"Rhino flowalongsrf","url":"https://docs.mcneel.com/rhino/8/help/en-us/commands/flowalongsrf.htm","scope":"Rhino 8 official command help; operation semantics."},"rhino-zebra":{"title":"Rhino zebra","url":"https://docs.mcneel.com/rhino/8/help/en-us/commands/zebra.htm","scope":"Rhino 8 official command help; operation semantics."},"rhino-draftangleanalysis":{"title":"Rhino draftangleanalysis","url":"https://docs.mcneel.com/rhino/8/help/en-us/commands/draftangleanalysis.htm","scope":"Rhino 8 official command help; operation semantics."},"cloudcompare-subsample":{"title":"CloudCompare Subsample point cloud","url":"https://cloudcompare.org/doc/wiki/index.php/Edit%5CSubsample","scope":"Official CloudCompare wiki; standalone or named plugin command semantics. Historical screenshots/version notes are not current-version claims."},"cloudcompare-outlier-removal":{"title":"CloudCompare Remove point-cloud outliers","url":"https://cloudcompare.org/doc/wiki/index.php/SOR_filter","scope":"Official CloudCompare wiki; standalone or named plugin command semantics. Historical screenshots/version notes are not current-version claims."},"cloudcompare-normals":{"title":"CloudCompare Compute point-cloud normals","url":"https://cloudcompare.org/doc/wiki/index.php/Normals%5CCompute","scope":"Official CloudCompare wiki; standalone or named plugin command semantics. Historical screenshots/version notes are not current-version claims."},"cloudcompare-components":{"title":"CloudCompare Extract connected components","url":"https://cloudcompare.org/doc/wiki/index.php/Label_Connected_Components","scope":"Official CloudCompare wiki; standalone or named plugin command semantics. Historical screenshots/version notes are not current-version claims."},"cloudcompare-primitive-detection":{"title":"CloudCompare Detect point-cloud primitives","url":"https://cloudcompare.org/doc/wiki/index.php/PluginRansacSD","scope":"Official CloudCompare wiki; standalone or named plugin command semantics. Historical screenshots/version notes are not current-version claims."},"cloudcompare-reconstruct":{"title":"CloudCompare Reconstruct surface from points","url":"https://cloudcompare.org/doc/wiki/index.php/Poisson_Surface_Reconstruction_%28plugin%29","scope":"Official CloudCompare wiki; standalone or named plugin command semantics. Historical screenshots/version notes are not current-version claims."},"cloudcompare-rasterize":{"title":"CloudCompare Rasterize point cloud","url":"https://cloudcompare.org/doc/wiki/index.php/Rasterize","scope":"Official CloudCompare wiki; standalone or named plugin command semantics. Historical screenshots/version notes are not current-version claims."},"solidworks-hem":{"title":"SOLIDWORKS Hems","url":"https://help.solidworks.com/2024/english/SolidWorks/sldworks/c_Hems.htm?id=474d0dc2a50946878872d45b767b9d21","scope":"SOLIDWORKS 2024 official help; dedicated Hem command."},"solidworks-jog":{"title":"SOLIDWORKS Jogs","url":"https://help.solidworks.com/2024/English/SolidWorks/sldworks/c_Jogs.htm?id=fa64ae6f294049598ffaec44d7f221e4","scope":"SOLIDWORKS 2024 official help; dedicated Jog command."},"solidworks-forming-tools":{"title":"SOLIDWORKS Using Forming Tools with Sheet Metal","url":"https://help.solidworks.com/2024/English/solidworks/sldworks/c_Forming_Tools.htm","scope":"SOLIDWORKS 2024 official help; applying library forming tools to a sheet-metal target."},"solidworks-corner-relief":{"title":"SOLIDWORKS Corner Relief PropertyManager","url":"https://help.solidworks.com/2023/English/SolidWorks/sldworks/HIDD_SHEET_METAL_CORNER_RELIEF.htm","scope":"SOLIDWORKS 2023 official help; reliefs at two- or three-bend corners, one semantic entry."},"solidworks-tab-slot":{"title":"SOLIDWORKS Creating a Tab and Slot","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/t_creating_a_tab_and_slot.htm?id=25.1.7.0","scope":"SOLIDWORKS 2026 official help; tab/slot pairs on sheet-metal or eligible nonsheet parts."},"solidworks-convert-sheetmetal":{"title":"SOLIDWORKS Converting an Imported Part to a Sheet Metal Part","url":"https://help.solidworks.com/2026/english/solidworks/sldworks/t_converting_imported_part_sheet_metal.htm","scope":"SOLIDWORKS 2026 official help; constant-thickness imported sheet-metal-type parts."},"solidworks-weldments":{"title":"SOLIDWORKS Weldments","url":"https://help.solidworks.com/2026/English/SolidWorks/Sldworks/c_Weldments_Overview.htm","scope":"SOLIDWORKS 2026 official help; grouped sketch segments and library structural profiles."},"solidworks-weldment-trim":{"title":"SOLIDWORKS Weldments Trim and Extend","url":"https://help.solidworks.com/2020/english/SolidWorks/Sldworks/c_Weldments_Trim_and_Extend.htm","scope":"SOLIDWORKS 2020 official help; member end treatments and cut-length accuracy."},"solidworks-end-cap":{"title":"SOLIDWORKS Adding End Caps","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/t_adding_an_end_cap.htm?id=35.0.14.0","scope":"SOLIDWORKS 2026 official help; End Cap command and thickness/offset controls."},"solidworks-gusset":{"title":"SOLIDWORKS Weldments Gussets","url":"https://help.solidworks.com/2026/English/SolidWorks/sldworks/c_Weldments_Gussets.htm?id=58a3c7988bad44a4843f5bbe55cec5a4","scope":"SOLIDWORKS 2026 official help; dedicated weldment Gusset command."},"solidworks-weld-bead":{"title":"SOLIDWORKS Weld Beads","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/c_Weld_Beads.htm?id=35.0.15","scope":"SOLIDWORKS 2026 official help; lightweight graphical weld-bead feature, not newly created solid geometry."},"solidworks-parting-line":{"title":"SOLIDWORKS Parting Lines","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/c_parting_lines.htm?id=d1404aa33b544f98b65f89fcd8c80846","scope":"SOLIDWORKS 2026 official help; core/cavity boundary and surface classification."},"solidworks-tooling-split":{"title":"SOLIDWORKS Tooling Split PropertyManager","url":"https://help.solidworks.com/2025/english/SolidWorks/sldworks/HIDD_MOLD_CAVITY_CORE_SOLIDS.htm","scope":"SOLIDWORKS 2025 official help; creation of core/cavity blocks from three surface-body roles."},"solidworks-auto-route":{"title":"SOLIDWORKS Creating Flexible Ribbon Cable Routes","url":"https://help.solidworks.com/2026/english/SolidWorks/sldpiping/t_creating_flexible_ribbon_cable_routes.htm","scope":"SOLIDWORKS 2026 official help; connector-to-connector Auto Route example for flexible ribbon cable."},"inkscape-node-editing":{"title":"Inkscape Advanced tutorial: editing paths","url":"https://inkscape.org/es/doc/tutorials/advanced/tutorial-advanced.html?switchlang=es","scope":"Official localized Inkscape tutorial with path-editing description; function reference, no current-version assertion."},"inkscape-stroke-to-path":{"title":"Inkscape 1.0 release notes: Stroke to Path","url":"https://wiki.inkscape.org/wiki/Release_notes/1.0","scope":"Official Inkscape 1.0 release notes; historical reference for stroke-outline conversion."},"inkscape-trace-bitmap":{"title":"Inkscape Tracing bitmaps tutorial","url":"https://inkscape.org/en/doc/tutorials/tracing/tutorial-tracing.ru.html/","scope":"Official Inkscape localized tutorial; bitmap-to-vector tracing command, not claims about fidelity."},"qcad-hatch":{"title":"QCAD Hatch from Selection","url":"https://qcad.org/doc/qcad/latest/reference/en/scripts/Draw/Hatch/HatchFromSelection/doc/HatchFromSelection_en.html","scope":"Official QCAD user reference; hatch creation from closed boundaries."},"qcad-create-block":{"title":"QCAD Create Block from Selection","url":"https://qcad.org/en/manual/scripts/block/createblock/doc/createblock/","scope":"Official QCAD user manual; block definitions and reusable references."},"qcad-explode":{"title":"QCAD Explode","url":"https://www.qcad.org/doc/qcad/latest/reference/en/scripts/Modify/Explode/doc/Explode_en.html","scope":"Official QCAD user reference; block references and compound drawing entities."},"inkscape-actions":{"title":"Inkscape action reference","url":"https://wiki.inkscape.org/wiki/Action","scope":"Official action table explicitly covering Inkscape 1.2; align and distribute command semantics."},"mastercam-wire":{"title":"Mastercam Wire","url":"https://www.mastercam.com/solutions/products/wire/","scope":"Wire EDM toolpath programming"},"linuxcnc-tool-compensation":{"title":"LinuxCNC Tool Compensation","url":"https://linuxcnc.org/docs/html/gcode/tool-compensation.html","scope":"Tool radius compensation and tool-length touch-off"},"powermill-stock-model":{"title":"PowerMill stock model","url":"https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/How-to-create-a-stock-model-in-PowerMILL.html","scope":"Update in-process material using machining operations"},"solidcam-hole-recognition":{"title":"SolidCAM automatic feature recognition","url":"https://solidcam.com/de/cam-loesungen/automatische-feature-erkennung/","scope":"Recognize holes and derive machining operations"},"mastercam-lathe":{"title":"Mastercam Lathe","url":"https://www.mastercam.com/solutions/products/lathe-programming-software/","scope":"Grooving and single-point thread turning"},"powermill-finishing":{"title":"PowerMill finishing strategies","url":"https://help.autodesk.com/cloudhelp/2022/ENU/PWRM-ReferenceHelp/files/GUID-B5C85060-9C1C-4EAE-960F-41F89B1E7C1D.htm","scope":"Constant-Z and corner-pencil finishing"},"mastercam-nesting":{"title":"Mastercam CNC Router nesting","url":"https://www.mastercam.com/solutions/products/cnc-router-software/","scope":"Geometry and toolpath nesting on sheet stock"},"mastercam-port":{"title":"Mastercam Port Expert","url":"https://www.mastercam.com/solutions/add-ons/port-export/","scope":"Multiaxis internal port machining"},"fusion-trim-toolpath":{"title":"Fusion trim a toolpath","url":"https://help.autodesk.com/view/fusion360/ENU/?contextId=MFG-TRIM-TOOLPATH","scope":"Limit an existing toolpath by polygon, plane or boundary"},"powermill-reorder":{"title":"PowerMill reorder toolpath segments","url":"https://help.autodesk.com/cloudhelp/2022/ENU/PWRM-ReferenceHelp/files/GUID-12327ECE-5C71-4175-B13C-F4E46261C4CB.htm","scope":"Change segment sequence and directions with rebuilt links"},"salome-sew":{"title":"SALOME sewing meshes","url":"https://docs.salome-platform.org/latest/gui/SMESH/sewing_meshes.html","scope":"Connect mesh borders or mesh sides"},"salome-orient-faces":{"title":"SALOME orient faces","url":"https://docs.salome-platform.org/latest/gui/SMESH/reorient_faces.html","scope":"Make mesh face orientations consistent"},"salome-quadratic":{"title":"SALOME convert to/from quadratic mesh","url":"https://docs.salome-platform.org/latest/gui/SMESH/convert_to_from_quadratic_mesh.html","scope":"Convert finite-element interpolation order"},"salome-boundary-elements":{"title":"SALOME generate boundary elements","url":"https://docs.salome-platform.org/latest/gui/SMESH/make_2dmesh_from_3d.html","scope":"Create lower-dimensional boundary elements from higher-dimensional mesh"},"altair-material-orientation":{"title":"HyperMesh Material Orientation","url":"https://help.altair.com/2024/hwdesktop/hwx/topics/pre_processing/aerospace/model_orientation_r.htm","scope":"Assign anisotropic material directions"},"altair-composite-model":{"title":"HyperMesh Composite Analysis","url":"https://help.altair.com/hwdesktop/hwx/topics/tutorials/hwx/composite_analysis_t.htm","scope":"Define laminate plies, stacking and composite properties"},"altair-rigid-link":{"title":"HyperMesh bracket and cradle preprocessing","url":"https://2022.help.altair.com/2022/hwdesktop/hm/topics/tutorials/hm/hm_4340_pre_processing_for_bracket_and_cradle_analysis_c.htm","scope":"Create rigid spider links and kinematic couplings"},"altair-spring-element":{"title":"HyperMesh Springs Panel","url":"https://2022.help.altair.com/2022/hwdesktop/hm/topics/panels/help057.htm","scope":"Create spring elements between nodes"},"ansys-bolt-pretension":{"title":"Ansys Mechanical Bolt Pretension","url":"https://ansyshelp.ansys.com/public/Views/Secured/corp/v252/en/wb_sim/ds_Pretension.html","scope":"Define bolt preload boundary conditions"},"ansys-load-mapping":{"title":"Ansys Mechanical Importing Loads","url":"https://ansyshelp.ansys.com/public/Views/Secured/corp/v242/en/wb_sim/ds_ext_file_import_loads.html","scope":"Map external load fields onto the analysis model"},"ansys-harmonic-response":{"title":"Ansys Harmonic Response","url":"https://ansyshelp.ansys.com/public/Views/Secured/corp/v242/en/wb2_help/wb2h_harmrespAN.html","scope":"Create steady-state frequency-response analysis"},"ansys-system-coupling":{"title":"Ansys System Coupling Region","url":"https://ansyshelp.ansys.com/public/Views/Secured/corp/v242/en/wb_sim/ds_system_coupling_region.html","scope":"Define the interface used to exchange multiphysics data"},"paraview-data-filters":{"title":"ParaView Filtering Data","url":"https://docs.paraview.org/en/latest/UsersGuide/filteringData.html","scope":"Extract isosurfaces, generate vector glyphs and compute derived data"},"paraview-integrate":{"title":"ParaView IntegrateVariables","url":"https://www.paraview.org/paraview-docs/v5.13.2/python/paraview.simple.IntegrateVariables.html","scope":"Spatial integration of point and cell fields"},"paraview-temporal-statistics":{"title":"ParaView TemporalStatistics","url":"https://www.paraview.org/paraview-docs/v5.13.2/python/paraview.simple.TemporalStatistics.html","scope":"Compute timestep statistics of result fields"},"pcdmis-temperature":{"title":"PC-DMIS Temperature Compensation","url":"https://docs.hexagonmi.com/pcdmis/2019.1/en/helpcenter/mergedProjects/core/06_pref_topics/Temperature_Compensation.htm","scope":"Compensate measured part dimensions using temperature"},"pcdmis-optimize-path":{"title":"PC-DMIS Optimizing the Path","url":"https://docs.hexagonmi.com/pcdmis/2019.1/en/helpcenter/mergedProjects/core/inspection_plans/Optimizing_the_Path.htm","scope":"Optimize tactile inspection sequence and probe-tip angles"},"robodk-curve-follow":{"title":"RoboDK Curve Follow Project","url":"https://robodk.com/doc/en/Robot-Machining-Curve-Follow-Project.html","scope":"Generate robot paths from geometric curves and surface normals"},"robodk-collision-planner":{"title":"RoboDK Collision-Free Motion Planner","url":"https://robodk.com/doc/en/Collision-Avoidance-Collision-Free-Motion-Planner.html","scope":"Generate collision-free paths through robot configuration space"},"robodk-synchronize-axes":{"title":"RoboDK Synchronize Additional Axes","url":"https://robodk.com/doc/en/General-Synchronize-Additional-Axes.html","scope":"Synchronize external mechanisms with robot motion"},"robodk-robot-calibration":{"title":"RoboDK Robot Calibration","url":"https://robodk.com/doc/en/Robot-Calibration-LaserTracker.html","scope":"Estimate robot kinematic error parameters from measurements"},"robodk-configurations":{"title":"RoboDK Robot Configurations","url":"https://robodk.com/doc/en/Interface-Robot-Configurations.html","scope":"Choose a robot kinematic solution for a target pose"},"powermill-raster-finishing":{"title":"PowerMill Raster Finishing","url":"https://help.autodesk.com/cloudhelp/2022/ENU/PWRM-ReferenceHelp/files/GUID-72851E2B-E8E1-46D9-98F7-B9EB47CE2E4B.htm","scope":"Parallel surface-finishing passes; historical PowerMill 2022 terminology"},"powermill-swarf-finishing":{"title":"PowerMill Swarf Finishing","url":"https://help.autodesk.com/cloudhelp/2022/ENU/PWRM-ReferenceHelp/files/GUID-B5C85060-9C1C-4EAE-960F-41F89B1E7C1D.htm","scope":"Cutter-flank surface finishing; historical PowerMill 2022 terminology"},"paraview-stream-tracer":{"title":"ParaView filtering data","url":"https://docs.paraview.org/en/latest/UsersGuide/filteringData.html","scope":"Stream Tracer integrates a vector field into streamlines"},"salome-quality-controls":{"title":"SALOME mesh quality controls","url":"https://docs.salome-platform.org/latest/gui/SMESH/index.html","scope":"Mesh quality checks; different quality metrics reuse the quality-check symbol"},"cloudcompare-icp":{"title":"CloudCompare ICP fine registration","url":"https://cloudcompare.org/doc/wiki/index.php/ICP","scope":"Iterative closest-point fine registration of measured geometry"},"solidworks-shutoff":{"title":"SOLIDWORKS Shut-off Surfaces","url":"https://help.solidworks.com/2025/english/solidworks/sldworks/c_shut_off_surfaces.htm","scope":"SOLIDWORKS 2025 official help; through-hole shutoffs populate core and cavity surface bodies."},"moveit-setup-assistant":{"title":"MoveIt Setup Assistant","url":"https://moveit.picknik.ai/main/doc/examples/setup_assistant/setup_assistant_tutorial.html","scope":"Planning groups, end effectors, named poses and controllers"},"moveit-urdf-srdf":{"title":"MoveIt URDF and SRDF","url":"https://moveit.picknik.ai/main/doc/examples/urdf_srdf/urdf_srdf_tutorial.html","scope":"Robot model, virtual/passive joints, groups, poses and self-collision pairs"},"robodk-general":{"title":"RoboDK: General Tips","url":"https://robodk.com/doc/en/General.html","scope":"Reference-frame calibration and mechanism/gripper modeling"},"moveit-planning-scene":{"title":"MoveIt Planning Scene","url":"https://moveit.picknik.ai/main/doc/examples/planning_scene/planning_scene_tutorial.html","scope":"Collision checking, allowed collision matrix and kinematic constraints"},"moveit-group-interface":{"title":"MoveIt Move Group C++ Interface","url":"https://moveit.picknik.ai/main/doc/examples/move_group_interface/move_group_interface_tutorial.html","scope":"Joint/pose goals, path constraints, planning and attached objects"},"moveit-task-constructor":{"title":"Pick and Place with MoveIt Task Constructor","url":"https://moveit.picknik.ai/main/doc/tutorials/pick_and_place_with_moveit_task_constructor/pick_and_place_with_moveit_task_constructor.html","scope":"Grasp pose generation, IK filtering and attach/detach stages"},"moveit-time-parameterization":{"title":"MoveIt Time Parameterization","url":"https://moveit.picknik.ai/main/doc/examples/time_parameterization/time_parameterization_tutorial.html","scope":"Trajectory timestamps, velocity/acceleration constraints and jerk-limited smoothing"},"ros2-tf-tree":{"title":"ROS 2 tf2 view_frames","url":"https://github.com/ros2/geometry2/blob/rolling/tf2_tools/tf2_tools/view_frames.py","scope":"Frame graph inspection with parent-child transforms and publication timing"},"ros2-robot-state":{"title":"ROS Robot State Publisher","url":"https://github.com/ros/robot_state_publisher/blob/rolling/README.md","scope":"URDF kinematic tree and TF transforms from joint states"},"moveit-perception":{"title":"MoveIt Perception Pipeline","url":"https://moveit.picknik.ai/main/doc/examples/perception_pipeline/perception_pipeline_tutorial.html","scope":"Occupancy maps updated from point clouds and depth images"},"sdf-model-kinematics":{"title":"SDFormat model kinematics","url":"https://sdformat.org/tutorials/specification/spec_model_kinematics/","scope":"Rigid links, model containers and joint degrees of freedom"},"moveit-planar-joint":{"title":"MoveIt planar joint model","url":"https://github.com/moveit/moveit2/blob/main/moveit_core/robot_model/src/planar_joint_model.cpp","scope":"Planar joint x/y/theta coordinates"},"moveit-floating-joint":{"title":"MoveIt floating joint model","url":"https://moveit.picknik.ai/main/api/html/floating__joint__model_8cpp_source.html","scope":"Free spatial joint with translation and quaternion orientation"},"sdf-joints":{"title":"SDFormat 1.12 joint specification","url":"https://sdformat.org/spec/1.12/joint/","scope":"Joint types, axis properties, dynamics, limits and mimic coupling"},"gazebo-sensor-models":{"title":"Gazebo Sensors","url":"https://gazebosim.org/libs/sensors/","scope":"Camera, lidar, IMU and force-torque sensor model classes"},"sdf-sensors":{"title":"SDFormat 1.12 sensor specification","url":"https://sdformat.org/spec/1.12/sensor/","scope":"Sensor configuration objects, camera projection and physical measurements"},"gazebo-sensors-tutorial":{"title":"Gazebo sensor tutorial","url":"https://gazebosim.org/docs/harmonic/sensors/","scope":"Persistent IMU, contact and lidar sensor definitions in robot models"},"ur-jog":{"title":"UR PolyScope: Move Tab","url":"https://www.universal-robots.com/manuals/EN/HTML/SW5_23/Content/prod-usr-man/software/PolyScope/content/move_g5/move_tab_en.htm","scope":"Jog, Freedrive, joint/TCP movement"},"abb-robotstudio":{"title":"ABB: RobotStudio Suite","url":"https://www.abb.com/global/en/areas/robotics/products/software/robotstudio-suite?TID=828","scope":"Virtual controller, swept volume and cable simulation"},"robodk-programs":{"title":"RoboDK: Robot Programs","url":"https://robodk.com/doc/en/Robot-Programs.html","scope":"Program tree; motion, frame, I/O and simulation-event instructions"},"ur-if":{"title":"UR PolyScope: If","url":"https://www.universal-robots.com/manuals/EN/HTML/SW5_23/Content/prod-usr-man/software/PolyScope/content/AdvProgNodes/commandtab_ifcondition_en.htm","scope":"Conditional program branch"},"ur-loop":{"title":"UR PolyScope: Loop","url":"https://www.universal-robots.com/manuals/EN/HTML/SW5_23/Content/prod-usr-man/software/PolyScope/content/AdvProgNodes/commandtab_loop_en.htm","scope":"Repeated program block"},"ur-assignment":{"title":"UR PolyScope: Assignment","url":"https://www.universal-robots.com/manuals/EN/HTML/SW5_23/Content/prod-usr-man/software/PolyScope/content/AdvProgNodes/commandtab_assignment_en.htm","scope":"Assign expressions to variables"},"ur-wait":{"title":"UR: Wait for input, time or condition","url":"https://www.universal-robots.com/articles/ur/programming/wait-for-input-time-or-wait-command/","scope":"Timed program delay and condition wait"},"ur-thread":{"title":"UR PolyScope: Thread","url":"https://www.universal-robots.com/manuals/EN/HTML/SW5_23/Content/prod-usr-man/software/PolyScope/content/AdvProgNodes/commandtab_thread_en.htm","scope":"Concurrent program branch"},"ur-event":{"title":"UR PolyScope: Event","url":"https://www.universal-robots.com/manuals/EN/HTML/SW5_23/Content/prod-usr-man/software/PolyScope/content/AdvProgNodes/commandtab_event_en.htm","scope":"Input-triggered handler"},"ur-script":{"title":"UR PolyScope: Script","url":"https://www.universal-robots.com/manuals/EN/HTML/SW5_23/Content/prod-usr-man/software/PolyScope/content/AdvProgNodes/commandtab_script_en.htm","scope":"Inline or file-based script instruction"},"ur-popup":{"title":"UR PolyScope: Popup","url":"https://www.universal-robots.com/manuals/EN/HTML/SW5_26/Content/prod-usr-man/software/PolyScope/content/BasicProgNodes/commandtab_popup_en.htm","scope":"Operator-facing program messages"},"ur-pallet":{"title":"UR PolyScope: Palletizing","url":"https://www.universal-robots.com/manuals/EN/HTML/SW5_23/Content/prod-usr-man/software/PolyScope/content/Template/new_pallet_en.htm","scope":"Layer and pattern based pallet handling"},"fanuc-roboguide":{"title":"FANUC: ROBOGUIDE","url":"https://www.fanucamerica.com/products/software/robot/roboguide","scope":"Cell modeling, CAD-to-path and application simulation"},"ur-conveyor":{"title":"UR PolyScope: Conveyor Tracking","url":"https://www.universal-robots.com/manuals/EN/HTML/SW5_26/Content/prod-usr-man/software/PolyScope/content/Template/commandtab_conveyor_tracking_en.htm","scope":"Motion relative to moving conveyor"},"ur-force":{"title":"UR PolyScope: Force","url":"https://www.universal-robots.com/manuals/EN/HTML/SW5_23/Content/prod-usr-man/software/PolyScope/content/Template/commandtab_force_en.htm","scope":"Force/torque-controlled motion"},"ur-remote-tcp":{"title":"UR PolyScope: Remote TCP and Toolpath","url":"https://www.universal-robots.com/manuals/EN/HTML/SW5_26/Content/prod-usr-man/software/PolyScope/content/robot_control/urcaps_en.htm","scope":"Stationary tool and robot-carried part"},"robodk-point-follow":{"title":"RoboDK: Point Follow Project","url":"https://robodk.com/doc/en/Robot-Machining-Point-Follow-Project.html","scope":"Create discrete process paths from points and normals"},"robodk-safety-zones":{"title":"RoboDK: Safety Zones","url":"https://robodk.com/doc/en/Addin-Safety-Zones.html","scope":"Modeled workspace boundaries; not certification"},"kuka-sim":{"title":"KUKA.Sim: Features Overview","url":"https://www.kuka.com/en-gb/products/robotics-systems/software/simulation-planning-optimization/kuka_sim/kuka_sim_updates","scope":"I/O editor, virtual commissioning, RoboTeam and welding weave"},"abb-station-logic":{"title":"ABB RobotStudio Operating Manual","url":"https://search.abb.com/library/Download.aspx?Action=Launch&DocumentID=3HAC032104-001&DocumentPartId=&LanguageCode=en","scope":"17.1 Station Logic (pp. 375–381, Rev. BC): source and target signal connections"},"abb-io-connection":{"title":"ABB RobotStudio API: IOConnection","url":"https://developercenter.robotstudio.com/api/robotstudio/api/ABB.Robotics.RobotStudio.Stations.IOConnection.html","scope":"I/O source and target connection object"},"abb-signals":{"title":"ABB: RobotStudio optimization functions","url":"https://new.abb.com/news/detail/96221/10-ways-that-abbs-robotstudior-software-can-help-you-optimize-your-robots-performance","scope":"Record and analyze time-aligned motion/I/O signals"},"robodk-io-monitor":{"title":"RoboDK: IO Monitor","url":"https://robodk.com/doc/en/IO-Monitor.html","scope":"Inspect station signals"},"robodk-tips":{"title":"RoboDK: Tips and Tricks","url":"https://robodk.com/doc/en/Tips-and-Tricks.html","scope":"Robot trace, program validation, surface target teaching"},"abb-tutorials":{"title":"ABB: RobotStudio Tutorials","url":"https://new.abb.com/products/robotics/software-and-digital/robotstudio/tutorials","scope":"Swept volume, cable simulation, AutoPath and other documented workflows"},"ur-single-step":{"title":"UR PolyScope: Single Step","url":"https://www.universal-robots.com/manuals/EN/HTML/SW5_23/Content/prod-usr-man/software/PolyScope/content/program_node_sections_g5/single_step_en.htm","scope":"Execute one program node"},"ur-breakpoint":{"title":"UR PolyScope: Using Breakpoints","url":"https://www.universal-robots.com/manuals/EN/HTML/SW5_23/Content/prod-usr-man/software/PolyScope/content/program_node_sections_g5/breakpoint_en.htm","scope":"Pause at a selected program location"},"abb-sync-task":{"title":"ABB RAPID: WaitSyncTask","url":"https://library.e.abb.com/public/b227fcd260204c4dbeb8a58f8002fe64/Rapid_instructions.pdf","scope":"Program-task synchronization barrier"},"ur-tool-contact":{"title":"UR ROS 2 Driver: Tool Contact example","url":"https://docs.universal-robots.com/Universal_Robots_ROS2_Documentation/doc/ur_client_library/doc/examples/tool_contact_example.html","scope":"Interrupt motion on detected tool contact"},"gazebo-build-model":{"title":"Gazebo building your own robot","url":"https://gazebosim.org/docs/harmonic/building_robot/","scope":"Links, inertial properties, visual and collision geometry, frames and joints"},"gazebo-gui":{"title":"Gazebo GUI and entity tree","url":"https://gazebosim.org/docs/harmonic/gui/","scope":"Entity tree links/visuals/collisions/joints, inspector, playback and reset"},"sdf-contact-properties":{"title":"SDFormat 1.12 collision surface properties","url":"https://sdformat.org/spec/1.12/collision/","scope":"Friction, restitution and contact stiffness/damping"},"sdf-physics-settings":{"title":"SDFormat 1.12 physics settings","url":"https://sdformat.org/spec/1.12/physics/","scope":"Dynamics engine, timestep, solver iteration and accuracy controls"},"ur-node-types":{"title":"PolyScope X: NodeType API","url":"https://docs.universal-robots.com/PolyScopeX_SDK_Documentation/build/SDK-v0.14/_static/htmlpages/typescript-api-reference/enums/contribution_api.NodeType.html","scope":"Program tree node names including PAYLOAD and SET_TCP"},"cax-studio-commands":{"title":"CAX Studio command registry (afe7a7a)","url":"https://github.com/cslroot/cax-studio/blob/afe7a7a4abf7896b525be66b695367a819516fdc/src/commands.ts","scope":"Implemented feature, recognition and application commands at the reviewed commit"},"cax-studio-kernel-tree":{"title":"CAX Studio kernel model-tree mapping (afe7a7a)","url":"https://github.com/cslroot/cax-studio/blob/afe7a7a4abf7896b525be66b695367a819516fdc/src/kernelTree.ts#L102-L105","scope":"Persistent face-offset, defeature and helix nodes"},"cax-core-face-offset":{"title":"CAX Core face-offset feature (4b96fde)","url":"https://github.com/cslroot/cax-core/blob/4b96fdeeac2f8aa9fb57a618da1c78aad7627459/crates/cax-modeler/src/session/face_offset_feature.rs#L1-L18","scope":"Existing solid-face displacement; distinct from creating an independent offset surface"},"cax-studio-suppression":{"title":"CAX Studio feature suppression control (afe7a7a)","url":"https://github.com/cslroot/cax-studio/blob/afe7a7a4abf7896b525be66b695367a819516fdc/src/ui/ModelTree.tsx#L64-L73","scope":"Toggle suppression while retaining the feature definition"},"cax-studio-suppression-kernel":{"title":"CAX Studio suppression evaluation (afe7a7a)","url":"https://github.com/cslroot/cax-studio/blob/afe7a7a4abf7896b525be66b695367a819516fdc/src-tauri/src/state/kernel/part_browser.rs#L495-L542","scope":"Suppression and restoration, including dependent-node checks while retaining names and definitions"},"cax-feature-recognition":{"title":"CAX feature recognition (62319d8)","url":"https://github.com/cslroot/cax-feature-recognition/blob/62319d8a27c6950d9271a52ddab278dd18574bb7/README.md#L3-L39","scope":"B-rep and mesh recognition of holes, fillets, chamfers, bosses, ribs, pockets and other features"},"cax-studio-photo-render":{"title":"CAX Studio photo renderer (afe7a7a)","url":"https://github.com/cslroot/cax-studio/blob/afe7a7a4abf7896b525be66b695367a819516fdc/src/ui/PhotoRenderDialog.tsx#L25-L29","scope":"CPU path-traced image generation, independent of viewport screenshot capture"},"cax-recognized-thread":{"title":"CAX thread recognizer (62319d8)","url":"https://github.com/cslroot/cax-feature-recognition/blob/62319d8a27c6950d9271a52ddab278dd18574bb7/src/recognizers/thread.rs","scope":"B-rep-only ThreadRecognizer produces a Thread feature result; mesh thread recognition is not claimed"},"cax-mesh2brep-methods":{"title":"CAX mesh-to-B-rep methods (8dfe1d5)","url":"https://github.com/cslroot/cax-mesh2brep/blob/8dfe1d5036c4a803d4e0e3ec550a28520d40dd54/README.md#L8-L17","scope":"Faceted, analytic, quad, subdivision and hybrid conversion methods"},"pdxadv-result-fields":{"title":"pdxadv result-field definitions (40cc394)","url":"https://github.com/cslroot/cax-pdxadv/blob/40cc394fd59e18b76f48efa1161a25d460bafc6d/web/viewport.js#L3-L37","scope":"Displacement, residual warpage, shrinkage sensitivity, local thickness, effective linear shrinkage and uncalibrated sink tendency"},"pdxadv-thickness-advisor":{"title":"pdxadv bounded coordinate-search advisor (40cc394)","url":"https://github.com/cslroot/cax-pdxadv/blob/40cc394fd59e18b76f48efa1161a25d460bafc6d/src/workflow.rs#L401-L556","scope":"Bounded wall-thickness candidates with complete regeneration, remeshing and reanalysis, volume limits and locked parameters"},"pdxadv-local-wall-offset":{"title":"pdxadv local wall modifier (40cc394)","url":"https://github.com/cslroot/cax-pdxadv/blob/40cc394fd59e18b76f48efa1161a25d460bafc6d/src/design.rs#L1-L85","scope":"Radius-bounded smooth mesh deformation with a fixed back plane; source CAD is retained and no edited B-rep is produced"},"pdxadv-comparison-actions":{"title":"pdxadv baseline, comparison and report actions (40cc394)","url":"https://github.com/cslroot/cax-pdxadv/blob/40cc394fd59e18b76f48efa1161a25d460bafc6d/web/app.js#L440-L472","scope":"Retain a copied current result in memory, compare paired results and generate reports"},"pdxadv-comparison-display":{"title":"pdxadv synchronized result comparison (40cc394)","url":"https://github.com/cslroot/cax-pdxadv/blob/40cc394fd59e18b76f48efa1161a25d460bafc6d/web/app.js#L240-L258","scope":"Before/after display uses common field ranges and synchronized view settings"},"pdxadv-analysis-report":{"title":"pdxadv analysis-report generation (40cc394)","url":"https://github.com/cslroot/cax-pdxadv/blob/40cc394fd59e18b76f48efa1161a25d460bafc6d/src/report.rs#L419-L590","scope":"Assemble analysis reports with figures, selected 3D models and optional before/after data"},"solidcraft-commands":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html","scope":"Parametric sketch, feature, surface, configuration and inspection command taxonomy; checked 2026-10-24"},"solidworks-sketch":{"title":"SOLIDWORKS Sketch toolbar","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_sketch_toolbar.htm","scope":"Sketch creation and constraint GUI families; original CAX geometry"},"solidworks-surfaces":{"title":"SOLIDWORKS Surfaces toolbar","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_Surfaces_Toolbar.htm","scope":"Surface creation and editing GUI families; original CAX geometry"},"gui-audit-f30c7dc7d5":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_view_toolbar.htm?id=d7123216e4cc48df9f6b6be904699b39","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-4396f7e3ba":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_tools_toolbar.htm?id=2.12.4.1.39","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-7830b955e2":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2021/english/SolidWorks/sldworks/r_Drawing_Toolbar.htm","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-8f5f9d7f22":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_standard.htm?id=2.12.4.1.33","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-32463001c1":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_Annotations_Toolbar.htm?id=2.12.4.1.2","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-9b51c95f92":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2023/english/SolidWorks/sldworks/r_table_toolbar.htm?id=3.13.4.1.35","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-8a41850734":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_Assembly_Toolbar.htm?id=2.12.4.1.3","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-aad95a4813":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#sketch--inspect","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-cf394eb201":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#sketch--insert","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-770ce672d7":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-canvas","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-5952aec4b6":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_sketch_toolbar.htm?id=2.12.4.1.29","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-27d4ba3bf3":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#sketch--constraints","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-318833252a":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_Spline_Tools_Toolbar.htm?id=a4ff97c5f9a44cdfa2f834f95f252946","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-4023a9e23d":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-sketch","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-1bed7f8e51":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_blocks_toolbar.htm?id=2.12.4.1.4","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-3762e45220":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#sketch--create","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-f00a42accf":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#sketch--modify","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-43d4d0f047":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-render","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-64d1c36155":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#surface--create","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-f42456e152":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_Surfaces_Toolbar.htm?id=228c84f71d5c424ab88a08a5e57b3e33","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-efdc5a5641":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#surface--modify","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-117fa3c165":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/t_Changing_from_One_Display_State_to_Another.htm","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-8ff0ee5324":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/HIDD_NEW_ADD_CONFIG.htm?id=9.2.0.2","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-875626de06":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-view","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-08eeb2032b":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-appearance","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-ecd16ac847":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#solid--modify","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-a3a82707e9":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-edit","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-e02b0eaa69":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-config","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-a5fe59e311":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-diagnostics","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-950e136ff6":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-parameters","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-676d40e2c6":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-timeline","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-0b7fca4246":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-library","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-1360b317c3":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-material","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-406303650d":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-expr","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-cba07c324a":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_select_flyout_menu_assembly.htm?id=7.1.4.0","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-c14a946b6f":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-browser","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-c2a5f59b1b":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_Features_Toolbar.htm?id=2.12.4.1.11","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-e00cc276d0":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-component","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-952753343a":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#solid--assemble","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-682bbc8192":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_mate_icons_featuremanager_design_tree.htm?id=7.7.4","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-5b19650212":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#solid--create","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-2bf9f54b30":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#solid--position","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-aa090f2a75":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/English/SolidWorks/sldworks/r_weldments_toolbar.htm?id=a668b8ee4e4b429aa9a10dda92a9a6f4","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-48d928339e":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#solid--construct","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-3abc9063cf":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-parts","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-c977662189":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#solid--insert","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-2f3c6a71c2":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-frame","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-319974c257":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/japanese/SolidWorks/sldworks/r_Mold_Tools_Toolbar_mold.htm","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-73a2f59c6c":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#plastic--create","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-1b7d149ee8":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#other-motion","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-710dd04d55":{"title":"SOLIDWORKS official GUI documentation","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_Sheet_Metal_Toolbar.htm?id=2.12.4.1.28","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-749742060e":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#sheet-metal--create","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-audit-f87ed3acf1":{"title":"SolidCraft command reference","url":"https://docs.solidcraft.io/reference/commands.html#sheet-metal--modify","scope":"Reviewed command taxonomy; original CAX artwork. The bounded coverage audit records source-year and retrieval limits."},"gui-binding-95ed3a6ad9":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/English/SolidWorks/sldworks/c_replace_sketch_entities.htm?id=60e56696b89a4838bd298f13b38a545a","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-6935560205":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2025/english/SolidWorks/sldworks/HIDD_DVE_REPLACE_COMPS.htm?id=7.11.8","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-ccf6084f52":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/japanese/SolidWorks/sldworks/HIDD_DVE_REPLACE_COMPS.htm","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-c706fb842d":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2025/english/SolidWorks/sldworks/hidd_dve_feat_move_face.htm?id=23.6.36.2.14","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-8b14449f5f":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2025/english/SolidWorks/sldworks/c_Freeforms_Folder.htm?id=ed52e5d0bb4949d881b206d79ae6e160","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-159490dd9a":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2022/english/SolidWorks/sldworks/HIDD_DVE_FEAT_PPGORDON.htm?id=2b6c7bfd8ce44176b235661493bbb122","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-b3e2d17dd0":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2025/english/solidworks/sldworks/c_Deforms_Top_Folder.htm","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-f0c46894c1":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2012/English/SolidWorks/sldworks/HIDD_DVE_DEFORM.htm","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-ecd16ac847":{"title":"Official command semantics for conditional GUI bindings","url":"https://docs.solidcraft.io/reference/commands.html#solid--modify","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-5c2115eb24":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2025/english/SolidWorks/sldworks/HIDD_DVE_PLANAR_SURFACE.htm","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-4d9736f9fd":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2025/english/SolidWorks/sldworks/HIDD_DVE_SURF_WRAPPING_SKETCH.htm?id=23.6.40","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-e3a26b2837":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/api/swconst/SolidWorks.Interop.swconst~SolidWorks.Interop.swconst.swWrapSketchType_e.html","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-aa1eeeab9d":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/t_creating_groove_beads.htm","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-b3db87199e":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2025/english/WhatsNew/c_wn2025_weldments_groove_beads.htm?id=9.7","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-f7a6b6fdd8":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2024/english/SolidWorks/sldworks/c_Weld_Beads.htm?id=35.0.15","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-f30c7dc7d5":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_view_toolbar.htm?id=d7123216e4cc48df9f6b6be904699b39","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-172ac8ab94":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/simtutorialonline/t_viewing_optimization_results.htm?id=0.2.6.8","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-9baa1e8232":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2022/english/SolidWorks/sldworks/t_displaying_sw_sim_results_inga.htm","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-4396f7e3ba":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_tools_toolbar.htm?id=2.12.4.1.39","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-53d9c98fae":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/c_Design_Studies_SOLIDWORKS.htm?id=e0490acf4f374e5a800fca910b819154","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-8e7060fa2f":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/cworks/c_Design_Study.htm?id=26.13","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-62e45fcfa1":{"title":"Official command semantics for conditional GUI bindings","url":"https://docs.solidcraft.io/reference/commands.html#solid--inspect","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-41d1a1b3a5":{"title":"Official command semantics for conditional GUI bindings","url":"https://docs.solidcraft.io/reference/commands.html","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-3188d0fc7e":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/HIDD_MEASURE.htm?id=3.10","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-9404158c15":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2025/english/api/swcommands/SolidWorks.Interop.swcommands~SolidWorks.Interop.swcommands.swCommands_e.html?id=cec41382bfc941eb83f24f6c8425852b","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-db8c551af6":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2024/english/SolidWorks/sldworks/t_using_make_sw_desktop.htm","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-dd7dc4c73a":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/English/SolidWorks/DFMXpress/c_DFMXpress_overview.htm","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-6f3e2bf88e":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/c_assy_facility_layout.htm?id=7.13.1","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-16018f6014":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2025/English/SolidWorks/sldworks/r_asset_publisher_propertymanager.htm","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-3ee9115b27":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_publish_3dcloudbymePM.htm?id=5.17.0","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-61ac1ec318":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/c_share_files.htm?id=5.15","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-32463001c1":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_Annotations_Toolbar.htm?id=2.12.4.1.2","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-0f21262562":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2025/english/SolidWorks/sldworks/c_notes.htm?id=d1b8b71f6dfd4415a1d5301ae125061f","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-bd40dd11ab":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_annotation_leaders.htm?id=13.7.11.0","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-952753343a":{"title":"Official command semantics for conditional GUI bindings","url":"https://docs.solidcraft.io/reference/commands.html#solid--assemble","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-30f1eca701":{"title":"Official command semantics for conditional GUI bindings","url":"https://docs.solidcraft.io/guide/assemblies.html","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-12b8f73d64":{"title":"Official command semantics for conditional GUI bindings","url":"https://docs.solidcraft.io/reference/commands.html#other-joint","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-8a41850734":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_Assembly_Toolbar.htm?id=2.12.4.1.3","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-90542fecaa":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/English/SolidWorks/sldworks/HIDD_NEW_ADD_MATE.htm","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-cfb0ccd92c":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_mate_pm_advanced.htm?id=7.7.3.1","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-e52e39f2ba":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2024/english/SolidWorks/sldworks/r_mate_pm_mechanical.htm?id=9f5542b7de6347a99d867200d6c17f68","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-7b9d6a9d5a":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/c_machine_desing_tools_overview.htm?id=3.2","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-f162e6bff2":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2025/English/SolidWorks/sldworks/t_Universal_Joint_Mate_SWassy.htm","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-682bbc8192":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_mate_icons_featuremanager_design_tree.htm?id=7.7.4","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-8effa5b625":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2024/english/SolidWorks/sldworks/t_Limit_Mates_SWassy.htm","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-710dd04d55":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/r_Sheet_Metal_Toolbar.htm?id=2.12.4.1.28","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-c181701d3d":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/Sldworks/t_Creating_Forming_Tools.htm","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-cd1e1268cc":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/c_Weld_Beads.htm?id=35.0.15","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-083a22261c":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2014/english/SolidWorks/sldworks/t_Adding_Weld_Beads_to_Sheet_Metal_Corners.htm?id=21.1.20","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-16771073df":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/HIDD_SHEET_METAL_WELD_BEAD.htm?id=25.1.24","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-82adec05d8":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/SolidWorks/sldworks/t_Adding_Weld_Beads_to_Sheet_Metal_Corners.htm?id=25.1.23","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-aa090f2a75":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/English/SolidWorks/sldworks/r_weldments_toolbar.htm?id=a668b8ee4e4b429aa9a10dda92a9a6f4","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-f767c22588":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/api/swconst/SolidWorks.Interop.swconst~SolidWorks.Interop.swconst.swSelectType_e.html?id=2.10.1.729","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-5886e6220c":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2024/english/SolidWorks/sldworks/c_Weldments_Fillet_Weld_Beads.htm?id=35.0.15.7","scope":"Command meaning only; original artwork, no vendor assets"},"gui-binding-0aa6ca630b":{"title":"Official command semantics for conditional GUI bindings","url":"https://help.solidworks.com/2026/english/api/sldworksapi/Insert_Weldment_Features_Example_CSharp.htm","scope":"Command meaning only; original artwork, no vendor assets"},"cax-toolbar-requirements-2026-10-25":{"title":"CAX Studio and viewer toolbar semantics (2026-10-25)","url":"https://github.com/cslroot/cax-studio/tree/dd49d9cd2fc899885a28a5f3cbd286fdc36c5313","scope":"Explicit 18-group toolbar requirement; actual consumer source snapshots and line-linked mappings are in toolbar-bindings.json. Original art, not copied vendor icons; no claim of consumer integration."},"cax-oct25-additional-request":{"title":"CAX additional icon request, October 25 2026 (A/B)","url":"https://github.com/cslroot/cax-iconset/blob/main/docs/OCT25_ADDITIONS.md","scope":"User-provided 25 current-substitution and 17 future-function meanings; original artwork, not a claim of consumer integration."}},"categoryMemberships":{"Common":100,"OLP":97,"CAD":498,"CAE":69,"CAM":45,"CMM":34},"usageCounts":{"command":775,"status":5,"model-tree":190,"tool":9},"version":"2.11.0","themes":{"light":{"label":"Light","surface":"#ffffff","palette":{"ink":"#253b53","body":"#d7efed","accent":"#178b88","warning":"#c88626","warningBody":"#fff3da","cutout":"white"}},"dark":{"label":"Dark","surface":"#192c3c","palette":{"ink":"#d1e5ed","body":"#294c59","accent":"#63cec4","warning":"#efbd63","warningBody":"#51432c","cutout":"#192c3c"}}},"defaultTheme":"light","viewBox":"0 0 32 32","license":"MIT","count":802,"scope":"One semantic entry per independent command, tool, object or status; reuse geometry across command and model-tree contexts; no profile or trajectory variants.","icons":[{"id":"common-new-file","name":"New file","nameJa":"新規ファイル","body":"<path d=\"M7 3 H20 L26 9 V29 H7 Z M20 3 V9 H26\"/><path d=\"M16 14 V24 M11 19 H21\" stroke=\"#178b88\"/>","tags":["file","new","document","ファイル","新規作成"],"description":"Create a new untitled document in the active application.","descriptionJa":"使用中のアプリケーションで新しい名称未設定の文書を作成します。","family":"file","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-new-file.svg","usages":["command"],"sha256":"9f7155f90ab313886c893bad6eb4948b2a84f0c5a86db9eacc8c96c71ef47d0f","variants":{"light":{"file":"icons/common-new-file.svg","sha256":"9f7155f90ab313886c893bad6eb4948b2a84f0c5a86db9eacc8c96c71ef47d0f"},"dark":{"file":"icons-dark/common-new-file.svg","sha256":"4b0da5a75a6a825c97b175e6a2c960fcb550672b7e2d0e055164ba18253f43a5","body":"<path d=\"M7 3 H20 L26 9 V29 H7 Z M20 3 V9 H26\"/><path d=\"M16 14 V24 M11 19 H21\" stroke=\"#63cec4\"/>"}}},{"id":"common-open-file","name":"Open file","nameJa":"ファイルを開く","body":"<path d=\"M3 25 V8 Q3 6 5 6 H12 L15 10 H25 Q27 10 27 12 V14\"/><path d=\"M3 26 7 14 H29 L25 26 Z\" fill=\"#d7efed\"/>","tags":["file","open","folder","ファイル","開く"],"description":"Browse for an existing file and open it in the application.","descriptionJa":"既存のファイルを参照してアプリケーションで開きます。","family":"file","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-open-file.svg","usages":["command"],"sha256":"e17c2a06fdd5de5c8ef9c15aae0dbb37fcd93604f5b6b8cd69e56e2a68f4b5e5","variants":{"light":{"file":"icons/common-open-file.svg","sha256":"e17c2a06fdd5de5c8ef9c15aae0dbb37fcd93604f5b6b8cd69e56e2a68f4b5e5"},"dark":{"file":"icons-dark/common-open-file.svg","sha256":"0de258cf7350dc6663319e88fb262dbcb84831e8b07b5c4380d3a0c5b9ac5979","body":"<path d=\"M3 25 V8 Q3 6 5 6 H12 L15 10 H25 Q27 10 27 12 V14\"/><path d=\"M3 26 7 14 H29 L25 26 Z\" fill=\"#294c59\"/>"}}},{"id":"common-recent-files","name":"Recent files","nameJa":"最近使ったファイル","body":"<rect x=\"4\" y=\"6\" width=\"16\" height=\"20\" rx=\"2\"/><path d=\"M8 3 H23 V15 M8 11 H15 M8 16 H12\"/><circle cx=\"22\" cy=\"23\" r=\"6\" fill=\"white\"/><path d=\"M22 19 V23 L25 25\" stroke=\"#178b88\"/>","tags":["file","recent","history","ファイル","最近使った項目"],"description":"List previously opened files for quick access.","descriptionJa":"最近開いたファイルの一覧から目的のファイルにアクセスします。","family":"file","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-recent-files.svg","usages":["command"],"sha256":"91c08be9e038f229da610fd92f910cd58e45fa3656a8944697fe251996cf42ae","variants":{"light":{"file":"icons/common-recent-files.svg","sha256":"91c08be9e038f229da610fd92f910cd58e45fa3656a8944697fe251996cf42ae"},"dark":{"file":"icons-dark/common-recent-files.svg","sha256":"2f781c00e8c7a3b7f6b8beb926b2fb446b88e499aee5d2b00a148be002bde3f9","body":"<rect x=\"4\" y=\"6\" width=\"16\" height=\"20\" rx=\"2\"/><path d=\"M8 3 H23 V15 M8 11 H15 M8 16 H12\"/><circle cx=\"22\" cy=\"23\" r=\"6\" fill=\"#192c3c\"/><path d=\"M22 19 V23 L25 25\" stroke=\"#63cec4\"/>"}}},{"id":"common-close-file","name":"Close file","nameJa":"ファイルを閉じる","body":"<path d=\"M7 3 H20 L26 9 V29 H7 Z M20 3 V9 H26\"/><path d=\"M12 15 21 24 M21 15 12 24\" stroke=\"#178b88\"/>","tags":["file","close","document","ファイル","閉じる"],"description":"Close the current document without exiting the application.","descriptionJa":"アプリケーションを終了せずに現在の文書を閉じます。","family":"file","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-close-file.svg","usages":["command"],"sha256":"8099d6b4bfed9966137589b2ea44b2fc166525a00f8a4f4404dae74a0e9950d6","variants":{"light":{"file":"icons/common-close-file.svg","sha256":"8099d6b4bfed9966137589b2ea44b2fc166525a00f8a4f4404dae74a0e9950d6"},"dark":{"file":"icons-dark/common-close-file.svg","sha256":"10b2ea7b380fee459ebdaf39e3f52dbbf910e323b3d5b0f68927ae4dee26a1b5","body":"<path d=\"M7 3 H20 L26 9 V29 H7 Z M20 3 V9 H26\"/><path d=\"M12 15 21 24 M21 15 12 24\" stroke=\"#63cec4\"/>"}}},{"id":"common-save","name":"Save","nameJa":"保存","body":"<path d=\"M6 4 H23 L28 9 V28 H4 V6 Q4 4 6 4 Z\"/><rect x=\"9\" y=\"4\" width=\"12\" height=\"9\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M18 5 V10\"/><rect x=\"9\" y=\"19\" width=\"14\" height=\"9\" rx=\"1\"/>","tags":["file","save","disk","ファイル","上書き保存"],"description":"Write changes to the current file at its existing location.","descriptionJa":"現在のファイルを元の保存先へ上書き保存します。","family":"file","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-save.svg","usages":["command"],"sha256":"a40a341c85487233d0ef4d74a99374c7548cc7e2c75e1654ff97defc60914aa6","variants":{"light":{"file":"icons/common-save.svg","sha256":"a40a341c85487233d0ef4d74a99374c7548cc7e2c75e1654ff97defc60914aa6"},"dark":{"file":"icons-dark/common-save.svg","sha256":"d874e2573f5e0e91ff6426df6cef61a3a9d42e016b3e9bc562d7a76842f4c20f","body":"<path d=\"M6 4 H23 L28 9 V28 H4 V6 Q4 4 6 4 Z\"/><rect x=\"9\" y=\"4\" width=\"12\" height=\"9\" rx=\"1\" fill=\"#294c59\"/><path d=\"M18 5 V10\"/><rect x=\"9\" y=\"19\" width=\"14\" height=\"9\" rx=\"1\"/>"}}},{"id":"common-save-as","name":"Save as","nameJa":"名前を付けて保存","body":"<path d=\"M21 11 V8 L17 4 H4 V25 H12\"/><rect x=\"8\" y=\"4\" width=\"9\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M8 25 V17 H15\"/><path d=\"M14 24 24 14 28 18 18 28 13 29 Z\" fill=\"#d7efed\"/><path d=\"M22 16 26 20 M14 24 18 28\" stroke=\"#178b88\"/>","tags":["file","save as","name","ファイル","別名保存"],"description":"Save the current document with a chosen name, location or format.","descriptionJa":"名前、保存先、形式を指定して現在の文書を保存します。","family":"file","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-save-as.svg","usages":["command"],"sha256":"ff118c2976797de2050efbe5225346c2b6d68ad1d502eaa6e67fa226d2235320","variants":{"light":{"file":"icons/common-save-as.svg","sha256":"ff118c2976797de2050efbe5225346c2b6d68ad1d502eaa6e67fa226d2235320"},"dark":{"file":"icons-dark/common-save-as.svg","sha256":"aa5c496c0b07c6c8822a8aeae15151064f95b6e81834995738266a470d5038b1","body":"<path d=\"M21 11 V8 L17 4 H4 V25 H12\"/><rect x=\"8\" y=\"4\" width=\"9\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><path d=\"M8 25 V17 H15\"/><path d=\"M14 24 24 14 28 18 18 28 13 29 Z\" fill=\"#294c59\"/><path d=\"M22 16 26 20 M14 24 18 28\" stroke=\"#63cec4\"/>"}}},{"id":"common-save-all","name":"Save all","nameJa":"すべて保存","body":"<path d=\"M3 21 V3 H22 M7 25 V7 H26\"/><path d=\"M11 11 H25 L29 15 V29 H11 Z\" fill=\"#d7efed\"/><path d=\"M15 11 V17 H23 V11 M15 29 V23 H25 V29\"/>","tags":["file","save all","documents","ファイル","一括保存"],"description":"Save changes in every open document.","descriptionJa":"開いているすべての文書の変更を保存します。","family":"file","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-save-all.svg","usages":["command"],"sha256":"aebeb95411e1ded932ee09f7f32665cd3a43c3be5ba7951283b61bb652006767","variants":{"light":{"file":"icons/common-save-all.svg","sha256":"aebeb95411e1ded932ee09f7f32665cd3a43c3be5ba7951283b61bb652006767"},"dark":{"file":"icons-dark/common-save-all.svg","sha256":"983467a2d8b823f86a93f332e3a108160fa382c986c0b5ec6496b432bef382be","body":"<path d=\"M3 21 V3 H22 M7 25 V7 H26\"/><path d=\"M11 11 H25 L29 15 V29 H11 Z\" fill=\"#294c59\"/><path d=\"M15 11 V17 H23 V11 M15 29 V23 H25 V29\"/>"}}},{"id":"common-import","name":"Import","nameJa":"インポート","body":"<path d=\"M12 11 V3 H22 L28 9 V29 H12 V23 M22 3 V9 H28\"/><path d=\"M3 17 H22 M17 12 22 17 17 22\" stroke=\"#178b88\"/>","tags":["file","import","read","ファイル","読み込み"],"description":"Bring data from an external file into the active document.","descriptionJa":"外部ファイルのデータを現在の文書に取り込みます。","family":"file","role":"command","category":"Common","categories":["Common","OLP"],"sources":["solidworks-standard","inventor-files","fusion-selection","moveit-setup-assistant","robodk-programs"],"file":"icons/common-import.svg","aliases":["import URDF","import robot description","import robot CAD","load fixture","load cell geometry"],"usages":["command"],"sha256":"0377d24ae848885bfa4fa9571eee0a0e5317e632ebea495830b650a716817a04","variants":{"light":{"file":"icons/common-import.svg","sha256":"0377d24ae848885bfa4fa9571eee0a0e5317e632ebea495830b650a716817a04"},"dark":{"file":"icons-dark/common-import.svg","sha256":"b76de434049583ad1bb3c280fcf0435fa86d92acca0aea2b9a0948cd351927b8","body":"<path d=\"M12 11 V3 H22 L28 9 V29 H12 V23 M22 3 V9 H28\"/><path d=\"M3 17 H22 M17 12 22 17 17 22\" stroke=\"#63cec4\"/>"}}},{"id":"common-export","name":"Export","nameJa":"エクスポート","body":"<path d=\"M20 11 V8 L15 3 H4 V29 H20 V23 M15 3 V8 H20\"/><path d=\"M11 17 H29 M24 12 29 17 24 22\" stroke=\"#178b88\"/>","tags":["file","export","write","ファイル","書き出し"],"description":"Write document data to a file for use in another application.","descriptionJa":"別のアプリケーションで利用するために文書のデータを書き出します。","family":"file","role":"command","category":"Common","categories":["Common","OLP"],"sources":["solidworks-standard","inventor-files","fusion-selection","moveit-setup-assistant"],"file":"icons/common-export.svg","aliases":["generate SRDF","export robot configuration"],"usages":["command"],"sha256":"5bef223fb4941de283e8bd197190540ed6e687b7964a47dcb75219101405633b","variants":{"light":{"file":"icons/common-export.svg","sha256":"5bef223fb4941de283e8bd197190540ed6e687b7964a47dcb75219101405633b"},"dark":{"file":"icons-dark/common-export.svg","sha256":"d98870072c06b7e553a417516aa4356e668ae451d8e8126aa5fe3203c3215faf","body":"<path d=\"M20 11 V8 L15 3 H4 V29 H20 V23 M15 3 V8 H20\"/><path d=\"M11 17 H29 M24 12 29 17 24 22\" stroke=\"#63cec4\"/>"}}},{"id":"common-print","name":"Print","nameJa":"印刷","body":"<path d=\"M9 11 V3 H23 V11 M8 23 H4 V11 H28 V23 H24\"/><rect x=\"8\" y=\"19\" width=\"16\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M12 23 H20 M12 26 H18\"/><circle cx=\"24\" cy=\"15\" r=\"0.9\" fill=\"#178b88\" stroke=\"none\"/>","tags":["file","print","printer","ファイル","印刷"],"description":"Send the current document or drawing to a printer.","descriptionJa":"現在の文書または図面をプリンターに送信します。","family":"output","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-print.svg","usages":["command"],"sha256":"65739e0e977490ed27c02c4845384c1dbbc1de30d947d65527a15b2d0f7d33cf","variants":{"light":{"file":"icons/common-print.svg","sha256":"65739e0e977490ed27c02c4845384c1dbbc1de30d947d65527a15b2d0f7d33cf"},"dark":{"file":"icons-dark/common-print.svg","sha256":"82e6697e0c1460a824939a12d2017aa2d445a839ed8a60b33c5907e92a36e772","body":"<path d=\"M9 11 V3 H23 V11 M8 23 H4 V11 H28 V23 H24\"/><rect x=\"8\" y=\"19\" width=\"16\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><path d=\"M12 23 H20 M12 26 H18\"/><circle cx=\"24\" cy=\"15\" r=\"0.9\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"common-print-preview","name":"Print preview","nameJa":"印刷プレビュー","body":"<path d=\"M7 10 V3 H21 V10 M8 23 H3 V10 H25 V16\"/><rect x=\"7\" y=\"18\" width=\"10\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M10 22 H13\"/><circle cx=\"22\" cy=\"21\" r=\"5\" fill=\"white\"/><path d=\"M25.5 24.5 29 28\" stroke=\"#178b88\"/>","tags":["file","print preview","page","印刷","プレビュー"],"description":"Inspect page layout and printable content before printing.","descriptionJa":"印刷前にページのレイアウトと印刷内容を確認します。","family":"output","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-print-preview.svg","usages":["command"],"sha256":"bfa2a1f56036dd5a37aed6136baa6a3bbe61d5395d4257b8d7329d33a642524b","variants":{"light":{"file":"icons/common-print-preview.svg","sha256":"bfa2a1f56036dd5a37aed6136baa6a3bbe61d5395d4257b8d7329d33a642524b"},"dark":{"file":"icons-dark/common-print-preview.svg","sha256":"56b854b9007aaa0981e255554307278514d1b3879c3d691424d15d5d2f10cacb","body":"<path d=\"M7 10 V3 H21 V10 M8 23 H3 V10 H25 V16\"/><rect x=\"7\" y=\"18\" width=\"10\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><path d=\"M10 22 H13\"/><circle cx=\"22\" cy=\"21\" r=\"5\" fill=\"#192c3c\"/><path d=\"M25.5 24.5 29 28\" stroke=\"#63cec4\"/>"}}},{"id":"common-undo","name":"Undo","nameJa":"元に戻す","body":"<path d=\"M12 6 4 13 12 20\" stroke=\"#178b88\"/><path d=\"M5 13 H19 C31 13 31 27 19 27 H15\"/>","tags":["edit","undo","back","編集","取り消し"],"description":"Reverse the most recent reversible editing action.","descriptionJa":"直前に行った取り消し可能な編集操作を元に戻します。","family":"edit","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-undo.svg","usages":["command"],"sha256":"92ee89cf2a0cc0f741a8acbd9ab0eb4e0b9443bc9d20937ee374c8f0dba5337a","variants":{"light":{"file":"icons/common-undo.svg","sha256":"92ee89cf2a0cc0f741a8acbd9ab0eb4e0b9443bc9d20937ee374c8f0dba5337a"},"dark":{"file":"icons-dark/common-undo.svg","sha256":"383fda9fedf9c5b7fdd813a216d2f62509880430665ad81a599498dbeb7f8d3d","body":"<path d=\"M12 6 4 13 12 20\" stroke=\"#63cec4\"/><path d=\"M5 13 H19 C31 13 31 27 19 27 H15\"/>"}}},{"id":"common-redo","name":"Redo","nameJa":"やり直し","body":"<path d=\"M20 6 28 13 20 20\" stroke=\"#178b88\"/><path d=\"M27 13 H13 C1 13 1 27 13 27 H17\"/>","tags":["edit","redo","forward","編集","やり直し"],"description":"Reapply the most recently undone editing action.","descriptionJa":"直前に元に戻した編集操作を再実行します。","family":"edit","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-redo.svg","usages":["command"],"sha256":"4ceaf7683978c52029b61cc6d975f2308635b64209bc27878eb6199fcd52bdb8","variants":{"light":{"file":"icons/common-redo.svg","sha256":"4ceaf7683978c52029b61cc6d975f2308635b64209bc27878eb6199fcd52bdb8"},"dark":{"file":"icons-dark/common-redo.svg","sha256":"4eea6e34a1fe6a45f2e28c3ab8fedc058e1c9a096b27c79142d0938fe05ff25c","body":"<path d=\"M20 6 28 13 20 20\" stroke=\"#63cec4\"/><path d=\"M27 13 H13 C1 13 1 27 13 27 H17\"/>"}}},{"id":"common-cut","name":"Cut","nameJa":"切り取り","body":"<circle cx=\"8\" cy=\"24\" r=\"4\" fill=\"#d7efed\"/><circle cx=\"24\" cy=\"24\" r=\"4\" fill=\"#d7efed\"/><path d=\"M11 21 25 4 M21 21 7 4\"/><circle cx=\"16\" cy=\"15\" r=\"1.3\" fill=\"#178b88\"/>","tags":["edit","cut","clipboard","編集","切り取り"],"description":"Move the selected content to the clipboard.","descriptionJa":"選択した内容をクリップボードへ移します。","family":"edit","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-cut.svg","usages":["command"],"sha256":"0f9a0b6bdf312ac0838d89ade6b9d3cbf06e19ba25e5a2b32242b5f5aaa3296a","variants":{"light":{"file":"icons/common-cut.svg","sha256":"0f9a0b6bdf312ac0838d89ade6b9d3cbf06e19ba25e5a2b32242b5f5aaa3296a"},"dark":{"file":"icons-dark/common-cut.svg","sha256":"20b70a2b191f1fdb02e3d63e2ec07022ba210ba8db4c659736f4ff0d6ef54eba","body":"<circle cx=\"8\" cy=\"24\" r=\"4\" fill=\"#294c59\"/><circle cx=\"24\" cy=\"24\" r=\"4\" fill=\"#294c59\"/><path d=\"M11 21 25 4 M21 21 7 4\"/><circle cx=\"16\" cy=\"15\" r=\"1.3\" fill=\"#63cec4\"/>"}}},{"id":"common-copy","name":"Copy","nameJa":"コピー","body":"<path d=\"M10 23 H4 V4 H22 V10\"/><rect x=\"10\" y=\"10\" width=\"18\" height=\"19\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M15 16 H23 M15 21 H23\"/>","tags":["edit","copy","clipboard","編集","複写"],"description":"Copy the selected content to the clipboard without removing it.","descriptionJa":"選択した内容を残したままクリップボードへコピーします。","family":"edit","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-copy.svg","usages":["command"],"sha256":"fde41ab9f603e5adb817ebd63fd4c7368229f881b7b04b4753bd68a8a5678d8d","variants":{"light":{"file":"icons/common-copy.svg","sha256":"fde41ab9f603e5adb817ebd63fd4c7368229f881b7b04b4753bd68a8a5678d8d"},"dark":{"file":"icons-dark/common-copy.svg","sha256":"da8b6d0f07214896cf46a7d383dae1d5e01d89243e3f83ac4af23ed786957135","body":"<path d=\"M10 23 H4 V4 H22 V10\"/><rect x=\"10\" y=\"10\" width=\"18\" height=\"19\" rx=\"2\" fill=\"#294c59\"/><path d=\"M15 16 H23 M15 21 H23\"/>"}}},{"id":"common-paste","name":"Paste","nameJa":"貼り付け","body":"<rect x=\"6\" y=\"6\" width=\"21\" height=\"23\" rx=\"2\"/><rect x=\"11\" y=\"3\" width=\"11\" height=\"6\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M3 18 H18 M14 14 18 18 14 22\" stroke=\"#178b88\"/><path d=\"M13 25 H22\"/>","tags":["edit","paste","clipboard","編集","貼り付け"],"description":"Insert the clipboard content into the active document.","descriptionJa":"クリップボードの内容を現在の文書へ挿入します。","family":"edit","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-paste.svg","usages":["command"],"sha256":"fe6619ec8b9cdb3277949f74283c450b1c20e4bdc5a863afae80325f6519ee8c","variants":{"light":{"file":"icons/common-paste.svg","sha256":"fe6619ec8b9cdb3277949f74283c450b1c20e4bdc5a863afae80325f6519ee8c"},"dark":{"file":"icons-dark/common-paste.svg","sha256":"e45975c8885be1564e2de4b3642e1f7381ffec1f9dc2265a13673b05ce85f909","body":"<rect x=\"6\" y=\"6\" width=\"21\" height=\"23\" rx=\"2\"/><rect x=\"11\" y=\"3\" width=\"11\" height=\"6\" rx=\"2\" fill=\"#294c59\"/><path d=\"M3 18 H18 M14 14 18 18 14 22\" stroke=\"#63cec4\"/><path d=\"M13 25 H22\"/>"}}},{"id":"common-delete","name":"Delete","nameJa":"削除","body":"<path d=\"M5 8 H27 M11 8 V4 H21 V8\"/><path d=\"M8 8 H24 L22 28 H10 Z\" fill=\"#d7efed\"/><path d=\"M13 13 V23 M19 13 V23\"/>","tags":["edit","delete","remove","編集","削除"],"description":"Remove the selected objects or content from the document.","descriptionJa":"選択したオブジェクトや内容を文書から削除します。","family":"edit","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-delete.svg","usages":["command"],"sha256":"c36bd2b4be714f26b8bfc8c412d2e650dff753ecb6aaf2a6c285190e2c89b8ce","variants":{"light":{"file":"icons/common-delete.svg","sha256":"c36bd2b4be714f26b8bfc8c412d2e650dff753ecb6aaf2a6c285190e2c89b8ce"},"dark":{"file":"icons-dark/common-delete.svg","sha256":"8f48912cee1cc72e89978bb1f635afacae2fed13d821e39e301917c0a7d73a19","body":"<path d=\"M5 8 H27 M11 8 V4 H21 V8\"/><path d=\"M8 8 H24 L22 28 H10 Z\" fill=\"#294c59\"/><path d=\"M13 13 V23 M19 13 V23\"/>"}}},{"id":"common-duplicate","name":"Duplicate","nameJa":"複製","body":"<rect x=\"4\" y=\"4\" width=\"12\" height=\"12\" rx=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"16\" y=\"16\" width=\"12\" height=\"12\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M21 5 H27 V11 M27 5 19 13\" stroke=\"#178b88\"/><path d=\"M5 21 V27 H11\"/>","tags":["edit","duplicate","clone","編集","複製"],"description":"Create an independent copy of the selected object in place.","descriptionJa":"選択したオブジェクトの独立したコピーを文書内に作成します。","family":"edit","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-duplicate.svg","usages":["command"],"sha256":"5da965cad19e5c597d2f039c86e132c6b8ccc879e94e19ad1a252f991440955a","variants":{"light":{"file":"icons/common-duplicate.svg","sha256":"5da965cad19e5c597d2f039c86e132c6b8ccc879e94e19ad1a252f991440955a"},"dark":{"file":"icons-dark/common-duplicate.svg","sha256":"45051c385262ae3fa95ca7992e78bf4e00564b73d6476952ca66a879a6c00b41","body":"<rect x=\"4\" y=\"4\" width=\"12\" height=\"12\" rx=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"16\" y=\"16\" width=\"12\" height=\"12\" rx=\"2\" fill=\"#294c59\"/><path d=\"M21 5 H27 V11 M27 5 19 13\" stroke=\"#63cec4\"/><path d=\"M5 21 V27 H11\"/>"}}},{"id":"common-rename","name":"Rename","nameJa":"名前の変更","body":"<rect x=\"3\" y=\"10\" width=\"26\" height=\"14\" rx=\"2\"/><path d=\"M7 17 H12\"/><path d=\"M16 5 H23 M19.5 5 V28 M16 28 H23\" stroke=\"#178b88\"/>","tags":["edit","rename","label","編集","名称変更"],"description":"Edit the name of the selected file or object.","descriptionJa":"選択したファイルやオブジェクトの名前を変更します。","family":"edit","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-rename.svg","usages":["command"],"sha256":"9fc2066024447b272e3507f9fb5ec11f48ce92be6550672a98009c5665fa7bad","variants":{"light":{"file":"icons/common-rename.svg","sha256":"9fc2066024447b272e3507f9fb5ec11f48ce92be6550672a98009c5665fa7bad"},"dark":{"file":"icons-dark/common-rename.svg","sha256":"c2f94ceb70b4e9c7a59ab4f8ad73e89906a21a8dc6a4766e81973e6e9a317845","body":"<rect x=\"3\" y=\"10\" width=\"26\" height=\"14\" rx=\"2\"/><path d=\"M7 17 H12\"/><path d=\"M16 5 H23 M19.5 5 V28 M16 28 H23\" stroke=\"#63cec4\"/>"}}},{"id":"common-search","name":"Search","nameJa":"検索","body":"<circle cx=\"13\" cy=\"13\" r=\"9\" fill=\"#d7efed\"/><path d=\"M19.5 19.5 28 28\"/>","tags":["find","search","query","検索","探す"],"description":"Find content or objects matching a search term.","descriptionJa":"検索語に一致する内容やオブジェクトを探します。","family":"find","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-search.svg","usages":["command"],"sha256":"df9aef630915105e7c491ed5ae3ef7c5e696997fa4d645d756ab9a696e1d6b64","variants":{"light":{"file":"icons/common-search.svg","sha256":"df9aef630915105e7c491ed5ae3ef7c5e696997fa4d645d756ab9a696e1d6b64"},"dark":{"file":"icons-dark/common-search.svg","sha256":"39498f32f9403183976164c45aea1b0693ce7facf6621f22ef7a17f384743eec","body":"<circle cx=\"13\" cy=\"13\" r=\"9\" fill=\"#294c59\"/><path d=\"M19.5 19.5 28 28\"/>"}}},{"id":"common-replace","name":"Replace","nameJa":"置換","body":"<circle cx=\"10\" cy=\"10\" r=\"6\"/><path d=\"M14.5 14.5 18 18\"/><rect x=\"20\" y=\"20\" width=\"8\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M4 20 V26 H15 M11 22 15 26 11 29\" stroke=\"#178b88\"/>","tags":["find","replace","substitute","検索","置換"],"description":"Find matching content and substitute a specified replacement.","descriptionJa":"一致する内容を検索し、指定した内容に置き換えます。","family":"find","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-replace.svg","usages":["command"],"sha256":"c35790462d3aabd40011ae4f422b8406f57cfb37f1feaaf0d1901efb41c9bd36","variants":{"light":{"file":"icons/common-replace.svg","sha256":"c35790462d3aabd40011ae4f422b8406f57cfb37f1feaaf0d1901efb41c9bd36"},"dark":{"file":"icons-dark/common-replace.svg","sha256":"71d0209875941bcbe19b1ca95cd9822003f33a572eb9329750c6c8be3a58f64c","body":"<circle cx=\"10\" cy=\"10\" r=\"6\"/><path d=\"M14.5 14.5 18 18\"/><rect x=\"20\" y=\"20\" width=\"8\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><path d=\"M4 20 V26 H15 M11 22 15 26 11 29\" stroke=\"#63cec4\"/>"}}},{"id":"common-filter","name":"Filter","nameJa":"フィルター","body":"<path d=\"M4 5 H28 L19 16 V25 L13 28 V16 Z\" fill=\"#d7efed\"/><path d=\"M9 10 H23\" stroke=\"#178b88\"/>","tags":["find","filter","criteria","絞り込み","条件"],"description":"Limit the displayed items to those matching selected criteria.","descriptionJa":"指定した条件に一致する項目だけを表示します。","family":"find","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-filter.svg","usages":["command"],"sha256":"45a7e49b9415806bc3eb7ee019d242caec9e95419a808454564e40625fdf5ce2","variants":{"light":{"file":"icons/common-filter.svg","sha256":"45a7e49b9415806bc3eb7ee019d242caec9e95419a808454564e40625fdf5ce2"},"dark":{"file":"icons-dark/common-filter.svg","sha256":"4513a8c6b99ff67fc6166093ae89d7641138e67dc51c44d1667453182fab8dfd","body":"<path d=\"M4 5 H28 L19 16 V25 L13 28 V16 Z\" fill=\"#294c59\"/><path d=\"M9 10 H23\" stroke=\"#63cec4\"/>"}}},{"id":"common-clear-filter","name":"Clear filter","nameJa":"フィルター解除","body":"<path d=\"M4 5 H28 L19 16 V21 M13 28 V16 L4 5\"/><path d=\"M20 23 28 29 M28 23 20 29\" stroke=\"#178b88\"/><path d=\"M13 28 16 26\"/>","tags":["find","filter","reset","絞り込み","解除"],"description":"Remove the active filter and show all available items.","descriptionJa":"適用中のフィルターを解除してすべての項目を表示します。","family":"find","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-clear-filter.svg","usages":["command"],"sha256":"3ce4e4d670ea1438681b6939f791353d5ae73d2bed115d9712d1f4fd0fc6e452","variants":{"light":{"file":"icons/common-clear-filter.svg","sha256":"3ce4e4d670ea1438681b6939f791353d5ae73d2bed115d9712d1f4fd0fc6e452"},"dark":{"file":"icons-dark/common-clear-filter.svg","sha256":"7d6305a91e7476e0dc0c5d31be5e1b87b645aa37e10391823aef622ae63fc8d1","body":"<path d=\"M4 5 H28 L19 16 V21 M13 28 V16 L4 5\"/><path d=\"M20 23 28 29 M28 23 20 29\" stroke=\"#63cec4\"/><path d=\"M13 28 16 26\"/>"}}},{"id":"common-settings","name":"Settings","nameJa":"設定","body":"<path d=\"M14 3 H18 L19 7 22 8 26 7 28 11 25 14 V18 L28 21 26 25 22 24 19 25 18 29 H14 L13 25 10 24 6 25 4 21 7 18 V14 L4 11 6 7 10 8 13 7 Z\"/><circle cx=\"16\" cy=\"16\" r=\"5\" fill=\"#d7efed\"/>","tags":["application","settings","preferences","設定","環境設定"],"description":"Configure application preferences and general behavior.","descriptionJa":"アプリケーションの環境設定や基本動作を変更します。","family":"application","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-settings.svg","usages":["command"],"sha256":"9e73252311f24f0f716d6d9bbcdc40595d7bc988aa00d0887c0ce97bda913577","variants":{"light":{"file":"icons/common-settings.svg","sha256":"9e73252311f24f0f716d6d9bbcdc40595d7bc988aa00d0887c0ce97bda913577"},"dark":{"file":"icons-dark/common-settings.svg","sha256":"b1fd01675e928258c70d184725ccbbd4ba7fd2121446af64f56332298b2ef992","body":"<path d=\"M14 3 H18 L19 7 22 8 26 7 28 11 25 14 V18 L28 21 26 25 22 24 19 25 18 29 H14 L13 25 10 24 6 25 4 21 7 18 V14 L4 11 6 7 10 8 13 7 Z\"/><circle cx=\"16\" cy=\"16\" r=\"5\" fill=\"#294c59\"/>"}}},{"id":"common-help","name":"Help","nameJa":"ヘルプ","body":"<circle cx=\"16\" cy=\"16\" r=\"12\"/><path d=\"M11 11 C11 5 22 5 22 12 C22 16 16 16 16 20\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"25\" r=\"0.9\" fill=\"#178b88\" stroke=\"none\"/>","tags":["application","help","documentation","ヘルプ","使い方"],"description":"Open help topics or documentation for the application.","descriptionJa":"アプリケーションのヘルプや操作説明を開きます。","family":"application","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-help.svg","usages":["command"],"sha256":"b9120bfb9516e5db52ddc567d237c4f6bd960900f5504958b265782958f627b5","variants":{"light":{"file":"icons/common-help.svg","sha256":"b9120bfb9516e5db52ddc567d237c4f6bd960900f5504958b265782958f627b5"},"dark":{"file":"icons-dark/common-help.svg","sha256":"d18f6b19bbc9fc3976c860d2c4405de5b608ad5354e6aa9f47f5e05a6005651f","body":"<circle cx=\"16\" cy=\"16\" r=\"12\"/><path d=\"M11 11 C11 5 22 5 22 12 C22 16 16 16 16 20\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"25\" r=\"0.9\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"common-info","name":"Information","nameJa":"情報","body":"<circle cx=\"16\" cy=\"16\" r=\"12\" fill=\"#d7efed\"/><circle cx=\"16\" cy=\"9\" r=\"1\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M13 14 H16 V24 M12 24 H20\"/>","tags":["application","info","about","情報","詳細"],"description":"Identify a message that provides contextual information or explanation.","descriptionJa":"補足情報や説明を伝える情報メッセージであることを示します。","family":"status","role":"status","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-info.svg","usages":["status"],"sha256":"993b7acda6fe655962fff144c018d5f309e4e92e379b4072bf9812f37708fed7","variants":{"light":{"file":"icons/common-info.svg","sha256":"993b7acda6fe655962fff144c018d5f309e4e92e379b4072bf9812f37708fed7"},"dark":{"file":"icons-dark/common-info.svg","sha256":"e8e8b403ae7f6da37dd6e7d1ce97590d8f09d432d939f8e1cf7e29c11e176969","body":"<circle cx=\"16\" cy=\"16\" r=\"12\" fill=\"#294c59\"/><circle cx=\"16\" cy=\"9\" r=\"1\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M13 14 H16 V24 M12 24 H20\"/>"}}},{"id":"common-select","name":"Select","nameJa":"選択","body":"<path d=\"M7 3 27 18 18 19 14 29 Z\" fill=\"#d7efed\"/><path d=\"M18 19 24 28\" stroke=\"#178b88\"/>","tags":["selection","select","pointer","選択","ポインター"],"description":"Pick an object or region as the target of subsequent commands.","descriptionJa":"後続の操作の対象となるオブジェクトや領域を選択します。","family":"selection","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-select.svg","usages":["command"],"sha256":"421154b01a298f026662da27c7aef185586304bf886c7977e9dbb96445084f5e","variants":{"light":{"file":"icons/common-select.svg","sha256":"421154b01a298f026662da27c7aef185586304bf886c7977e9dbb96445084f5e"},"dark":{"file":"icons-dark/common-select.svg","sha256":"bcc419ecfe5a49c876e2546f0938ba01ac4ca34bea9c6e6669919e8446abc3d3","body":"<path d=\"M7 3 27 18 18 19 14 29 Z\" fill=\"#294c59\"/><path d=\"M18 19 24 28\" stroke=\"#63cec4\"/>"}}},{"id":"common-select-all","name":"Select all","nameJa":"すべて選択","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"1\" stroke-dasharray=\"2 3\"/><rect x=\"8\" y=\"8\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#d7efed\" stroke=\"#178b88\"/><rect x=\"18\" y=\"8\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#d7efed\" stroke=\"#178b88\"/><rect x=\"8\" y=\"18\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#d7efed\" stroke=\"#178b88\"/><rect x=\"18\" y=\"18\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#d7efed\" stroke=\"#178b88\"/>","tags":["selection","select all","objects","選択","全選択"],"description":"Select every eligible object in the current editing context.","descriptionJa":"現在の編集範囲で選択可能なすべてのオブジェクトを選択します。","family":"selection","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-select-all.svg","usages":["command"],"sha256":"2bb2ee3a6f97a1990d118df497e16509e5f2d414b8e72d1d688d50d270a4cb80","variants":{"light":{"file":"icons/common-select-all.svg","sha256":"2bb2ee3a6f97a1990d118df497e16509e5f2d414b8e72d1d688d50d270a4cb80"},"dark":{"file":"icons-dark/common-select-all.svg","sha256":"d3f570b0ac9506d51cc734f00001abd4d8b28dfb1110f5c0f89f026076c40473","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"1\" stroke-dasharray=\"2 3\"/><rect x=\"8\" y=\"8\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#294c59\" stroke=\"#63cec4\"/><rect x=\"18\" y=\"8\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#294c59\" stroke=\"#63cec4\"/><rect x=\"8\" y=\"18\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#294c59\" stroke=\"#63cec4\"/><rect x=\"18\" y=\"18\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#294c59\" stroke=\"#63cec4\"/>"}}},{"id":"common-deselect","name":"Deselect","nameJa":"選択解除","body":"<path d=\"M17 4 H4 V28 H17 M28 4 V17\" stroke-dasharray=\"2 3\"/><rect x=\"9\" y=\"9\" width=\"10\" height=\"10\" rx=\"1\"/><path d=\"M22 22 28 28 M28 22 22 28\" stroke=\"#178b88\"/>","tags":["selection","deselect","clear selection","選択","解除"],"description":"Clear the current selection without changing the objects.","descriptionJa":"オブジェクトを変更せずに現在の選択状態を解除します。","family":"selection","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-deselect.svg","usages":["command"],"sha256":"d6e6266c3a914c8ad4e0484a35a45a2de7f59b18ec50d3656cb2cfa493670c8f","variants":{"light":{"file":"icons/common-deselect.svg","sha256":"d6e6266c3a914c8ad4e0484a35a45a2de7f59b18ec50d3656cb2cfa493670c8f"},"dark":{"file":"icons-dark/common-deselect.svg","sha256":"a13bfcb7494837cce0e966f5479728b30747211557d378acfc64dee5ebfe491c","body":"<path d=\"M17 4 H4 V28 H17 M28 4 V17\" stroke-dasharray=\"2 3\"/><rect x=\"9\" y=\"9\" width=\"10\" height=\"10\" rx=\"1\"/><path d=\"M22 22 28 28 M28 22 22 28\" stroke=\"#63cec4\"/>"}}},{"id":"common-invert-selection","name":"Invert selection","nameJa":"選択を反転","body":"<rect x=\"9\" y=\"9\" width=\"7\" height=\"7\" rx=\"0.7\" fill=\"#d7efed\" stroke=\"#178b88\"/><rect x=\"16\" y=\"9\" width=\"7\" height=\"7\" rx=\"0.7\"/><rect x=\"9\" y=\"16\" width=\"7\" height=\"7\" rx=\"0.7\"/><rect x=\"16\" y=\"16\" width=\"7\" height=\"7\" rx=\"0.7\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M4 14 V5 H23 M20 2.5 23 5 20 7.5 M28 18 V27 H9 M12 24.5 9 27 12 29.5\" stroke=\"#178b88\"/>","tags":["selection","invert","complement","選択","反転"],"description":"Exchange the selected and unselected objects in the current context.","descriptionJa":"現在の編集範囲で選択済みと未選択のオブジェクトを入れ替えます。","family":"selection","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-invert-selection.svg","usages":["command"],"sha256":"b4ef3ea24dcd44fd35a059457e03558521e11b2b7537a6a277c7ca551e4d3ecc","variants":{"light":{"file":"icons/common-invert-selection.svg","sha256":"b4ef3ea24dcd44fd35a059457e03558521e11b2b7537a6a277c7ca551e4d3ecc"},"dark":{"file":"icons-dark/common-invert-selection.svg","sha256":"6eadd9b70814e706192d3d5695f825e0d568a6c21cc92470d3abeaf896eb695f","body":"<rect x=\"9\" y=\"9\" width=\"7\" height=\"7\" rx=\"0.7\" fill=\"#294c59\" stroke=\"#63cec4\"/><rect x=\"16\" y=\"9\" width=\"7\" height=\"7\" rx=\"0.7\"/><rect x=\"9\" y=\"16\" width=\"7\" height=\"7\" rx=\"0.7\"/><rect x=\"16\" y=\"16\" width=\"7\" height=\"7\" rx=\"0.7\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M4 14 V5 H23 M20 2.5 23 5 20 7.5 M28 18 V27 H9 M12 24.5 9 27 12 29.5\" stroke=\"#63cec4\"/>"}}},{"id":"common-selection-window","name":"Window selection","nameJa":"内包選択","body":"<circle cx=\"8\" cy=\"18\" r=\"5\"/><rect x=\"8\" y=\"9\" width=\"20\" height=\"19\" rx=\"1\"/><circle cx=\"21\" cy=\"18\" r=\"3\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M5 4 H25 M21 2.5 25 4 21 5.5\" stroke=\"#178b88\"/>","tags":["selection","window","enclosed","選択","内包","矩形"],"description":"Select only objects fully enclosed by a left-to-right rectangular window.","descriptionJa":"左から右に指定した矩形の内部に完全に収まるオブジェクトだけを選択します。","family":"selection","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-selection-window.svg","usages":["command"],"sha256":"f2f272a756732802faa1e4869726ea757871a6419a4f9bf3d9a5e7635f31edb6","variants":{"light":{"file":"icons/common-selection-window.svg","sha256":"f2f272a756732802faa1e4869726ea757871a6419a4f9bf3d9a5e7635f31edb6"},"dark":{"file":"icons-dark/common-selection-window.svg","sha256":"368adc64e2b83e7b73a97f06b9e9e48cb5cf11f5b8d085d0a17c1a684f12342d","body":"<circle cx=\"8\" cy=\"18\" r=\"5\"/><rect x=\"8\" y=\"9\" width=\"20\" height=\"19\" rx=\"1\"/><circle cx=\"21\" cy=\"18\" r=\"3\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M5 4 H25 M21 2.5 25 4 21 5.5\" stroke=\"#63cec4\"/>"}}},{"id":"common-selection-crossing","name":"Crossing selection","nameJa":"交差選択","body":"<rect x=\"4\" y=\"9\" width=\"20\" height=\"19\" rx=\"1\" stroke-dasharray=\"2 2\"/><rect x=\"9\" y=\"14\" width=\"6\" height=\"8\" rx=\"1\" fill=\"#d7efed\" stroke=\"#178b88\"/><circle cx=\"24\" cy=\"18\" r=\"5\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M27 4 H7 M11 2.5 7 4 11 5.5\" stroke=\"#178b88\"/>","tags":["selection","crossing","intersect","選択","交差","矩形"],"description":"Select objects inside or crossing a right-to-left rectangular window.","descriptionJa":"右から左に指定した矩形の内部にあるか境界と交差するオブジェクトを選択します。","family":"selection","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-selection-crossing.svg","usages":["command"],"sha256":"ecd28393e3fff0c3568d44ca8b55907d3a5456446827861f0aa797fab2221b83","variants":{"light":{"file":"icons/common-selection-crossing.svg","sha256":"ecd28393e3fff0c3568d44ca8b55907d3a5456446827861f0aa797fab2221b83"},"dark":{"file":"icons-dark/common-selection-crossing.svg","sha256":"df704404b364dc01071ae49b8f084daf31b429a6d9e65e40384b585255be5c56","body":"<rect x=\"4\" y=\"9\" width=\"20\" height=\"19\" rx=\"1\" stroke-dasharray=\"2 2\"/><rect x=\"9\" y=\"14\" width=\"6\" height=\"8\" rx=\"1\" fill=\"#294c59\" stroke=\"#63cec4\"/><circle cx=\"24\" cy=\"18\" r=\"5\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M27 4 H7 M11 2.5 7 4 11 5.5\" stroke=\"#63cec4\"/>"}}},{"id":"common-selection-lasso","name":"Lasso selection","nameJa":"投げ縄選択","body":"<path d=\"M4 15 C2 7 11 3 19 6 C31 9 30 16 26 23 C23 30 13 30 8 24 C5 20 10 18 4 15 Z\" stroke-dasharray=\"2 2\"/><rect x=\"11\" y=\"11\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#d7efed\" stroke=\"#178b88\"/><circle cx=\"20\" cy=\"22\" r=\"3\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M4 15 3 24 8 21\"/>","tags":["selection","lasso","freeform","選択","投げ縄","自由領域"],"description":"Select objects using a freehand boundary drawn around the desired region.","descriptionJa":"目的の範囲を自由な輪郭で囲んでオブジェクトを選択します。","family":"selection","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-selection-lasso.svg","usages":["command"],"sha256":"e21f937aa8359be1c4fc262f877f6c800993499578c560d7b78a2739fd8d0d40","variants":{"light":{"file":"icons/common-selection-lasso.svg","sha256":"e21f937aa8359be1c4fc262f877f6c800993499578c560d7b78a2739fd8d0d40"},"dark":{"file":"icons-dark/common-selection-lasso.svg","sha256":"a0880877a716948cc0f6d15a172fb45241765449bf982ec761387a9f4d5fbabd","body":"<path d=\"M4 15 C2 7 11 3 19 6 C31 9 30 16 26 23 C23 30 13 30 8 24 C5 20 10 18 4 15 Z\" stroke-dasharray=\"2 2\"/><rect x=\"11\" y=\"11\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#294c59\" stroke=\"#63cec4\"/><circle cx=\"20\" cy=\"22\" r=\"3\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M4 15 3 24 8 21\"/>"}}},{"id":"common-show","name":"Show","nameJa":"表示","body":"<path d=\"M3 16 Q16 1 29 16 Q16 31 3 16 Z\" fill=\"#d7efed\"/><circle cx=\"16\" cy=\"16\" r=\"5\"/><circle cx=\"16\" cy=\"16\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/>","tags":["visibility","show","visible","表示","可視"],"description":"Make the selected hidden objects visible in the viewport.","descriptionJa":"非表示の選択オブジェクトをビューポートに表示します。","family":"visibility","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-show.svg","usages":["command"],"sha256":"601aa285845665dbc89b2d1dc4ad028ca7fff711ca324a555d9e1462c816c1fa","variants":{"light":{"file":"icons/common-show.svg","sha256":"601aa285845665dbc89b2d1dc4ad028ca7fff711ca324a555d9e1462c816c1fa"},"dark":{"file":"icons-dark/common-show.svg","sha256":"663dc12973e1f6bf4a81dcfeb64618566faca3800aae4ab3052e9891d9df054d","body":"<path d=\"M3 16 Q16 1 29 16 Q16 31 3 16 Z\" fill=\"#294c59\"/><circle cx=\"16\" cy=\"16\" r=\"5\"/><circle cx=\"16\" cy=\"16\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"common-hide","name":"Hide","nameJa":"非表示","body":"<path d=\"M3 16 Q8 10 12 9 M18 8 Q24 9 29 16 Q24 22 20 23 M14 24 Q8 23 3 16\"/><path d=\"M12 13 A5 5 0 0 0 19 20\"/><path d=\"M5 4 27 28\" stroke=\"#178b88\"/>","tags":["visibility","hide","invisible","非表示","隠す"],"description":"Hide the selected objects while retaining them in the document.","descriptionJa":"選択したオブジェクトを文書に残したまま非表示にします。","family":"visibility","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-hide.svg","usages":["command"],"sha256":"104059f09fb2ce51699d1cc0a6fd6fe305907c59fbe10ed1f9ea7e6cf09f20b9","variants":{"light":{"file":"icons/common-hide.svg","sha256":"104059f09fb2ce51699d1cc0a6fd6fe305907c59fbe10ed1f9ea7e6cf09f20b9"},"dark":{"file":"icons-dark/common-hide.svg","sha256":"7a70c24ef77b8a918acb272fa07eabe89c050fba43c71e992ee6a3e4e2ce3411","body":"<path d=\"M3 16 Q8 10 12 9 M18 8 Q24 9 29 16 Q24 22 20 23 M14 24 Q8 23 3 16\"/><path d=\"M12 13 A5 5 0 0 0 19 20\"/><path d=\"M5 4 27 28\" stroke=\"#63cec4\"/>"}}},{"id":"common-isolate","name":"Isolate","nameJa":"選択のみ表示","body":"<rect x=\"3\" y=\"4\" width=\"6\" height=\"6\" rx=\"1\" stroke-dasharray=\"2 2\"/><rect x=\"23\" y=\"4\" width=\"6\" height=\"6\" rx=\"1\" stroke-dasharray=\"2 2\"/><rect x=\"3\" y=\"23\" width=\"6\" height=\"6\" rx=\"1\" stroke-dasharray=\"2 2\"/><rect x=\"23\" y=\"23\" width=\"6\" height=\"6\" rx=\"1\" stroke-dasharray=\"2 2\"/><rect x=\"11\" y=\"11\" width=\"10\" height=\"10\" rx=\"2\" fill=\"#d7efed\" stroke=\"#178b88\"/>","tags":["visibility","isolate","focus","表示","選択のみ"],"description":"Temporarily display only the selected objects to reduce visual clutter.","descriptionJa":"選択したオブジェクトだけを一時的に表示して確認しやすくします。","family":"visibility","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-isolate.svg","usages":["command"],"sha256":"be65da03578573ef06a80dfbfa586735feda3750d574a25cac571437131f76f2","variants":{"light":{"file":"icons/common-isolate.svg","sha256":"be65da03578573ef06a80dfbfa586735feda3750d574a25cac571437131f76f2"},"dark":{"file":"icons-dark/common-isolate.svg","sha256":"01371b70634ec323ee8b4b224ef690903de165bbd86181f36c2f80396f5ade0b","body":"<rect x=\"3\" y=\"4\" width=\"6\" height=\"6\" rx=\"1\" stroke-dasharray=\"2 2\"/><rect x=\"23\" y=\"4\" width=\"6\" height=\"6\" rx=\"1\" stroke-dasharray=\"2 2\"/><rect x=\"3\" y=\"23\" width=\"6\" height=\"6\" rx=\"1\" stroke-dasharray=\"2 2\"/><rect x=\"23\" y=\"23\" width=\"6\" height=\"6\" rx=\"1\" stroke-dasharray=\"2 2\"/><rect x=\"11\" y=\"11\" width=\"10\" height=\"10\" rx=\"2\" fill=\"#294c59\" stroke=\"#63cec4\"/>"}}},{"id":"common-zoom-in","name":"Zoom in","nameJa":"拡大","body":"<circle cx=\"13\" cy=\"13\" r=\"9\"/><path d=\"M19.5 19.5 28 28\"/><path d=\"M13 8 V18 M8 13 H18\" stroke=\"#178b88\"/>","tags":["view","zoom in","magnify","表示","拡大"],"description":"Increase the viewport magnification around the current focus.","descriptionJa":"現在の注目位置を中心にビューポートの表示倍率を上げます。","family":"view","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-zoom-in.svg","usages":["command"],"sha256":"0ffdff302e6fe7a97b58511dc91fdc1a739b7ce9edea4e570162eae2973e0ec1","variants":{"light":{"file":"icons/common-zoom-in.svg","sha256":"0ffdff302e6fe7a97b58511dc91fdc1a739b7ce9edea4e570162eae2973e0ec1"},"dark":{"file":"icons-dark/common-zoom-in.svg","sha256":"3a47a6eb19cd243e5ca7bb5f96d56243ab221a7ad0bd556407f6e451490105a1","body":"<circle cx=\"13\" cy=\"13\" r=\"9\"/><path d=\"M19.5 19.5 28 28\"/><path d=\"M13 8 V18 M8 13 H18\" stroke=\"#63cec4\"/>"}}},{"id":"common-zoom-out","name":"Zoom out","nameJa":"縮小","body":"<circle cx=\"13\" cy=\"13\" r=\"9\"/><path d=\"M19.5 19.5 28 28\"/><path d=\"M8 13 H18\" stroke=\"#178b88\"/>","tags":["view","zoom out","reduce","表示","縮小"],"description":"Decrease the viewport magnification to show a wider area.","descriptionJa":"表示倍率を下げてビューポートにより広い範囲を表示します。","family":"view","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-zoom-out.svg","usages":["command"],"sha256":"00f47418f9029a28d8f7e10fd537efa5fe49b45a3300e5e44ca6e8a86559019a","variants":{"light":{"file":"icons/common-zoom-out.svg","sha256":"00f47418f9029a28d8f7e10fd537efa5fe49b45a3300e5e44ca6e8a86559019a"},"dark":{"file":"icons-dark/common-zoom-out.svg","sha256":"dc92775aa5d081a3210c74bc5eba318789c81ffbde55aaa839a6505248b859c6","body":"<circle cx=\"13\" cy=\"13\" r=\"9\"/><path d=\"M19.5 19.5 28 28\"/><path d=\"M8 13 H18\" stroke=\"#63cec4\"/>"}}},{"id":"common-zoom-fit","name":"Zoom to fit","nameJa":"全体表示","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"2\"/><rect x=\"12\" y=\"12\" width=\"8\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M7 8 11 12 M7 12 H11 V8 M25 8 21 12 M21 8 V12 H25 M7 24 11 20 M7 20 H11 V24 M25 24 21 20 M21 24 V20 H25\" stroke=\"#178b88\"/>","tags":["view","fit","extents","表示","全体"],"description":"Adjust the view so that all visible document content fits on screen.","descriptionJa":"表示中の文書内容全体が画面に収まるように表示倍率を調整します。","family":"view","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-zoom-fit.svg","usages":["command"],"sha256":"40e0e673ef502fc052eb115b95d5a27e5257954b5f1e6b10c49088d40f74c6b0","variants":{"light":{"file":"icons/common-zoom-fit.svg","sha256":"40e0e673ef502fc052eb115b95d5a27e5257954b5f1e6b10c49088d40f74c6b0"},"dark":{"file":"icons-dark/common-zoom-fit.svg","sha256":"611568d671605559edd9503efab381e87466a7eeea0b594fc63b2387f0c63863","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"2\"/><rect x=\"12\" y=\"12\" width=\"8\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><path d=\"M7 8 11 12 M7 12 H11 V8 M25 8 21 12 M21 8 V12 H25 M7 24 11 20 M7 20 H11 V24 M25 24 21 20 M21 24 V20 H25\" stroke=\"#63cec4\"/>"}}},{"id":"common-zoom-selection","name":"Zoom to selection","nameJa":"選択範囲を拡大","body":"<circle cx=\"13\" cy=\"13\" r=\"10\"/><path d=\"M20 20 28 28\"/><rect x=\"8\" y=\"8\" width=\"10\" height=\"10\" rx=\"1\" stroke=\"#178b88\" stroke-dasharray=\"2 2\"/>","tags":["view","zoom selection","focus","表示","選択範囲"],"description":"Fit the selected objects or region tightly within the viewport.","descriptionJa":"選択したオブジェクトや領域が画面に収まる大きさまで拡大します。","family":"view","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-zoom-selection.svg","usages":["command"],"sha256":"254b0558370d65d7d5b274b0abc682c3cf40e1213a4e430c8db55daf7c9866ac","variants":{"light":{"file":"icons/common-zoom-selection.svg","sha256":"254b0558370d65d7d5b274b0abc682c3cf40e1213a4e430c8db55daf7c9866ac"},"dark":{"file":"icons-dark/common-zoom-selection.svg","sha256":"46055a39b45809bad69053a4748f193cc5bedf6d005f0688f9ca28a906ab1ffe","body":"<circle cx=\"13\" cy=\"13\" r=\"10\"/><path d=\"M20 20 28 28\"/><rect x=\"8\" y=\"8\" width=\"10\" height=\"10\" rx=\"1\" stroke=\"#63cec4\" stroke-dasharray=\"2 2\"/>"}}},{"id":"common-pan","name":"Pan","nameJa":"画面移動","body":"<path d=\"M9 16 V9 C9 6 13 6 13 9 V14 V5 C13 2 17 2 17 5 V14 V7 C17 4 21 4 21 7 V15 V11 C21 8 25 8 25 11 V21 C25 25 22 29 18 29 H14 C11 29 9 27 7 24 L3 18 C2 16 5 14 7 16 L9 18 Z\" fill=\"#d7efed\"/><path d=\"M13 21 V24 M18 20 V24\" stroke=\"#178b88\"/>","tags":["view","pan","hand","表示","平行移動"],"description":"Move the view horizontally or vertically without changing its scale.","descriptionJa":"表示倍率を変えずに表示範囲を上下左右に移動します。","family":"view","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-pan.svg","usages":["command"],"sha256":"b2ac1411fa97227296a32b3f05927e96e97ac3d08a585e71d03addae65b0b4a6","variants":{"light":{"file":"icons/common-pan.svg","sha256":"b2ac1411fa97227296a32b3f05927e96e97ac3d08a585e71d03addae65b0b4a6"},"dark":{"file":"icons-dark/common-pan.svg","sha256":"0aaea0f7ef319c1f30b4327b7f5c40ad3c815a53e92d086bcd2c25ff8807ef3f","body":"<path d=\"M9 16 V9 C9 6 13 6 13 9 V14 V5 C13 2 17 2 17 5 V14 V7 C17 4 21 4 21 7 V15 V11 C21 8 25 8 25 11 V21 C25 25 22 29 18 29 H14 C11 29 9 27 7 24 L3 18 C2 16 5 14 7 16 L9 18 Z\" fill=\"#294c59\"/><path d=\"M13 21 V24 M18 20 V24\" stroke=\"#63cec4\"/>"}}},{"id":"common-rotate-view","name":"Rotate view","nameJa":"ビューを回転","body":"<path d=\"M10 10 16 6 22 10 V20 L16 24 10 20 Z\" fill=\"#d7efed\"/><path d=\"M10 10 16 14 22 10 M16 14 V24\"/><path d=\"M7 13 C0 16 4 22 16 22 C26 22 30 18 27 15 M24 15 H28 V19\" stroke=\"#178b88\"/>","tags":["view","rotate view","orbit","表示","回転"],"description":"Orbit the camera around the model to inspect it from another angle.","descriptionJa":"モデルの周囲で視点を回転させて別の角度から確認します。","family":"view","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-rotate-view.svg","usages":["command"],"sha256":"5b48661c6cce5f77929d93e8289cef874434c1b9ed40912d3e00b74ff102b84f","variants":{"light":{"file":"icons/common-rotate-view.svg","sha256":"5b48661c6cce5f77929d93e8289cef874434c1b9ed40912d3e00b74ff102b84f"},"dark":{"file":"icons-dark/common-rotate-view.svg","sha256":"25e18b62b2926182cd191d9e68363f7bb4d73dcd01148ab054b67a5d93077db6","body":"<path d=\"M10 10 16 6 22 10 V20 L16 24 10 20 Z\" fill=\"#294c59\"/><path d=\"M10 10 16 14 22 10 M16 14 V24\"/><path d=\"M7 13 C0 16 4 22 16 22 C26 22 30 18 27 15 M24 15 H28 V19\" stroke=\"#63cec4\"/>"}}},{"id":"common-refresh","name":"Refresh","nameJa":"更新","body":"<path d=\"M5 13 A11 11 0 0 1 24 8 M27 19 A11 11 0 0 1 8 24\"/><path d=\"M24 3 V9 H18 M8 29 V23 H14\" stroke=\"#178b88\"/>","tags":["view","refresh","reload","更新","再読み込み"],"description":"Reload current data or redraw the view to show its latest state.","descriptionJa":"現在のデータを読み直すか画面を再描画し、最新の状態を表示します。","family":"view","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-refresh.svg","usages":["command"],"sha256":"fa18c32129206c99b10a97654788e156c86cc5ba0c6f89c049cfa1efc7f1aaa3","variants":{"light":{"file":"icons/common-refresh.svg","sha256":"fa18c32129206c99b10a97654788e156c86cc5ba0c6f89c049cfa1efc7f1aaa3"},"dark":{"file":"icons-dark/common-refresh.svg","sha256":"d3cfb5d0d0201db66234f3ac3081b53945554b5c1750ca0fc39954bfefbb1a36","body":"<path d=\"M5 13 A11 11 0 0 1 24 8 M27 19 A11 11 0 0 1 8 24\"/><path d=\"M24 3 V9 H18 M8 29 V23 H14\" stroke=\"#63cec4\"/>"}}},{"id":"common-fullscreen","name":"Full screen","nameJa":"全画面表示","body":"<path d=\"M4 12 V4 H12 M20 4 H28 V12 M28 20 V28 H20 M12 28 H4 V20\" stroke=\"#178b88\"/><path d=\"M11 11 4 4 M21 11 28 4 M21 21 28 28 M11 21 4 28\"/>","tags":["view","fullscreen","maximize","表示","全画面"],"description":"Expand the workspace to occupy the full display.","descriptionJa":"作業領域をディスプレイ全体に広げます。","family":"view","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-fullscreen.svg","usages":["command"],"sha256":"809ca3316f9530092284875b41c5b0a4106d32760a0c3cd78411b8eb6116c665","variants":{"light":{"file":"icons/common-fullscreen.svg","sha256":"809ca3316f9530092284875b41c5b0a4106d32760a0c3cd78411b8eb6116c665"},"dark":{"file":"icons-dark/common-fullscreen.svg","sha256":"601cb0e4690c785c6a529cde6a34513034ffc568277973eebb3f2b6cee64c7c1","body":"<path d=\"M4 12 V4 H12 M20 4 H28 V12 M28 20 V28 H20 M12 28 H4 V20\" stroke=\"#63cec4\"/><path d=\"M11 11 4 4 M21 11 28 4 M21 21 28 28 M11 21 4 28\"/>"}}},{"id":"common-exit-fullscreen","name":"Exit full screen","nameJa":"全画面表示を終了","body":"<path d=\"M4 4 11 11 M28 4 21 11 M28 28 21 21 M4 28 11 21\"/><path d=\"M4 11 H11 V4 M21 4 V11 H28 M28 21 H21 V28 M11 28 V21 H4\" stroke=\"#178b88\"/>","tags":["view","exit fullscreen","restore","表示","全画面終了"],"description":"Return from full-screen mode to the normal workspace window.","descriptionJa":"全画面表示を終了して通常の作業ウィンドウに戻します。","family":"view","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-exit-fullscreen.svg","usages":["command"],"sha256":"baec72304afe1856228a74d7793d343a9a429d95d32d12fb75ea2983a33a7725","variants":{"light":{"file":"icons/common-exit-fullscreen.svg","sha256":"baec72304afe1856228a74d7793d343a9a429d95d32d12fb75ea2983a33a7725"},"dark":{"file":"icons-dark/common-exit-fullscreen.svg","sha256":"655cfa2a06ed256d401e62eb480559bce7ec9aeb00e3567c2abda283828ef23a","body":"<path d=\"M4 4 11 11 M28 4 21 11 M28 28 21 21 M4 28 11 21\"/><path d=\"M4 11 H11 V4 M21 4 V11 H28 M28 21 H21 V28 M11 28 V21 H4\" stroke=\"#63cec4\"/>"}}},{"id":"common-properties","name":"Properties","nameJa":"プロパティ","body":"<path d=\"M4 7 H28 M4 16 H28 M4 25 H28\"/><rect x=\"9\" y=\"3\" width=\"5\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"20\" y=\"12\" width=\"5\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"6\" y=\"21\" width=\"5\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/>","tags":["object","properties","attributes","属性","プロパティ"],"description":"Inspect or edit the attributes of the selected object.","descriptionJa":"選択したオブジェクトの属性を確認または編集します。","family":"object","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-properties.svg","usages":["command"],"sha256":"d840047fec5c4bf58f4d7c96e64ee5b992ad4b7db2852b62a32584f797477db7","variants":{"light":{"file":"icons/common-properties.svg","sha256":"d840047fec5c4bf58f4d7c96e64ee5b992ad4b7db2852b62a32584f797477db7"},"dark":{"file":"icons-dark/common-properties.svg","sha256":"8cff80dac0c3f1029b4dcbae08b6c573c4d20f1a642870162e2595bf7494d04c","body":"<path d=\"M4 7 H28 M4 16 H28 M4 25 H28\"/><rect x=\"9\" y=\"3\" width=\"5\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><rect x=\"20\" y=\"12\" width=\"5\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><rect x=\"6\" y=\"21\" width=\"5\" height=\"8\" rx=\"1\" fill=\"#294c59\"/>"}}},{"id":"common-lock","name":"Lock","nameJa":"ロック","body":"<path d=\"M9 14 V10 A7 7 0 0 1 23 10 V14\"/><rect x=\"5\" y=\"14\" width=\"22\" height=\"15\" rx=\"2\" fill=\"#d7efed\"/><circle cx=\"16\" cy=\"20\" r=\"1.8\"/><path d=\"M16 22 V25\" stroke=\"#178b88\"/>","tags":["object","lock","protect","ロック","編集禁止"],"description":"Prevent the selected object from being edited or moved.","descriptionJa":"選択したオブジェクトの編集や移動を禁止します。","family":"object","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-lock.svg","usages":["command"],"sha256":"508f38d3725aa7b64751dc921e8adae68532b3844bd3351f2e2d567bdd24341b","variants":{"light":{"file":"icons/common-lock.svg","sha256":"508f38d3725aa7b64751dc921e8adae68532b3844bd3351f2e2d567bdd24341b"},"dark":{"file":"icons-dark/common-lock.svg","sha256":"9e3322ef88d66775328c1d80bf23d05b2f064bab423164d5a0c5d24c1cb011b1","body":"<path d=\"M9 14 V10 A7 7 0 0 1 23 10 V14\"/><rect x=\"5\" y=\"14\" width=\"22\" height=\"15\" rx=\"2\" fill=\"#294c59\"/><circle cx=\"16\" cy=\"20\" r=\"1.8\"/><path d=\"M16 22 V25\" stroke=\"#63cec4\"/>"}}},{"id":"common-unlock","name":"Unlock","nameJa":"ロック解除","body":"<path d=\"M14 14 V9 A7 7 0 0 1 28 9\"/><rect x=\"5\" y=\"14\" width=\"22\" height=\"15\" rx=\"2\" fill=\"#d7efed\"/><circle cx=\"16\" cy=\"20\" r=\"1.8\"/><path d=\"M16 22 V25\" stroke=\"#178b88\"/>","tags":["object","unlock","unprotect","ロック","解除"],"description":"Allow a locked object to be edited or moved again.","descriptionJa":"ロックされたオブジェクトを再び編集や移動できるようにします。","family":"object","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-unlock.svg","usages":["command"],"sha256":"3d72d5d167b775b327d0ce8d43da14d7601bf4f11d25902d7e3ad52c94574de0","variants":{"light":{"file":"icons/common-unlock.svg","sha256":"3d72d5d167b775b327d0ce8d43da14d7601bf4f11d25902d7e3ad52c94574de0"},"dark":{"file":"icons-dark/common-unlock.svg","sha256":"53afe0a7e333591c3ca619d5eea6ab08077a75c14152433299c4e85942a16d74","body":"<path d=\"M14 14 V9 A7 7 0 0 1 28 9\"/><rect x=\"5\" y=\"14\" width=\"22\" height=\"15\" rx=\"2\" fill=\"#294c59\"/><circle cx=\"16\" cy=\"20\" r=\"1.8\"/><path d=\"M16 22 V25\" stroke=\"#63cec4\"/>"}}},{"id":"common-group","name":"Group","nameJa":"グループ化","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"3\" stroke=\"#178b88\"/><rect x=\"7\" y=\"8\" width=\"10\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><circle cx=\"21\" cy=\"21\" r=\"5\"/><path d=\"M17 13 H24 V16\"/>","tags":["object","group","combine","整理","グループ化","model tree","tree node","モデルツリー","ツリーノード","グループ"],"description":"Combine selected objects into a group that can be selected together.","descriptionJa":"選択した複数のオブジェクトをまとめて選択できるグループにします。","family":"organization","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-group.svg","usages":["command","model-tree"],"objectType":"group","nodeName":"Group","nodeNameJa":"グループ","sha256":"0cedf37f048984a381d80e0d227f0de2a13d3640c9cd2b742c6b406b70443976","variants":{"light":{"file":"icons/common-group.svg","sha256":"0cedf37f048984a381d80e0d227f0de2a13d3640c9cd2b742c6b406b70443976"},"dark":{"file":"icons-dark/common-group.svg","sha256":"04e5ff2001975f33097a65ddae648b290167831e70f430779b9e8bfa2a11b004","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"3\" stroke=\"#63cec4\"/><rect x=\"7\" y=\"8\" width=\"10\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><circle cx=\"21\" cy=\"21\" r=\"5\"/><path d=\"M17 13 H24 V16\"/>"}}},{"id":"common-ungroup","name":"Ungroup","nameJa":"グループ解除","body":"<rect x=\"4\" y=\"5\" width=\"10\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><circle cx=\"23\" cy=\"23\" r=\"5\"/><path d=\"M19 13 28 4 M22 4 H28 V10 M13 19 4 28 M4 22 V28 H10\" stroke=\"#178b88\"/>","tags":["object","ungroup","separate","整理","グループ解除"],"description":"Release a group so its component objects can be selected individually.","descriptionJa":"グループを解除し、構成オブジェクトを個別に選択できるようにします。","family":"organization","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-ungroup.svg","usages":["command"],"sha256":"579957c57b0a80ce21322b2265d21d7265973966896913083f071cbed8f15ac0","variants":{"light":{"file":"icons/common-ungroup.svg","sha256":"579957c57b0a80ce21322b2265d21d7265973966896913083f071cbed8f15ac0"},"dark":{"file":"icons-dark/common-ungroup.svg","sha256":"5571e7cece7421bcc2d858d424b2e5c45de26642588f2d26a597ae8b262bcfa2","body":"<rect x=\"4\" y=\"5\" width=\"10\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><circle cx=\"23\" cy=\"23\" r=\"5\"/><path d=\"M19 13 28 4 M22 4 H28 V10 M13 19 4 28 M4 22 V28 H10\" stroke=\"#63cec4\"/>"}}},{"id":"common-layers","name":"Layers","nameJa":"レイヤー","body":"<path d=\"M3 10 16 3 29 10 16 17 Z\" fill=\"#d7efed\"/><path d=\"M3 16 16 23 29 16 M3 22 16 29 29 22\"/>","tags":["organization","layers","stack","レイヤー","階層","model tree","tree node","object","モデルツリー","ツリーノード","layer"],"description":"Manage named layers and their visibility or object membership.","descriptionJa":"レイヤーの名前、表示状態、所属オブジェクトを管理します。","family":"organization","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-layers.svg","usages":["command","model-tree"],"objectType":"layer","nodeName":"Layer","nodeNameJa":"レイヤー","sha256":"5e6f2ed3c0f014ad2cacb12b6a15de570215844e84643e62c6c754da67678067","variants":{"light":{"file":"icons/common-layers.svg","sha256":"5e6f2ed3c0f014ad2cacb12b6a15de570215844e84643e62c6c754da67678067"},"dark":{"file":"icons-dark/common-layers.svg","sha256":"e2f1b9cb5414f484677e2a859ab6da9cc56f6a1ade314acce2728cc54876e2c1","body":"<path d=\"M3 10 16 3 29 10 16 17 Z\" fill=\"#294c59\"/><path d=\"M3 16 16 23 29 16 M3 22 16 29 29 22\"/>"}}},{"id":"common-grid","name":"Grid","nameJa":"グリッド","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"1\"/><path d=\"M4 12 H28 M4 20 H28 M12 4 V28 M20 4 V28\"/><rect x=\"12\" y=\"12\" width=\"8\" height=\"8\" rx=\"0\" fill=\"#d7efed\" stroke=\"#178b88\"/>","tags":["precision","grid","workspace","グリッド","格子"],"description":"Show or hide the workspace grid used as a positioning reference.","descriptionJa":"位置決めの基準となる作業領域のグリッドを表示または非表示にします。","family":"precision","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-grid.svg","usages":["command"],"sha256":"f00cedfb647839bafdd5c959fbf748a149f4cce94316dda9ec6cb75723edb94f","variants":{"light":{"file":"icons/common-grid.svg","sha256":"f00cedfb647839bafdd5c959fbf748a149f4cce94316dda9ec6cb75723edb94f"},"dark":{"file":"icons-dark/common-grid.svg","sha256":"4e5066b9a54cb0d8e09e1ab7b24f3b4a1ecda33bb806f0f3c44a7ca1e22da28f","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"1\"/><path d=\"M4 12 H28 M4 20 H28 M12 4 V28 M20 4 V28\"/><rect x=\"12\" y=\"12\" width=\"8\" height=\"8\" rx=\"0\" fill=\"#294c59\" stroke=\"#63cec4\"/>"}}},{"id":"common-snap","name":"Snap","nameJa":"スナップ","body":"<path d=\"M5 5 H12 V18 A4 4 0 0 0 20 18 V5 H27 V18 A11 11 0 0 1 5 18 Z\" fill=\"#d7efed\"/><path d=\"M5 11 H12 M20 11 H27\" stroke=\"#178b88\"/><path d=\"M16 3 V7\"/>","tags":["precision","snap","magnet","スナップ","吸着"],"description":"Constrain pointer placement to enabled geometric or grid targets.","descriptionJa":"有効な図形要素やグリッドの位置にポインターを吸着させます。","family":"precision","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-snap.svg","usages":["command"],"sha256":"6527ad7378619b65b18c8f646bcf5d89e4fef58f1c917a0b7af7128102eae022","variants":{"light":{"file":"icons/common-snap.svg","sha256":"6527ad7378619b65b18c8f646bcf5d89e4fef58f1c917a0b7af7128102eae022"},"dark":{"file":"icons-dark/common-snap.svg","sha256":"d631b489c649d43d051a8ea622e6d362df607eb5b3d8613b2fe7a0110f65fa29","body":"<path d=\"M5 5 H12 V18 A4 4 0 0 0 20 18 V5 H27 V18 A11 11 0 0 1 5 18 Z\" fill=\"#294c59\"/><path d=\"M5 11 H12 M20 11 H27\" stroke=\"#63cec4\"/><path d=\"M16 3 V7\"/>"}}},{"id":"common-measure-distance","name":"Measure distance","nameJa":"距離測定","body":"<path d=\"M3 23 9 29 M23 3 29 9\"/><path d=\"M8 28 28 8 M8 22 V28 H14 M22 8 H28 V14\" stroke=\"#178b88\"/><circle cx=\"4\" cy=\"24\" r=\"1.2\" fill=\"#d7efed\"/><circle cx=\"24\" cy=\"4\" r=\"1.2\" fill=\"#d7efed\"/>","tags":["precision","measure","distance","測定","距離"],"description":"Calculate the distance between two selected points or entities.","descriptionJa":"選択した2点または2つの要素の間の距離を測定します。","family":"precision","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-measure-distance.svg","usages":["command"],"sha256":"7e0549455432befacc040ea2a2d077c482799ea09a5d5a84a19e040ad2324df8","variants":{"light":{"file":"icons/common-measure-distance.svg","sha256":"7e0549455432befacc040ea2a2d077c482799ea09a5d5a84a19e040ad2324df8"},"dark":{"file":"icons-dark/common-measure-distance.svg","sha256":"97b8d5a0b87f790bc0d1885e70aa5f2a9be75829825216c3b4c761a692e8b421","body":"<path d=\"M3 23 9 29 M23 3 29 9\"/><path d=\"M8 28 28 8 M8 22 V28 H14 M22 8 H28 V14\" stroke=\"#63cec4\"/><circle cx=\"4\" cy=\"24\" r=\"1.2\" fill=\"#294c59\"/><circle cx=\"24\" cy=\"4\" r=\"1.2\" fill=\"#294c59\"/>"}}},{"id":"common-document-units","name":"Document units","nameJa":"文書の単位","body":"<path d=\"M7 16 V3 H20 L26 9 V16 M20 3 V9 H26\"/><rect x=\"3\" y=\"19\" width=\"26\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M8 19 V24 M13 19 V26 M18 19 V24 M23 19 V26\"/>","tags":["document","units","measurement","文書","単位","設定"],"description":"Set the measurement units used to display and enter document values.","descriptionJa":"文書内の値の表示や入力に使用する測定単位を設定します。","family":"precision","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-document-units.svg","usages":["command"],"sha256":"577de122c88ce8785118a188b4379f892db61dceff9d2f64b0ba99ab30fd2321","variants":{"light":{"file":"icons/common-document-units.svg","sha256":"577de122c88ce8785118a188b4379f892db61dceff9d2f64b0ba99ab30fd2321"},"dark":{"file":"icons-dark/common-document-units.svg","sha256":"862ff2d5ad231042c34674256d8e65d102a676408be4bf4b0b109e6da7b60727","body":"<path d=\"M7 16 V3 H20 L26 9 V16 M20 3 V9 H26\"/><rect x=\"3\" y=\"19\" width=\"26\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><path d=\"M8 19 V24 M13 19 V26 M18 19 V24 M23 19 V26\"/>"}}},{"id":"common-folder-new","name":"New folder","nameJa":"新規フォルダー","body":"<path d=\"M3 8 Q3 6 5 6 H12 L15 10 H27 Q29 10 29 12 V27 H3 Z\" fill=\"#d7efed\"/><path d=\"M16 14 V24 M11 19 H21\" stroke=\"#178b88\"/>","tags":["organization","new folder","directory","フォルダー","新規作成"],"description":"Create a folder for organizing files or project items.","descriptionJa":"ファイルやプロジェクト項目を整理するためのフォルダーを作成します。","family":"organization","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-folder-new.svg","usages":["command"],"sha256":"d3ca7d11da823831bbe96ca90c2c71cee8f85a75663b318ec1023626cecdb39c","variants":{"light":{"file":"icons/common-folder-new.svg","sha256":"d3ca7d11da823831bbe96ca90c2c71cee8f85a75663b318ec1023626cecdb39c"},"dark":{"file":"icons-dark/common-folder-new.svg","sha256":"890884c4ae293bd9b4111ee95dd7abdb95322baac42bb05b4e4988dcd163329f","body":"<path d=\"M3 8 Q3 6 5 6 H12 L15 10 H27 Q29 10 29 12 V27 H3 Z\" fill=\"#294c59\"/><path d=\"M16 14 V24 M11 19 H21\" stroke=\"#63cec4\"/>"}}},{"id":"common-link","name":"Link","nameJa":"リンク","body":"<path d=\"M13 19 10 22 C7 25 3 22 3 19 C3 17 4 16 5 15 L11 9 C14 6 18 8 19 10\"/><path d=\"M19 13 22 10 C25 7 29 10 29 13 C29 15 28 16 27 17 L21 23 C18 26 14 24 13 22\"/><path d=\"M11 21 21 11\" stroke=\"#178b88\"/>","tags":["relationship","link","connect","リンク","関連付け","model tree","tree node","object","モデルツリー","ツリーノード","external reference","外部参照"],"description":"Create an association between selected items or an external reference.","descriptionJa":"選択した項目同士や外部参照との関連付けを作成します。","family":"relationship","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-link.svg","usages":["command","model-tree"],"objectType":"external-reference","nodeName":"External reference","nodeNameJa":"外部参照","sha256":"077efd1754e4994eef77f462eb1b14ae5d594287823435d63837cdee0d1970ff","variants":{"light":{"file":"icons/common-link.svg","sha256":"077efd1754e4994eef77f462eb1b14ae5d594287823435d63837cdee0d1970ff"},"dark":{"file":"icons-dark/common-link.svg","sha256":"c521fa1b15b58fb2d2c73be564680d1861b482ecfa5260a3607438802e6acdba","body":"<path d=\"M13 19 10 22 C7 25 3 22 3 19 C3 17 4 16 5 15 L11 9 C14 6 18 8 19 10\"/><path d=\"M19 13 22 10 C25 7 29 10 29 13 C29 15 28 16 27 17 L21 23 C18 26 14 24 13 22\"/><path d=\"M11 21 21 11\" stroke=\"#63cec4\"/>"}}},{"id":"common-unlink","name":"Unlink","nameJa":"リンク解除","body":"<path d=\"M11 17 8 20 C5 23 3 20 3 17 C3 15 5 14 6 13 L10 9 C12 7 15 8 16 10 M21 15 24 12 C27 9 29 12 29 15 C29 17 27 18 26 19 L22 23 C20 25 17 24 16 22\"/><path d=\"M9 3 12 6 M19 26 22 29 M19 6 22 3 M10 29 13 26\" stroke=\"#178b88\"/>","tags":["relationship","unlink","disconnect","リンク","関連付け解除"],"description":"Remove an association while keeping the linked items themselves.","descriptionJa":"リンクされている項目を残したまま関連付けを解除します。","family":"relationship","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-unlink.svg","usages":["command"],"sha256":"6682ccbf7ba20117571af6007e65f20864c6c80226014d8b533c9c09a9e699cf","variants":{"light":{"file":"icons/common-unlink.svg","sha256":"6682ccbf7ba20117571af6007e65f20864c6c80226014d8b533c9c09a9e699cf"},"dark":{"file":"icons-dark/common-unlink.svg","sha256":"f942e2793aee06d51b6263a096f322636b6640e4ecbe29d3cf7603d0732fe775","body":"<path d=\"M11 17 8 20 C5 23 3 20 3 17 C3 15 5 14 6 13 L10 9 C12 7 15 8 16 10 M21 15 24 12 C27 9 29 12 29 15 C29 17 27 18 26 19 L22 23 C20 25 17 24 16 22\"/><path d=\"M9 3 12 6 M19 26 22 29 M19 6 22 3 M10 29 13 26\" stroke=\"#63cec4\"/>"}}},{"id":"common-history","name":"History","nameJa":"履歴","body":"<path d=\"M6 10 A12 12 0 1 1 4 20\"/><path d=\"M3 5 V12 H10\" stroke=\"#178b88\"/><path d=\"M16 9 V16 L22 20\"/>","tags":["application","history","timeline","履歴","操作記録","model tree","tree node","object","モデルツリー","ツリーノード"],"description":"Review the chronological record of actions or document changes.","descriptionJa":"操作や文書の変更を時系列で確認します。","family":"application","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-history.svg","usages":["command","model-tree"],"objectType":"history","nodeName":"History","nodeNameJa":"履歴","sha256":"f429371e8b0c2ed46ea2ed0c9ad4c1d503268416603a8d080408b80ef3089288","variants":{"light":{"file":"icons/common-history.svg","sha256":"f429371e8b0c2ed46ea2ed0c9ad4c1d503268416603a8d080408b80ef3089288"},"dark":{"file":"icons-dark/common-history.svg","sha256":"13611aa2bafb980b66812b18b10b1fa751a3e4a17a6f15d19ba460057cf5ca96","body":"<path d=\"M6 10 A12 12 0 1 1 4 20\"/><path d=\"M3 5 V12 H10\" stroke=\"#63cec4\"/><path d=\"M16 9 V16 L22 20\"/>"}}},{"id":"common-home","name":"Home","nameJa":"ホーム","body":"<path d=\"M3 15 16 4 29 15\"/><path d=\"M7 12 V28 H13 V20 H19 V28 H25 V12\" fill=\"#d7efed\"/>","tags":["navigation","home","start","ホーム","開始画面"],"description":"Return to the application start page or project home.","descriptionJa":"アプリケーションの開始画面やプロジェクトのホームに戻ります。","family":"navigation","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-home.svg","usages":["command"],"sha256":"94cbf9b7df1de13edada9f1888196a59ecfca1275906ed6f40b44b43b36074eb","variants":{"light":{"file":"icons/common-home.svg","sha256":"94cbf9b7df1de13edada9f1888196a59ecfca1275906ed6f40b44b43b36074eb"},"dark":{"file":"icons-dark/common-home.svg","sha256":"62dc897c63e844381d2f76370bba1c4c53ad80b235f70adc9afe729c2b72a938","body":"<path d=\"M3 15 16 4 29 15\"/><path d=\"M7 12 V28 H13 V20 H19 V28 H25 V12\" fill=\"#294c59\"/>"}}},{"id":"common-bookmark","name":"Bookmark","nameJa":"ブックマーク","body":"<path d=\"M8 4 H24 V29 L16 23 8 29 Z\" fill=\"#d7efed\"/><path d=\"M12 10 H20 M12 14 H20\" stroke=\"#178b88\"/>","tags":["navigation","bookmark","favorite","ブックマーク","お気に入り"],"description":"Mark the current item or location for quick access later.","descriptionJa":"現在の項目や場所を後ですぐ開けるように登録します。","family":"navigation","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-bookmark.svg","usages":["command"],"sha256":"a5f0374cce3eb0074091180409f64458c33975fe1650d83d3b0abeff2e4b1161","variants":{"light":{"file":"icons/common-bookmark.svg","sha256":"a5f0374cce3eb0074091180409f64458c33975fe1650d83d3b0abeff2e4b1161"},"dark":{"file":"icons-dark/common-bookmark.svg","sha256":"0f0f5dee5368f6d7d4cac2572bbad8058106bfcfeb003015b42f7b9fcb6b037d","body":"<path d=\"M8 4 H24 V29 L16 23 8 29 Z\" fill=\"#294c59\"/><path d=\"M12 10 H20 M12 14 H20\" stroke=\"#63cec4\"/>"}}},{"id":"common-sort","name":"Sort","nameJa":"並べ替え","body":"<path d=\"M14 7 H28 M14 14 H24 M14 21 H20\"/><path d=\"M6 4 V28 M3 24 6 28 10 24\" stroke=\"#178b88\"/>","tags":["organization","sort","order","並べ替え","順序"],"description":"Reorder displayed items by the selected field and direction.","descriptionJa":"指定した項目と昇順・降順に従って表示項目を並べ替えます。","family":"organization","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-sort.svg","usages":["command"],"sha256":"5642d4674d7a97d55a97f3fa2f5b44a65d9cacd7749c02a1afbfdb6b15f41fea","variants":{"light":{"file":"icons/common-sort.svg","sha256":"5642d4674d7a97d55a97f3fa2f5b44a65d9cacd7749c02a1afbfdb6b15f41fea"},"dark":{"file":"icons-dark/common-sort.svg","sha256":"1c7c2040f477bd0bdc516dd0611c62af3479e7a53ca4df635078e883036330c0","body":"<path d=\"M14 7 H28 M14 14 H24 M14 21 H20\"/><path d=\"M6 4 V28 M3 24 6 28 10 24\" stroke=\"#63cec4\"/>"}}},{"id":"common-run","name":"Run","nameJa":"実行","body":"<path d=\"M9 4 28 16 9 28 Z\" fill=\"#d7efed\"/>","tags":["execution","run","play","実行","開始"],"description":"Start the active application task or command sequence.","descriptionJa":"現在のアプリケーションタスクやコマンド列の実行を開始します。","family":"execution","role":"command","category":"Common","categories":["Common","OLP"],"sources":["solidworks-standard","inventor-files","fusion-selection","gazebo-gui","robodk-programs"],"file":"icons/common-run.svg","aliases":["play simulation","シミュレーション開始","run on robot","start controller program"],"usages":["command"],"sha256":"6585666a347b8c3e346bc6af7526407e43db1bfe05c38cbd92e53f630a8fe918","variants":{"light":{"file":"icons/common-run.svg","sha256":"6585666a347b8c3e346bc6af7526407e43db1bfe05c38cbd92e53f630a8fe918"},"dark":{"file":"icons-dark/common-run.svg","sha256":"fae00cefa36681557d31a1cfea8abbb05291452bacdd59460966d231baac7111","body":"<path d=\"M9 4 28 16 9 28 Z\" fill=\"#294c59\"/>"}}},{"id":"common-pause","name":"Pause","nameJa":"一時停止","body":"<rect x=\"7\" y=\"5\" width=\"6\" height=\"22\" rx=\"1.5\" fill=\"#d7efed\"/><rect x=\"19\" y=\"5\" width=\"6\" height=\"22\" rx=\"1.5\" fill=\"#d7efed\"/>","tags":["execution","pause","suspend","実行","一時停止"],"description":"Suspend the active task or command sequence so it can resume.","descriptionJa":"現在のタスクやコマンド列を再開できる状態で一時停止します。","family":"execution","role":"command","category":"Common","categories":["Common","OLP"],"sources":["solidworks-standard","inventor-files","fusion-selection","gazebo-gui","robodk-programs"],"file":"icons/common-pause.svg","aliases":["pause simulation","シミュレーション一時停止","pause controller"],"usages":["command"],"sha256":"c87c33e0c2f2ea0a3da639746593c079ca098525d59893522a00ae2ebba67ef3","variants":{"light":{"file":"icons/common-pause.svg","sha256":"c87c33e0c2f2ea0a3da639746593c079ca098525d59893522a00ae2ebba67ef3"},"dark":{"file":"icons-dark/common-pause.svg","sha256":"09f8020be06e6727dca1650fa6b3c4a62c67df4b2d10910979260a3cd40bf44b","body":"<rect x=\"7\" y=\"5\" width=\"6\" height=\"22\" rx=\"1.5\" fill=\"#294c59\"/><rect x=\"19\" y=\"5\" width=\"6\" height=\"22\" rx=\"1.5\" fill=\"#294c59\"/>"}}},{"id":"common-stop","name":"Stop","nameJa":"停止","body":"<rect x=\"6\" y=\"6\" width=\"20\" height=\"20\" rx=\"3\" fill=\"#d7efed\"/>","tags":["execution","stop","terminate","実行","停止"],"description":"Terminate the active application task or command sequence.","descriptionJa":"現在のアプリケーションタスクやコマンド列の実行を終了します。","family":"execution","role":"command","category":"Common","categories":["Common","OLP"],"sources":["solidworks-standard","inventor-files","fusion-selection","robodk-programs"],"file":"icons/common-stop.svg","aliases":["stop simulation","halt program"],"usages":["command"],"sha256":"daf38d03f2ff1cacae33af910cd23ffacee34f7664fa2a301fa55fa226a3b0f5","variants":{"light":{"file":"icons/common-stop.svg","sha256":"daf38d03f2ff1cacae33af910cd23ffacee34f7664fa2a301fa55fa226a3b0f5"},"dark":{"file":"icons-dark/common-stop.svg","sha256":"94528bc8e1714bb7f7704d4dc407426b9c2bb65683e3828e3974aa2b8b21b9e7","body":"<rect x=\"6\" y=\"6\" width=\"20\" height=\"20\" rx=\"3\" fill=\"#294c59\"/>"}}},{"id":"common-confirm","name":"Confirm","nameJa":"確定","body":"<path d=\"M4 16 12 24 28 7\" stroke=\"#178b88\"/>","tags":["action","confirm","accept","確定","承認"],"description":"Accept the current settings or complete the pending command.","descriptionJa":"現在の設定を受け入れるか、操作中のコマンドを確定します。","family":"action","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-confirm.svg","usages":["command"],"sha256":"e003d64942e8153fe4244ac83ed1473437241272d684b072072d7dac9cf4f6c1","variants":{"light":{"file":"icons/common-confirm.svg","sha256":"e003d64942e8153fe4244ac83ed1473437241272d684b072072d7dac9cf4f6c1"},"dark":{"file":"icons-dark/common-confirm.svg","sha256":"8241648ea51fca75d1468bddf621bd29596a878287c6b4122929beae8b9ed0e9","body":"<path d=\"M4 16 12 24 28 7\" stroke=\"#63cec4\"/>"}}},{"id":"common-cancel","name":"Cancel","nameJa":"キャンセル","body":"<path d=\"M7 7 25 25 M25 7 7 25\"/>","tags":["action","cancel","dismiss","キャンセル","中止"],"description":"Dismiss the current dialog or abandon the pending command.","descriptionJa":"現在のダイアログを閉じるか、操作中のコマンドを中止します。","family":"action","role":"command","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-cancel.svg","usages":["command"],"sha256":"595af9429c9a3737d41858191fbe8215907e75e82e9232d09580a4a054fe717f","variants":{"light":{"file":"icons/common-cancel.svg","sha256":"595af9429c9a3737d41858191fbe8215907e75e82e9232d09580a4a054fe717f"},"dark":{"file":"icons-dark/common-cancel.svg","sha256":"b6f216581712b97c5d7f9dc8acba169f51a6aa1b5062faa2319140c6d3bf08cf","body":"<path d=\"M7 7 25 25 M25 7 7 25\"/>"}}},{"id":"common-warning","name":"Warning","nameJa":"警告","body":"<path d=\"M14.3 4 Q16 1.5 17.7 4 L29 25 Q30 28 27 28 H5 Q2 28 3 25 Z\" fill=\"#d7efed\"/><path d=\"M16 10 V19\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"24\" r=\"1\" fill=\"#178b88\" stroke=\"none\"/>","tags":["status","warning","attention","警告","注意"],"description":"Indicate a condition that requires attention before proceeding.","descriptionJa":"処理を続ける前に注意や確認が必要な状態を示します。","family":"status","role":"status","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-warning.svg","usages":["status"],"sha256":"0eb78410315c48cebe67ec0d98cb6e588bbc268d2ca61620e5dbe6c3eb74aafe","variants":{"light":{"file":"icons/common-warning.svg","sha256":"0eb78410315c48cebe67ec0d98cb6e588bbc268d2ca61620e5dbe6c3eb74aafe"},"dark":{"file":"icons-dark/common-warning.svg","sha256":"3135bab06e840ddbb7d1c93478f259a3f044aaeabb349463159dd2ceebe4f297","body":"<path d=\"M14.3 4 Q16 1.5 17.7 4 L29 25 Q30 28 27 28 H5 Q2 28 3 25 Z\" fill=\"#294c59\"/><path d=\"M16 10 V19\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"24\" r=\"1\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"common-error","name":"Error","nameJa":"エラー","body":"<circle cx=\"16\" cy=\"16\" r=\"12\" fill=\"#d7efed\"/><path d=\"M11 11 21 21 M21 11 11 21\" stroke=\"#178b88\"/>","tags":["status","error","failure","エラー","失敗"],"description":"Indicate that an operation failed or cannot continue.","descriptionJa":"処理が失敗したか続行できない状態を示します。","family":"status","role":"status","category":"Common","categories":["Common"],"sources":["solidworks-standard","inventor-files","fusion-selection"],"file":"icons/common-error.svg","usages":["status"],"sha256":"c63862c25b7224474e35140af0228151623310137dbc17117f2f4d9d5b98e5b7","variants":{"light":{"file":"icons/common-error.svg","sha256":"c63862c25b7224474e35140af0228151623310137dbc17117f2f4d9d5b98e5b7"},"dark":{"file":"icons-dark/common-error.svg","sha256":"f59f981ae55413eb6263d5f198fc24fee913373592433f2460e59112e1123b1c","body":"<circle cx=\"16\" cy=\"16\" r=\"12\" fill=\"#294c59\"/><path d=\"M11 11 21 21 M21 11 11 21\" stroke=\"#63cec4\"/>"}}},{"id":"common-folder","name":"Folder","nameJa":"フォルダー","body":"<path d=\"M3 8 Q3 6 5 6 H12 L15 10 H27 Q29 10 29 12 V27 H3Z\" fill=\"#d7efed\"/><path d=\"M3 15 H29\"/>","tags":["folder","container","tree","フォルダー","入れ物","ツリー","common","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"organization","description":"Represent a container that organizes related objects without implying a create action.","descriptionJa":"関連オブジェクトをまとめる入れ物を表します。","sources":["fusion-manufacture-browser"],"role":"object","category":"Common","categories":["Common"],"file":"icons/common-folder.svg","usages":["model-tree"],"objectType":"folder","nodeName":"Folder","nodeNameJa":"フォルダー","sha256":"badfdaf53fd80af6605515490c357c13e0c93d87a160c95ceb1d72148bf2473d","variants":{"light":{"file":"icons/common-folder.svg","sha256":"badfdaf53fd80af6605515490c357c13e0c93d87a160c95ceb1d72148bf2473d"},"dark":{"file":"icons-dark/common-folder.svg","sha256":"3f28d81c1b90b0b56a67e29f11086b89ff1e37ddcec8c3f5a5d7910110917859","body":"<path d=\"M3 8 Q3 6 5 6 H12 L15 10 H27 Q29 10 29 12 V27 H3Z\" fill=\"#294c59\"/><path d=\"M3 15 H29\"/>"}}},{"name":"Align objects","nameJa":"オブジェクト整列","description":"Align selected objects to a common positional reference.","descriptionJa":"選択したオブジェクトを共通の位置基準に揃えます。","family":"object-arrangement","tags":["align objects","オブジェクト整列","object-arrangement","common"],"id":"common-align-objects","body":"<path d=\"M5 3 V29\"/><rect x=\"9\" y=\"4\" width=\"19\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"9\" y=\"14\" width=\"11\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"9\" y=\"24\" width=\"15\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M3 6 H5 M3 16 H5 M3 26 H5\" stroke=\"#178b88\"/>","sources":["inkscape-actions"],"role":"command","category":"Common","categories":["Common","CAD"],"file":"icons/common-align-objects.svg","usages":["command"],"sha256":"d5f4fb5b8a76901a9ec6f0eb439c038a5d23cba630e77e1765f649b1686bd198","variants":{"light":{"file":"icons/common-align-objects.svg","sha256":"d5f4fb5b8a76901a9ec6f0eb439c038a5d23cba630e77e1765f649b1686bd198"},"dark":{"file":"icons-dark/common-align-objects.svg","sha256":"4e855b45ea7b50b208d5a3cfec66afa2cb9529abe6302586fa5748c5cfb4c9e7","body":"<path d=\"M5 3 V29\"/><rect x=\"9\" y=\"4\" width=\"19\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><rect x=\"9\" y=\"14\" width=\"11\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><rect x=\"9\" y=\"24\" width=\"15\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><path d=\"M3 6 H5 M3 16 H5 M3 26 H5\" stroke=\"#63cec4\"/>"}}},{"name":"Distribute objects","nameJa":"オブジェクト等間隔配置","description":"Distribute selected objects with uniform spacing along a chosen direction.","descriptionJa":"選択したオブジェクトを指定方向へ等間隔に配置します。","family":"object-arrangement","tags":["distribute objects","オブジェクト等間隔配置","object-arrangement","common"],"id":"common-distribute-objects","body":"<rect x=\"3\" y=\"4\" width=\"5\" height=\"15\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"13\" y=\"4\" width=\"7\" height=\"15\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"25\" y=\"4\" width=\"4\" height=\"15\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M8 26 H13 M8 23 V29 M13 23 V29 M20 26 H25 M20 23 V29 M25 23 V29\" stroke=\"#178b88\"/><path d=\"M10 23 H11 M22 23 H23\"/>","sources":["inkscape-actions"],"role":"command","category":"Common","categories":["Common","CAD"],"file":"icons/common-distribute-objects.svg","usages":["command"],"sha256":"9333f6752488591c83d506fb9cb96bbd471bfd576ed6720bab9af08913669d2e","variants":{"light":{"file":"icons/common-distribute-objects.svg","sha256":"9333f6752488591c83d506fb9cb96bbd471bfd576ed6720bab9af08913669d2e"},"dark":{"file":"icons-dark/common-distribute-objects.svg","sha256":"cee877596ba73dd50f5f0faf29a126f8d211a0ce652b067599ad32ab05477606","body":"<rect x=\"3\" y=\"4\" width=\"5\" height=\"15\" rx=\"1\" fill=\"#294c59\"/><rect x=\"13\" y=\"4\" width=\"7\" height=\"15\" rx=\"1\" fill=\"#294c59\"/><rect x=\"25\" y=\"4\" width=\"4\" height=\"15\" rx=\"1\" fill=\"#294c59\"/><path d=\"M8 26 H13 M8 23 V29 M13 23 V29 M20 26 H25 M20 23 V29 M25 23 V29\" stroke=\"#63cec4\"/><path d=\"M10 23 H11 M22 23 H23\"/>"}}},{"name":"Capture screenshot","nameJa":"スクリーンショット保存","description":"Capture an image file of the currently displayed viewport.","descriptionJa":"現在表示しているビューポートを画像として保存します。","family":"capture","role":"command","tags":["capture screenshot","スクリーンショット保存","cax-studio"],"aliases":["screenshot","capture viewport","画面キャプチャ"],"sources":["cax-studio-commands"],"id":"common-screenshot","body":"<path d=\"M3 9 V3 H9 M23 3 H29 V9 M29 23 V29 H23 M9 29 H3 V23\" stroke=\"#178b88\"/><path d=\"M7 11 H11 L13 8 H19 L21 11 H25 V24 H7Z\" fill=\"#d7efed\"/><circle cx=\"16\" cy=\"17\" r=\"4\"/>","category":"Common","categories":["Common"],"file":"icons/common-screenshot.svg","usages":["command"],"sha256":"4dfc24c550fba1e5522d562a2c722367b271d7462e11b593a5725d6c972de69d","variants":{"light":{"file":"icons/common-screenshot.svg","sha256":"4dfc24c550fba1e5522d562a2c722367b271d7462e11b593a5725d6c972de69d"},"dark":{"file":"icons-dark/common-screenshot.svg","sha256":"c3d0d6877bae4da6f2d95ad51c7ed8ab286a3d5e04b1b20848c88e52638388d5","body":"<path d=\"M3 9 V3 H9 M23 3 H29 V9 M29 23 V29 H23 M9 29 H3 V23\" stroke=\"#63cec4\"/><path d=\"M7 11 H11 L13 8 H19 L21 11 H25 V24 H7Z\" fill=\"#294c59\"/><circle cx=\"16\" cy=\"17\" r=\"4\"/>"}}},{"id":"common-measure-geometry","name":"Measure geometry","nameJa":"形状を測定","description":"Inspect geometric measurements such as distance, angle, radius, coordinates or area without creating a persistent model or drawing dimension.","descriptionJa":"距離・角度・半径・座標・面積などの形状情報を測定します。モデルや図面に永続的な寸法は作成しません。","family":"geometry-measurement","role":"command","tags":["geometry-measurement","measure geometry","形状を測定","common","inspection","angle","radius","area","測定","角度","面積"],"aliases":["inspect.measure","measure"],"sources":["gui-binding-62e45fcfa1","gui-binding-41d1a1b3a5","gui-binding-4396f7e3ba","gui-binding-3188d0fc7e"],"body":"<path d=\"M4 22 A12 12 0 0 1 28 22\" fill=\"#d7efed\"/><rect x=\"3\" y=\"22\" width=\"26\" height=\"7\" rx=\"1\"/><path d=\"M8 22 V26 M13 22 V25 M18 22 V26 M23 22 V25\"/><path d=\"M6 15 8 16 M16 10 V12 M25.5 15 23.5 16\"/><path d=\"M16 22 23 7\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"22\" r=\"1.7\" fill=\"#d7efed\" stroke=\"#178b88\"/>","category":"Common","categories":["Common"],"file":"icons/common-measure-geometry.svg","usages":["command"],"sha256":"852c835b86a887167b4e2032cc754b0838ca46c1e8a9ff9f330376cda8a2090a","variants":{"light":{"file":"icons/common-measure-geometry.svg","sha256":"852c835b86a887167b4e2032cc754b0838ca46c1e8a9ff9f330376cda8a2090a"},"dark":{"file":"icons-dark/common-measure-geometry.svg","sha256":"f9f82dd7bf2632dc0a45facc2426471a4eecf8ec2363e299ac9586c722b41432","body":"<path d=\"M4 22 A12 12 0 0 1 28 22\" fill=\"#294c59\"/><rect x=\"3\" y=\"22\" width=\"26\" height=\"7\" rx=\"1\"/><path d=\"M8 22 V26 M13 22 V25 M18 22 V26 M23 22 V25\"/><path d=\"M6 15 8 16 M16 10 V12 M25.5 15 23.5 16\"/><path d=\"M16 22 23 7\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"22\" r=\"1.7\" fill=\"#294c59\" stroke=\"#63cec4\"/>"}}},{"id":"common-launch-external-service","name":"Open external application or service","nameJa":"外部アプリ・サービスを開く","description":"Open the explicitly named external application or service; launching alone does not mean transferring a model, solving, requesting a quote or placing an order.","descriptionJa":"明示された外部アプリやサービスを開きます。起動だけでモデル転送・解析・見積依頼・注文が実行されることは意味しません。","family":"external-launch","role":"command","tags":["external-launch","open external application or service","外部アプリ・サービスを開く","common","application","service","launch","外部サービス","起動"],"aliases":["3dexperience-simulation-connector","on-demand-manufacturing"],"sources":["gui-binding-4396f7e3ba","gui-binding-9404158c15","gui-binding-db8c551af6"],"body":"<path d=\"M16 6 H5 Q3 6 3 8 V27 Q3 29 5 29 H24 Q26 29 26 27 V17\" fill=\"#d7efed\"/><path d=\"M3 12 H13\"/><path d=\"M12 21 29 4 M20 4 H29 V13\" stroke=\"#178b88\"/>","category":"Common","categories":["Common"],"file":"icons/common-launch-external-service.svg","usages":["command"],"sha256":"92d2a5dc095991fa56ae1af601a4d8f463371648dba7fb10543d2ab03ce26e1d","variants":{"light":{"file":"icons/common-launch-external-service.svg","sha256":"92d2a5dc095991fa56ae1af601a4d8f463371648dba7fb10543d2ab03ce26e1d"},"dark":{"file":"icons-dark/common-launch-external-service.svg","sha256":"bd0e0b6caf5685e2a05421a307dcd4fd18e7ef003959e2b836cde420041ad060","body":"<path d=\"M16 6 H5 Q3 6 3 8 V27 Q3 29 5 29 H24 Q26 29 26 27 V17\" fill=\"#294c59\"/><path d=\"M3 12 H13\"/><path d=\"M12 21 29 4 M20 4 H29 V13\" stroke=\"#63cec4\"/>"}}},{"id":"common-open-sample","name":"Open sample","nameJa":"サンプルを開く","description":"Open a bundled example or demonstration document, distinct from browsing for an arbitrary user file.","descriptionJa":"同梱の例題やデモ文書を開きます。任意のユーザーファイルを探す操作とは区別します。","body":"<path d=\"M3 26 V11 H10 L13 14 H28 L25 28 H3Z\" fill=\"#d7efed\"/><path d=\"M3 26 7 18 H29 L25 28 H3Z\" fill=\"#d7efed\"/><path d=\"M13 6 20 2 27 6 V13 L20 17 13 13Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M13 6 20 10 27 6 M20 10 V17\" stroke=\"#178b88\"/>","family":"open-example-document","role":"command","aliases":["open example","open sample model","サンプルを開く","sample"],"tags":["open-example-document","サンプルを開く","sample","example","demo","document"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"Common","categories":["Common"],"file":"icons/common-open-sample.svg","usages":["command"],"sha256":"aefcb8a735cd93c141071790a7f82c0a34e22c3f306a4282268ad4de51c8ec5b","variants":{"light":{"file":"icons/common-open-sample.svg","sha256":"aefcb8a735cd93c141071790a7f82c0a34e22c3f306a4282268ad4de51c8ec5b"},"dark":{"file":"icons-dark/common-open-sample.svg","sha256":"4afe9458958fb87900303e1cf08d9ae818251162ede0a2562753bf5968653c16","body":"<path d=\"M3 26 V11 H10 L13 14 H28 L25 28 H3Z\" fill=\"#294c59\"/><path d=\"M3 26 7 18 H29 L25 28 H3Z\" fill=\"#294c59\"/><path d=\"M13 6 20 2 27 6 V13 L20 17 13 13Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M13 6 20 10 27 6 M20 10 V17\" stroke=\"#63cec4\"/>"}}},{"id":"common-export-report","name":"Export report","nameJa":"レポートを書き出す","description":"Export a general structured report document; does not imply physics analysis, inspection results or a particular output format.","descriptionJa":"汎用の構造化レポート文書を書き出します。物理解析・検査結果や特定の出力形式を前提としません。","body":"<path d=\"M5 3 H20 L25 8 V29 H5Z\" fill=\"#d7efed\" stroke=\"none\"/><path d=\"M5 3 H20 L25 8 V14 M5 3 V29 H25 V25 M20 3 V8 H25\"/><path d=\"M9 9 H16 M9 14 H17 M9 19 H14 M9 24 H14\"/><path d=\"M18 20 H30 M26 16 30 20 26 24\" stroke=\"#178b88\"/>","family":"export-general-report","role":"command","aliases":["report export","export report document","レポートを書き出す","exportReport"],"tags":["export-general-report","レポートを書き出す","report","document","export"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"Common","categories":["Common"],"file":"icons/common-export-report.svg","usages":["command"],"sha256":"375cab2c3964b68549adc067788f31399c86366fcede44f64dab69e1266c0988","variants":{"light":{"file":"icons/common-export-report.svg","sha256":"375cab2c3964b68549adc067788f31399c86366fcede44f64dab69e1266c0988"},"dark":{"file":"icons-dark/common-export-report.svg","sha256":"1cd46d11bb6c2b5579cfa387d613ff360520d998c54340c8cfc76359486df4d0","body":"<path d=\"M5 3 H20 L25 8 V29 H5Z\" fill=\"#294c59\" stroke=\"none\"/><path d=\"M5 3 H20 L25 8 V14 M5 3 V29 H25 V25 M20 3 V8 H25\"/><path d=\"M9 9 H16 M9 14 H17 M9 19 H14 M9 24 H14\"/><path d=\"M18 20 H30 M26 16 30 20 26 24\" stroke=\"#63cec4\"/>"}}},{"id":"common-reset","name":"Reset to defaults","nameJa":"既定値に戻す","description":"Restore default settings rather than refresh or reload current data.","descriptionJa":"既定値に戻す。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M6 11 A11 11 0 1 1 5 23\"/><path d=\"M6 4 V11 H13\" stroke=\"#178b88\"/><circle cx=\"17\" cy=\"17\" r=\"4\" fill=\"#d7efed\"/><path d=\"M14 17 H20\"/>","family":"reset","role":"command","tags":["reset to defaults","既定値に戻す","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"Common","categories":["Common"],"file":"icons/common-reset.svg","usages":["command"],"sha256":"96db0e820411f23a3d9626b66cca286a8bb6260e278a8fae7acef5e9ebbaf6ae","variants":{"light":{"file":"icons/common-reset.svg","sha256":"96db0e820411f23a3d9626b66cca286a8bb6260e278a8fae7acef5e9ebbaf6ae"},"dark":{"file":"icons-dark/common-reset.svg","sha256":"f5139b3dff0d9e1a3028ec07fd89958ada1c15af8db3c3f3cbde30f49bb8f170","body":"<path d=\"M6 11 A11 11 0 1 1 5 23\"/><path d=\"M6 4 V11 H13\" stroke=\"#63cec4\"/><circle cx=\"17\" cy=\"17\" r=\"4\" fill=\"#294c59\"/><path d=\"M14 17 H20\"/>"}}},{"id":"common-background-color","name":"Background color","nameJa":"背景色","description":"Choose the viewport background color, not the object material color.","descriptionJa":"背景色。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"2\"/><path d=\"M4 20 28 8 V28 H4Z\" fill=\"#d7efed\" stroke=\"none\"/><path d=\"M10 9 17 3 25 11 18 18Z\" fill=\"#178b88\"/><path d=\"M9 10 18 19 M8 22 H18\"/><path d=\"M25 18 Q31 25 25 27 Q19 25 25 18Z\" fill=\"#178b88\"/>","family":"background-color","role":"command","tags":["background color","背景色","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"Common","categories":["Common"],"file":"icons/common-background-color.svg","usages":["command"],"sha256":"69628e5591b9c9db5e7f571ff9bda605d1cd60256377af1fe84caaaa1d26514a","variants":{"light":{"file":"icons/common-background-color.svg","sha256":"69628e5591b9c9db5e7f571ff9bda605d1cd60256377af1fe84caaaa1d26514a"},"dark":{"file":"icons-dark/common-background-color.svg","sha256":"6bd957efa7fd4c22a9e0d0637865c4c744c382ba4686b71e0b57b828c1f0def9","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"2\"/><path d=\"M4 20 28 8 V28 H4Z\" fill=\"#294c59\" stroke=\"none\"/><path d=\"M10 9 17 3 25 11 18 18Z\" fill=\"#63cec4\"/><path d=\"M9 10 18 19 M8 22 H18\"/><path d=\"M25 18 Q31 25 25 27 Q19 25 25 18Z\" fill=\"#63cec4\"/>"}}},{"id":"common-tree-node-expanded","name":"Expanded tree node","nameJa":"ツリー展開マーク","description":"Indicate an expanded tree node; a downward disclosure chevron.","descriptionJa":"ツリー展開マーク。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M7 11 16 20 25 11\" stroke=\"#178b88\" stroke-width=\"3\"/>","family":"tree-node-expanded","role":"status","tags":["expanded tree node","ツリー展開マーク","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"Common","categories":["Common"],"file":"icons/common-tree-node-expanded.svg","usages":["status"],"sha256":"ecf6193284b8eed9acaffbdb69f5282013b067232925a4b8edd08dfe93f168b5","variants":{"light":{"file":"icons/common-tree-node-expanded.svg","sha256":"ecf6193284b8eed9acaffbdb69f5282013b067232925a4b8edd08dfe93f168b5"},"dark":{"file":"icons-dark/common-tree-node-expanded.svg","sha256":"c3090c6ec6e94530e1e6c0da3788a69cdea9f6c7de579adb96edf0e7189af61a","body":"<path d=\"M7 11 16 20 25 11\" stroke=\"#63cec4\" stroke-width=\"3\"/>"}}},{"id":"common-timeline","name":"Timeline","nameJa":"タイムライン","description":"Open the time axis and keyframe track for animation.","descriptionJa":"タイムライン。今後の機能向けの専用アイコンです。","body":"<path d=\"M4 4 V28 H30 M10 24 V28 M18 24 V28 M26 24 V28\"/><rect x=\"5\" y=\"8\" width=\"24\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M16 3 V22\" stroke=\"#178b88\"/><path d=\"M12 3 H20 L16 8Z\" fill=\"#178b88\"/><path d=\"M9 16 12 19 9 22 6 19Z M25 16 28 19 25 22 22 19Z\" fill=\"#d7efed\"/>","family":"timeline","role":"command","tags":["timeline","タイムライン","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"Common","categories":["Common"],"file":"icons/common-timeline.svg","usages":["command"],"sha256":"72b62df27d2ddbfd431c9e3839d8fe4595a2f0cfe40f70e33377f2cac97642db","variants":{"light":{"file":"icons/common-timeline.svg","sha256":"72b62df27d2ddbfd431c9e3839d8fe4595a2f0cfe40f70e33377f2cac97642db"},"dark":{"file":"icons-dark/common-timeline.svg","sha256":"ac05600239f81ff8f38793541976eda40eb46c24c1f8ad8e17490a988b7f0990","body":"<path d=\"M4 4 V28 H30 M10 24 V28 M18 24 V28 M26 24 V28\"/><rect x=\"5\" y=\"8\" width=\"24\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><path d=\"M16 3 V22\" stroke=\"#63cec4\"/><path d=\"M12 3 H20 L16 8Z\" fill=\"#63cec4\"/><path d=\"M9 16 12 19 9 22 6 19Z M25 16 28 19 25 22 22 19Z\" fill=\"#294c59\"/>"}}},{"id":"common-record","name":"Record animation","nameJa":"アニメーション記録","description":"Start recording animation or keyframe capture; not playback.","descriptionJa":"アニメーション記録。今後の機能向けの専用アイコンです。","body":"<circle cx=\"16\" cy=\"16\" r=\"12\"/><circle cx=\"16\" cy=\"16\" r=\"7\" fill=\"#178b88\" stroke=\"#178b88\"/>","family":"record","role":"command","tags":["record animation","アニメーション記録","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"Common","categories":["Common"],"file":"icons/common-record.svg","usages":["command"],"sha256":"1f4b104f4b5ac3b7ad30925fb4a69b42e222e21b065c046ddcab7b6aefaa695f","variants":{"light":{"file":"icons/common-record.svg","sha256":"1f4b104f4b5ac3b7ad30925fb4a69b42e222e21b065c046ddcab7b6aefaa695f"},"dark":{"file":"icons-dark/common-record.svg","sha256":"7eb6828b5dae6173d77a2eb8a012ba42cb02867e3ad21f26be433b642b78b893","body":"<circle cx=\"16\" cy=\"16\" r=\"12\"/><circle cx=\"16\" cy=\"16\" r=\"7\" fill=\"#63cec4\" stroke=\"#63cec4\"/>"}}},{"id":"common-loop","name":"Loop playback","nameJa":"ループ再生","description":"Repeat animation playback rather than reset its parameters.","descriptionJa":"ループ再生。今後の機能向けの専用アイコンです。","body":"<path d=\"M5 12 V8 H27 M23 4 27 8 23 12 M27 20 V24 H5 M9 20 5 24 9 28\" stroke=\"#178b88\"/><path d=\"M13 11 21 16 13 21Z\" fill=\"#d7efed\"/>","family":"loop","role":"command","tags":["loop playback","ループ再生","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"Common","categories":["Common"],"file":"icons/common-loop.svg","usages":["command"],"sha256":"d700cf3f9ac0cfdc68afd9a3e53bbd98ca6b147d505e7f3097ca082ce2b82630","variants":{"light":{"file":"icons/common-loop.svg","sha256":"d700cf3f9ac0cfdc68afd9a3e53bbd98ca6b147d505e7f3097ca082ce2b82630"},"dark":{"file":"icons-dark/common-loop.svg","sha256":"cdd989f3267812e8c4bfae674ab8d7fb4e3dc1159eb6cff794b6d31aceb15555","body":"<path d=\"M5 12 V8 H27 M23 4 27 8 23 12 M27 20 V24 H5 M9 20 5 24 9 28\" stroke=\"#63cec4\"/><path d=\"M13 11 21 16 13 21Z\" fill=\"#294c59\"/>"}}},{"id":"common-playback-speed","name":"Playback speed","nameJa":"再生速度","description":"Adjust the animation time multiplier without changing recorded motion.","descriptionJa":"再生速度。今後の機能向けの専用アイコンです。","body":"<path d=\"M5 25 A13 13 0 1 1 27 25 M6 24 H26\"/><path d=\"M16 21 24 10\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"21\" r=\"2\" fill=\"#178b88\"/><path d=\"M6 13 9 15 M14 5 V9 M25 15 28 13\"/>","family":"playback-speed","role":"command","tags":["playback speed","再生速度","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"Common","categories":["Common"],"file":"icons/common-playback-speed.svg","usages":["command"],"sha256":"b61f6c10359079094c8e37a8cc9d4c5917d196214fee222ab364e53d1532bc6b","variants":{"light":{"file":"icons/common-playback-speed.svg","sha256":"b61f6c10359079094c8e37a8cc9d4c5917d196214fee222ab364e53d1532bc6b"},"dark":{"file":"icons-dark/common-playback-speed.svg","sha256":"b8929958ae6ca27102aac3ff4c43493a4f849db2d146766abd9f5b389d72e096","body":"<path d=\"M5 25 A13 13 0 1 1 27 25 M6 24 H26\"/><path d=\"M16 21 24 10\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"21\" r=\"2\" fill=\"#63cec4\"/><path d=\"M6 13 9 15 M14 5 V9 M25 15 28 13\"/>"}}},{"id":"common-step-forward","name":"Step forward","nameJa":"1ステップ進む","description":"Advance animation by one frame or discrete step.","descriptionJa":"1ステップ進む。今後の機能向けの専用アイコンです。","body":"<path d=\"M5 6 21 16 5 26Z\" fill=\"#d7efed\"/><path d=\"M26 5 V27\" stroke=\"#178b88\" stroke-width=\"3\"/>","family":"step-forward","role":"command","tags":["step forward","1ステップ進む","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"Common","categories":["Common"],"file":"icons/common-step-forward.svg","usages":["command"],"sha256":"714fa7969b1fb68d6098ed7a0526cff8f349a230115c891507e24374f82d42ec","variants":{"light":{"file":"icons/common-step-forward.svg","sha256":"714fa7969b1fb68d6098ed7a0526cff8f349a230115c891507e24374f82d42ec"},"dark":{"file":"icons-dark/common-step-forward.svg","sha256":"f03b49e965985268fc25ecbd895c9a5d5138ff3c9b3b5d9d2a86c5ecface6e97","body":"<path d=\"M5 6 21 16 5 26Z\" fill=\"#294c59\"/><path d=\"M26 5 V27\" stroke=\"#63cec4\" stroke-width=\"3\"/>"}}},{"id":"common-step-back","name":"Step backward","nameJa":"1ステップ戻る","description":"Move animation back by one frame or discrete step.","descriptionJa":"1ステップ戻る。今後の機能向けの専用アイコンです。","body":"<path d=\"M27 6 11 16 27 26Z\" fill=\"#d7efed\"/><path d=\"M6 5 V27\" stroke=\"#178b88\" stroke-width=\"3\"/>","family":"step-back","role":"command","tags":["step backward","1ステップ戻る","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"Common","categories":["Common"],"file":"icons/common-step-back.svg","usages":["command"],"sha256":"083a14b4c226939b278e72a786708849b40ae537a899406ffc8115a67924a353","variants":{"light":{"file":"icons/common-step-back.svg","sha256":"083a14b4c226939b278e72a786708849b40ae537a899406ffc8115a67924a353"},"dark":{"file":"icons-dark/common-step-back.svg","sha256":"9e430cbe53ac9638a4bb40080c5684679237ad6c23962e622c3ca1671729d018","body":"<path d=\"M27 6 11 16 27 26Z\" fill=\"#294c59\"/><path d=\"M6 5 V27\" stroke=\"#63cec4\" stroke-width=\"3\"/>"}}},{"id":"common-checkpoint-save","name":"Save checkpoint","nameJa":"チェックポイント保存","description":"Capture the current design and undo-history state as a restorable checkpoint.","descriptionJa":"現在の設計と取り消し履歴の状態を復元可能なチェックポイントとして保存します。","family":"history-checkpoint","role":"command","body":"<path d=\"M4 9 H28\"/><circle cx=\"6\" cy=\"9\" r=\"2\" fill=\"white\"/><circle cx=\"26\" cy=\"9\" r=\"2\" fill=\"white\"/><circle cx=\"16\" cy=\"9\" r=\"3\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M16 13 V20 M13 17 16 20 19 17\" stroke=\"#178b88\"/><path d=\"M7 23 H25 V29 H7Z\" fill=\"#d7efed\"/><path d=\"M11 23 V26 H21 V23\"/>","tags":["checkpoint","capture","undo history","チェックポイント","保存","履歴","history-checkpoint","save checkpoint","チェックポイント保存"],"aliases":["edit.checkpoint"],"sources":["gui-audit-a3a82707e9"],"category":"Common","categories":["Common"],"file":"icons/common-checkpoint-save.svg","usages":["command"],"sha256":"de2f5e49b0f46a86a693c07fbdb4fc65ac23e41fa74d9b48ed43963b47f88818","variants":{"light":{"file":"icons/common-checkpoint-save.svg","sha256":"de2f5e49b0f46a86a693c07fbdb4fc65ac23e41fa74d9b48ed43963b47f88818"},"dark":{"file":"icons-dark/common-checkpoint-save.svg","sha256":"09b54c426535508696add2ef6f486d2e0b5bfb87d01f82fbc85f4475d6403794","body":"<path d=\"M4 9 H28\"/><circle cx=\"6\" cy=\"9\" r=\"2\" fill=\"#192c3c\"/><circle cx=\"26\" cy=\"9\" r=\"2\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"9\" r=\"3\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M16 13 V20 M13 17 16 20 19 17\" stroke=\"#63cec4\"/><path d=\"M7 23 H25 V29 H7Z\" fill=\"#294c59\"/><path d=\"M11 23 V26 H21 V23\"/>"}}},{"id":"common-checkpoint-restore","name":"Restore checkpoint","nameJa":"チェックポイント復元","description":"Restore both the design and its undo history from a saved checkpoint.","descriptionJa":"保存済みチェックポイントから設計と取り消し履歴を復元します。","family":"history-checkpoint","role":"command","body":"<path d=\"M4 9 H28\" stroke-dasharray=\"2 3\"/><circle cx=\"7\" cy=\"9\" r=\"3\" fill=\"#d7efed\" stroke=\"#178b88\"/><circle cx=\"26\" cy=\"9\" r=\"2\" fill=\"white\"/><path d=\"M14 22 H28 V29 H14Z\" fill=\"#d7efed\"/><path d=\"M18 22 V25 H24 V22\"/><path d=\"M20 19 V16 Q20 9 12 9 M15 6 12 9 15 12\" stroke=\"#178b88\"/>","tags":["checkpoint","restore","undo history","チェックポイント","復元","履歴","history-checkpoint","restore checkpoint","チェックポイント復元"],"aliases":["edit.restore_checkpoint"],"sources":["gui-audit-a3a82707e9"],"category":"Common","categories":["Common"],"file":"icons/common-checkpoint-restore.svg","usages":["command"],"sha256":"fd30fac2ad634ef490bf3f3445e163ad5b61d5412b61df7ff0b4f969d370720f","variants":{"light":{"file":"icons/common-checkpoint-restore.svg","sha256":"fd30fac2ad634ef490bf3f3445e163ad5b61d5412b61df7ff0b4f969d370720f"},"dark":{"file":"icons-dark/common-checkpoint-restore.svg","sha256":"d47ae2960b3d068b31c303cdc363675aadcef08abb47c1d30d67d7f3efae4e77","body":"<path d=\"M4 9 H28\" stroke-dasharray=\"2 3\"/><circle cx=\"7\" cy=\"9\" r=\"3\" fill=\"#294c59\" stroke=\"#63cec4\"/><circle cx=\"26\" cy=\"9\" r=\"2\" fill=\"#192c3c\"/><path d=\"M14 22 H28 V29 H14Z\" fill=\"#294c59\"/><path d=\"M18 22 V25 H24 V22\"/><path d=\"M20 19 V16 Q20 9 12 9 M15 6 12 9 15 12\" stroke=\"#63cec4\"/>"}}},{"id":"common-reorder-tree-items","name":"Move tree items","nameJa":"ツリー項目の移動","description":"Move tree items to an explicit position or container without sorting by a property.","descriptionJa":"属性による並べ替えとは別に、ツリー項目を指定位置やコンテナへ移動します。","family":"hierarchy","role":"command","body":"<path d=\"M4 4 V26 H10 M4 8 H10 M4 17 H10\"/><rect x=\"10\" y=\"4\" width=\"12\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"10\" y=\"22\" width=\"12\" height=\"7\" rx=\"1\"/><path d=\"M11 16 H21\" stroke-dasharray=\"2 2\"/><path d=\"M26 5 V24 M23 21 26 24 29 21\" stroke=\"#178b88\"/>","tags":["tree","reorder","move","hierarchy","ツリー","順序変更","移動","階層","move tree items","ツリー項目の移動"],"aliases":["browser.move","browser.order","timeline.move_to_group","timeline.move_many","timeline.reorder","timeline.reorder_many","parameters.move"],"sources":["gui-audit-c14a946b6f","gui-audit-950e136ff6","gui-audit-676d40e2c6"],"category":"Common","categories":["Common"],"file":"icons/common-reorder-tree-items.svg","usages":["command"],"sha256":"ae7e3be12bf95c6b5676241dd1e27e4ad2fe1201fc478f16b8099b9e3fb9535b","variants":{"light":{"file":"icons/common-reorder-tree-items.svg","sha256":"ae7e3be12bf95c6b5676241dd1e27e4ad2fe1201fc478f16b8099b9e3fb9535b"},"dark":{"file":"icons-dark/common-reorder-tree-items.svg","sha256":"0571b82a9112e5588f57ed352e042097e1df432282fb1e689a0a55b813189218","body":"<path d=\"M4 4 V26 H10 M4 8 H10 M4 17 H10\"/><rect x=\"10\" y=\"4\" width=\"12\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><rect x=\"10\" y=\"22\" width=\"12\" height=\"7\" rx=\"1\"/><path d=\"M11 16 H21\" stroke-dasharray=\"2 2\"/><path d=\"M26 5 V24 M23 21 26 24 29 21\" stroke=\"#63cec4\"/>"}}},{"id":"common-tree-expand-all","name":"Expand all branches","nameJa":"すべての枝を展開","description":"Expand hierarchy branches to reveal their child items without changing model visibility.","descriptionJa":"モデルの表示状態を変えずに、階層の枝を展開して子項目を表示します。","family":"hierarchy","role":"command","body":"<rect x=\"4\" y=\"3\" width=\"11\" height=\"6\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M9 9 V25 H16 M9 16 H16\"/><rect x=\"16\" y=\"13\" width=\"12\" height=\"6\" rx=\"1\"/><rect x=\"16\" y=\"23\" width=\"12\" height=\"6\" rx=\"1\"/><path d=\"M22 2 V9 M19 6 22 9 25 6\" stroke=\"#178b88\"/>","tags":["tree","expand","children","hierarchy","ツリー","展開","子項目","階層","expand all branches","すべての枝を展開"],"aliases":["browser.expand_all"],"sources":["gui-audit-c14a946b6f"],"category":"Common","categories":["Common"],"file":"icons/common-tree-expand-all.svg","usages":["command"],"sha256":"003a1d1bc7d408b6eb384cd54367fbd9d0bf28a53fe5cf7e9856a353c2cd2f5b","variants":{"light":{"file":"icons/common-tree-expand-all.svg","sha256":"003a1d1bc7d408b6eb384cd54367fbd9d0bf28a53fe5cf7e9856a353c2cd2f5b"},"dark":{"file":"icons-dark/common-tree-expand-all.svg","sha256":"96063377aeb65f2c1d835b0c7cdaaba340b7b0713c1cfa4fac59b2ed560dde52","body":"<rect x=\"4\" y=\"3\" width=\"11\" height=\"6\" rx=\"1\" fill=\"#294c59\"/><path d=\"M9 9 V25 H16 M9 16 H16\"/><rect x=\"16\" y=\"13\" width=\"12\" height=\"6\" rx=\"1\"/><rect x=\"16\" y=\"23\" width=\"12\" height=\"6\" rx=\"1\"/><path d=\"M22 2 V9 M19 6 22 9 25 6\" stroke=\"#63cec4\"/>"}}},{"id":"common-tree-collapse-all","name":"Collapse all branches","nameJa":"すべての枝を折りたたむ","description":"Collapse hierarchy branches without hiding model geometry.","descriptionJa":"モデル形状を非表示にせずに、階層の枝を折りたたみます。","family":"hierarchy","role":"command","body":"<rect x=\"4\" y=\"3\" width=\"11\" height=\"6\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M9 11 V25 H16 M9 16 H16 M17 13 H28 V19 H17 M17 23 H28 V29 H17\" stroke-dasharray=\"2 3\"/><path d=\"M22 10 V3 M19 6 22 3 25 6\" stroke=\"#178b88\"/>","tags":["tree","collapse","children","hierarchy","ツリー","折りたたみ","子項目","階層","collapse all branches","すべての枝を折りたたむ"],"aliases":["browser.collapse_all"],"sources":["gui-audit-c14a946b6f"],"category":"Common","categories":["Common"],"file":"icons/common-tree-collapse-all.svg","usages":["command"],"sha256":"9a15252dd8c467e3bf934bcd83c1d872f6f07eb18293fb790fa2c38fecf2597c","variants":{"light":{"file":"icons/common-tree-collapse-all.svg","sha256":"9a15252dd8c467e3bf934bcd83c1d872f6f07eb18293fb790fa2c38fecf2597c"},"dark":{"file":"icons-dark/common-tree-collapse-all.svg","sha256":"04b2908d6a807cef03b0d130f57ce533c01928502dc9fe161836d0d38ff14444","body":"<rect x=\"4\" y=\"3\" width=\"11\" height=\"6\" rx=\"1\" fill=\"#294c59\"/><path d=\"M9 11 V25 H16 M9 16 H16 M17 13 H28 V19 H17 M17 23 H28 V29 H17\" stroke-dasharray=\"2 3\"/><path d=\"M22 10 V3 M19 6 22 3 25 6\" stroke=\"#63cec4\"/>"}}},{"id":"common-check-read-only-files","name":"Check read-only files","nameJa":"読取専用ファイルの更新確認","description":"Check whether externally modified read-only documents need to be reloaded.","descriptionJa":"外部で変更された読取専用文書について、再読込みが必要か確認します。","family":"document-status","role":"command","body":"<path d=\"M4 3 H17 L22 8 V26 H4Z\" fill=\"#d7efed\"/><path d=\"M17 3 V8 H22 M8 12 H15 M8 17 H13\"/><circle cx=\"23\" cy=\"22\" r=\"6\" fill=\"white\"/><path d=\"M27 27 30 30\"/><path d=\"M21 22 V20 A2 2 0 0 1 25 20 V22 M20 22 H26 V25 H20Z\" stroke=\"#178b88\"/>","tags":["file","read only","external changes","check","ファイル","読取専用","外部変更","確認","document-status","check read-only files","読取専用ファイルの更新確認"],"aliases":["Check Read-only Files"],"sources":["gui-audit-8f5f9d7f22"],"category":"Common","categories":["Common"],"file":"icons/common-check-read-only-files.svg","usages":["command"],"sha256":"d135fb34e0a2fd69fa2ce6bbbe72090360111ca6ded0e3af36612a1f3f4d4649","variants":{"light":{"file":"icons/common-check-read-only-files.svg","sha256":"d135fb34e0a2fd69fa2ce6bbbe72090360111ca6ded0e3af36612a1f3f4d4649"},"dark":{"file":"icons-dark/common-check-read-only-files.svg","sha256":"ed477b4d506140e661daefec94a03d6199126bfaafb67f876c07fba2c0b2a77e","body":"<path d=\"M4 3 H17 L22 8 V26 H4Z\" fill=\"#294c59\"/><path d=\"M17 3 V8 H22 M8 12 H15 M8 17 H13\"/><circle cx=\"23\" cy=\"22\" r=\"6\" fill=\"#192c3c\"/><path d=\"M27 27 30 30\"/><path d=\"M21 22 V20 A2 2 0 0 1 25 20 V22 M20 22 H26 V25 H20Z\" stroke=\"#63cec4\"/>"}}},{"id":"common-crash-diagnostics","name":"Inspect crash reports","nameJa":"クラッシュレポート確認","description":"Open crash reports and diagnostic traces to investigate an application failure.","descriptionJa":"アプリケーション障害を調べるため、クラッシュレポートや診断トレースを開きます。","family":"diagnostics","role":"command","body":"<path d=\"M5 3 H22 L27 8 V29 H5Z\" fill=\"#d7efed\"/><path d=\"M22 3 V8 H27 M9 22 H20 M9 26 H17\"/><path d=\"M3 15 H10 L13 10 17 20 20 14 H29\" stroke=\"#c88626\"/>","tags":["crash","diagnostics","report","trace","クラッシュ","診断","レポート","トレース","inspect crash reports","クラッシュレポート確認"],"aliases":["diagnostics.crash_reports","diagnostics.crash_report"],"sources":["gui-audit-a5fe59e311"],"category":"Common","categories":["Common"],"file":"icons/common-crash-diagnostics.svg","usages":["command"],"sha256":"623cff7e725ae3c64781e0f480ecbaf98e5af6ebceff34a5a3f6b1fd8e7fe774","variants":{"light":{"file":"icons/common-crash-diagnostics.svg","sha256":"623cff7e725ae3c64781e0f480ecbaf98e5af6ebceff34a5a3f6b1fd8e7fe774"},"dark":{"file":"icons-dark/common-crash-diagnostics.svg","sha256":"7cd6cea0c82b73b7964eb32a919898e925a6ec5e97427608d71b4247b67f2508","body":"<path d=\"M5 3 H22 L27 8 V29 H5Z\" fill=\"#294c59\"/><path d=\"M22 3 V8 H27 M9 22 H20 M9 26 H17\"/><path d=\"M3 15 H10 L13 10 17 20 20 14 H29\" stroke=\"#efbd63\"/>"}}},{"id":"common-evaluate-expression","name":"Evaluate expression","nameJa":"式を評価","description":"Evaluate a dimensional or numeric expression without creating a model parameter.","descriptionJa":"モデルのパラメータを作成せずに、単位付きまたは数値の式を評価します。","family":"expression-evaluation","role":"command","body":"<rect x=\"5\" y=\"3\" width=\"22\" height=\"26\" rx=\"2\" fill=\"#d7efed\"/><rect x=\"9\" y=\"6\" width=\"14\" height=\"6\" rx=\"1\" fill=\"white\"/><path d=\"M9 18 H15 M12 15 V21 M19 16 H23 M19 20 H23 M10 25 H14 M20 24 22 26 M22 24 20 26\"/>","tags":["expression","evaluate","calculator","units","式","評価","計算","単位","expression-evaluation","evaluate expression","式を評価"],"aliases":["expr.evaluate"],"sources":["gui-audit-406303650d"],"category":"Common","categories":["Common"],"file":"icons/common-evaluate-expression.svg","usages":["command"],"sha256":"87e68476af4e3b79702ca4f22d2ad0be0cc90db4a8953047841d6f20fc34341f","variants":{"light":{"file":"icons/common-evaluate-expression.svg","sha256":"87e68476af4e3b79702ca4f22d2ad0be0cc90db4a8953047841d6f20fc34341f"},"dark":{"file":"icons-dark/common-evaluate-expression.svg","sha256":"5858c6794191b5376df7b1d1ffeec1de580b9a6f71eca69c4a2696f7f5d60f96","body":"<rect x=\"5\" y=\"3\" width=\"22\" height=\"26\" rx=\"2\" fill=\"#294c59\"/><rect x=\"9\" y=\"6\" width=\"14\" height=\"6\" rx=\"1\" fill=\"#192c3c\"/><path d=\"M9 18 H15 M12 15 V21 M19 16 H23 M19 20 H23 M10 25 H14 M20 24 22 26 M22 24 20 26\"/>"}}},{"id":"common-format-painter","name":"Format painter","nameJa":"書式のコピー","description":"Copy formatting from one document element and apply it to another.","descriptionJa":"文書要素の書式をコピーして別の要素に適用します。","family":"formatting","role":"command","body":"<rect x=\"4\" y=\"4\" width=\"18\" height=\"8\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M22 8 H28 V18 H17 V21\"/><rect x=\"14\" y=\"21\" width=\"6\" height=\"9\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M8 7 H18\" stroke=\"#178b88\"/>","tags":["format","painter","copy style","書式","コピー","スタイル","formatting","format painter","書式のコピー"],"aliases":["Format Painter"],"sources":["gui-audit-4396f7e3ba"],"category":"Common","categories":["Common"],"file":"icons/common-format-painter.svg","usages":["command"],"sha256":"e99c7fa44b473db2bd2f7b81b0f8129ddcf27f8ef8c7ae0b019ba493483e3f2d","variants":{"light":{"file":"icons/common-format-painter.svg","sha256":"e99c7fa44b473db2bd2f7b81b0f8129ddcf27f8ef8c7ae0b019ba493483e3f2d"},"dark":{"file":"icons-dark/common-format-painter.svg","sha256":"633c2237828132d4ed4ecf8e467e8945ff0bd3495f4a18c9970eb86f0094ad11","body":"<rect x=\"4\" y=\"4\" width=\"18\" height=\"8\" rx=\"2\" fill=\"#294c59\"/><path d=\"M22 8 H28 V18 H17 V21\"/><rect x=\"14\" y=\"21\" width=\"6\" height=\"9\" rx=\"2\" fill=\"#294c59\"/><path d=\"M8 7 H18\" stroke=\"#63cec4\"/>"}}},{"id":"common-markups","name":"Create markups","nameJa":"マークアップ作成","description":"Add review markup and freehand annotations without editing the source model geometry.","descriptionJa":"元のモデル形状を編集せずに、レビュー用のマークアップや手書き注釈を追加します。","family":"review-annotation","role":"command","body":"<path d=\"M25 12 Q29 7 24 4 Q20 1 16 5 Q11 0 7 5 Q2 4 3 11 Q0 15 5 18\"/><path d=\"M6 22 Q10 25 14 21\" stroke=\"#178b88\"/><path d=\"M12 26 15 19 25 9 29 13 19 23Z\" fill=\"#d7efed\"/><path d=\"M15 19 19 23 M12 26 17 25\" stroke=\"#178b88\"/>","tags":["markup","review","freehand","annotation","マークアップ","レビュー","手書き","注釈","review-annotation","create markups","マークアップ作成"],"aliases":["Markups"],"sources":["gui-audit-4396f7e3ba"],"category":"Common","categories":["Common"],"file":"icons/common-markups.svg","usages":["command"],"sha256":"8cb108b92ff9e40897086326a5377a516cacf0d2391233ab1ec06ef3843ff5b3","variants":{"light":{"file":"icons/common-markups.svg","sha256":"8cb108b92ff9e40897086326a5377a516cacf0d2391233ab1ec06ef3843ff5b3"},"dark":{"file":"icons-dark/common-markups.svg","sha256":"40f8d9f54c0d009d7267618c0c8169bcc6d8bfcf2ab5967c1c5f6409b8b4b612","body":"<path d=\"M25 12 Q29 7 24 4 Q20 1 16 5 Q11 0 7 5 Q2 4 3 11 Q0 15 5 18\"/><path d=\"M6 22 Q10 25 14 21\" stroke=\"#63cec4\"/><path d=\"M12 26 15 19 25 9 29 13 19 23Z\" fill=\"#294c59\"/><path d=\"M15 19 19 23 M12 26 17 25\" stroke=\"#63cec4\"/>"}}},{"id":"common-spell-checker","name":"Check spelling","nameJa":"スペルチェック","description":"Check text and annotations for spelling errors and review suggested corrections.","descriptionJa":"テキストや注釈のスペルを確認し、修正候補を検討します。","family":"text-review","role":"command","body":"<path d=\"M4 20 10 4 16 20 M6 15 H14 M19 5 H27 M19 10 H25\"/><path d=\"M4 25 Q6 22 8 25 Q10 28 12 25\" stroke=\"#c88626\"/><path d=\"M18 24 22 28 29 18\" stroke=\"#178b88\"/>","tags":["spelling","text","annotation","proofread","スペル","テキスト","注釈","校正","text-review","check spelling","スペルチェック"],"aliases":["Spell Checker"],"sources":["gui-audit-4396f7e3ba"],"category":"Common","categories":["Common"],"file":"icons/common-spell-checker.svg","usages":["command"],"sha256":"6ef37eb613ee9df659ec4027a2c759c33e533d7e4625ae5f12c39a7f61fd7d9a","variants":{"light":{"file":"icons/common-spell-checker.svg","sha256":"6ef37eb613ee9df659ec4027a2c759c33e533d7e4625ae5f12c39a7f61fd7d9a"},"dark":{"file":"icons-dark/common-spell-checker.svg","sha256":"f8ee97dd8c407b98a855f950e49c91d823e1f712790d4cc4d55321c678e4ac86","body":"<path d=\"M4 20 10 4 16 20 M6 15 H14 M19 5 H27 M19 10 H25\"/><path d=\"M4 25 Q6 22 8 25 Q10 28 12 25\" stroke=\"#efbd63\"/><path d=\"M18 24 22 28 29 18\" stroke=\"#63cec4\"/>"}}},{"id":"common-new-window","name":"Open new window","nameJa":"新しいウィンドウ","description":"Open another window onto an existing document without creating a new document.","descriptionJa":"新しい文書を作成せずに、既存文書を表示する別のウィンドウを開きます。","family":"workspace","role":"command","body":"<path d=\"M4 22 H2 V3 H23 V7\"/><rect x=\"7\" y=\"9\" width=\"23\" height=\"21\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M7 15 H30\"/><path d=\"M13 22 H24 M18.5 17 V27\" stroke=\"#178b88\"/>","tags":["window","new","existing document","ウィンドウ","追加","既存文書","workspace","open new window","新しいウィンドウ"],"aliases":["New Window"],"sources":["gui-audit-8f5f9d7f22"],"category":"Common","categories":["Common"],"file":"icons/common-new-window.svg","usages":["command"],"sha256":"405406242056fafbeb0abb4c27a2b89b88bb79bea918a3e40c773eebe8652559","variants":{"light":{"file":"icons/common-new-window.svg","sha256":"405406242056fafbeb0abb4c27a2b89b88bb79bea918a3e40c773eebe8652559"},"dark":{"file":"icons-dark/common-new-window.svg","sha256":"1cd57856f0f46b61fd39ba3e741b1bb3c3f7a2c3c41232e459f51f827bedf4c4","body":"<path d=\"M4 22 H2 V3 H23 V7\"/><rect x=\"7\" y=\"9\" width=\"23\" height=\"21\" rx=\"2\" fill=\"#294c59\"/><path d=\"M7 15 H30\"/><path d=\"M13 22 H24 M18.5 17 V27\" stroke=\"#63cec4\"/>"}}},{"id":"common-workspace-layout","name":"Arrange workspace","nameJa":"ワークスペース配置","description":"Arrange docked panels, history areas or tiled document windows in the workspace.","descriptionJa":"ドッキングパネル・履歴領域・文書ウィンドウをワークスペース内に配置します。","family":"workspace","role":"command","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"2\"/><path d=\"M3 10 H29 M11 10 V28 M11 22 H29\"/><rect x=\"5\" y=\"12\" width=\"4\" height=\"14\" rx=\"0\" fill=\"#d7efed\" stroke=\"none\"/><rect x=\"13\" y=\"12\" width=\"14\" height=\"8\" rx=\"0\" fill=\"#d7efed\" stroke=\"none\"/><path d=\"M14 25 H25\" stroke=\"#178b88\"/>","tags":["workspace","layout","dock","tile","ワークスペース","配置","ドック","並べて表示","arrange workspace","ワークスペース配置"],"aliases":["view.layout","view.history_layout","Tile Horizontally","Tile Vertically"],"sources":["gui-audit-875626de06","gui-audit-8f5f9d7f22"],"category":"Common","categories":["Common"],"file":"icons/common-workspace-layout.svg","usages":["command"],"sha256":"440e9da6bcea1849987b9e9271afd9798b8e3680c856f62e27d599d03896f60f","variants":{"light":{"file":"icons/common-workspace-layout.svg","sha256":"440e9da6bcea1849987b9e9271afd9798b8e3680c856f62e27d599d03896f60f"},"dark":{"file":"icons-dark/common-workspace-layout.svg","sha256":"9d11486b15ce808ace070b11218cdb43072411944563701bf32dabb76dbd55ef","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"2\"/><path d=\"M3 10 H29 M11 10 V28 M11 22 H29\"/><rect x=\"5\" y=\"12\" width=\"4\" height=\"14\" rx=\"0\" fill=\"#294c59\" stroke=\"none\"/><rect x=\"13\" y=\"12\" width=\"14\" height=\"8\" rx=\"0\" fill=\"#294c59\" stroke=\"none\"/><path d=\"M14 25 H25\" stroke=\"#63cec4\"/>"}}},{"id":"common-work-offline","name":"Work offline","nameJa":"オフライン作業","description":"Use a disconnected document workflow when the cloud connection is unavailable or disabled.","descriptionJa":"クラウド接続を無効にした場合や利用できない場合に、切断状態の文書作業へ切り替えます。","family":"document-workflow","role":"command","body":"<path d=\"M7 14 H6 A4 4 0 0 1 6 6 A7 7 0 0 1 19 5 A5 5 0 0 1 24 14 H22\"/><rect x=\"4\" y=\"19\" width=\"24\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M8 25 H11 M23 24 H24\"/><path d=\"M16 13 V20\" stroke=\"#178b88\" stroke-dasharray=\"1 3\"/><path d=\"M22 3 29 10 M29 3 22 10\" stroke=\"#c88626\"/>","tags":["offline","disconnected","cloud","local work","オフライン","切断","クラウド","ローカル作業","document-workflow","work offline","オフライン作業"],"aliases":["Work Offline"],"sources":["gui-audit-8f5f9d7f22"],"category":"Common","categories":["Common"],"file":"icons/common-work-offline.svg","usages":["command"],"sha256":"a8810318c5bea8256565f79941e2fd36a3ada104a742573eb210ed7c6099eeb7","variants":{"light":{"file":"icons/common-work-offline.svg","sha256":"a8810318c5bea8256565f79941e2fd36a3ada104a742573eb210ed7c6099eeb7"},"dark":{"file":"icons-dark/common-work-offline.svg","sha256":"9ba6837811665752407595f969c42291a2edbc0b123909989b7af24eee7dedfa","body":"<path d=\"M7 14 H6 A4 4 0 0 1 6 6 A7 7 0 0 1 19 5 A5 5 0 0 1 24 14 H22\"/><rect x=\"4\" y=\"19\" width=\"24\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><path d=\"M8 25 H11 M23 24 H24\"/><path d=\"M16 13 V20\" stroke=\"#63cec4\" stroke-dasharray=\"1 3\"/><path d=\"M22 3 29 10 M29 3 22 10\" stroke=\"#efbd63\"/>"}}},{"id":"cad-sketch-line","name":"Sketch line","nameJa":"スケッチ線","body":"<path d=\"M6 25 26 7\"/><circle cx=\"6\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"26\" cy=\"7\" r=\"1.5\" fill=\"white\"/>","tags":["sketch","線分","sketch line","スケッチ線","cad"],"family":"sketch","description":"Draw a straight sketch segment between two endpoints.","descriptionJa":"2つの端点を指定してスケッチに直線を描きます。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-sketch-line.svg","usages":["command"],"sha256":"8b9616c93d2e437943dd76bca6cb26896e23a040059ea12c83e53d7c46bc50d6","variants":{"light":{"file":"icons/cad-sketch-line.svg","sha256":"8b9616c93d2e437943dd76bca6cb26896e23a040059ea12c83e53d7c46bc50d6"},"dark":{"file":"icons-dark/cad-sketch-line.svg","sha256":"81c1b49896c22e6e4ccc0bc52efbc6d0078afb94cb81432d37b1bd5c666e98df","body":"<path d=\"M6 25 26 7\"/><circle cx=\"6\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"26\" cy=\"7\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cad-sketch-arc","name":"Sketch arc","nameJa":"スケッチ円弧","body":"<path d=\"M5 24 A19 19 0 0 1 26 6\" stroke=\"#178b88\"/><path d=\"M6 7 V24 H25\" stroke-dasharray=\"2 3\"/><circle cx=\"5\" cy=\"24\" r=\"1.5\" fill=\"white\"/><circle cx=\"26\" cy=\"6\" r=\"1.5\" fill=\"white\"/>","tags":["sketch","arc","円弧","sketch arc","スケッチ円弧","cad"],"family":"sketch","description":"Draw a curved sketch segment with a defined circular radius.","descriptionJa":"円の半径を持つ円弧をスケッチに描きます。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-sketch-arc.svg","usages":["command"],"sha256":"a6eb3beb9914e57e83771e25f7761e6f8ed643c92a7c1d48f748e7aeac609e41","variants":{"light":{"file":"icons/cad-sketch-arc.svg","sha256":"a6eb3beb9914e57e83771e25f7761e6f8ed643c92a7c1d48f748e7aeac609e41"},"dark":{"file":"icons-dark/cad-sketch-arc.svg","sha256":"cf818817fdb5076bf48bad33b7c1a2e303d3523c616741fc92ee3d3f717c3436","body":"<path d=\"M5 24 A19 19 0 0 1 26 6\" stroke=\"#63cec4\"/><path d=\"M6 7 V24 H25\" stroke-dasharray=\"2 3\"/><circle cx=\"5\" cy=\"24\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"26\" cy=\"6\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cad-sketch-spline","name":"Sketch spline","nameJa":"スプライン","body":"<path d=\"M5 24 C5 3 27 30 27 7\" stroke=\"#178b88\"/><path d=\"M5 24 8 6 M24 26 27 7\" stroke-dasharray=\"2 3\"/><circle cx=\"5\" cy=\"24\" r=\"1.5\" fill=\"white\"/><circle cx=\"8\" cy=\"6\" r=\"1.5\" fill=\"white\"/><circle cx=\"24\" cy=\"26\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"7\" r=\"1.5\" fill=\"white\"/>","tags":["sketch","curve","曲線","sketch spline","スプライン","cad"],"family":"sketch","description":"Create a smooth sketch curve through fit points or control points.","descriptionJa":"通過点または制御点を使って滑らかなスケッチ曲線を作成します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-sketch-spline.svg","usages":["command"],"sha256":"e4911e0035b394c2641456ef45b0e1a694722bad756a4071d31fd7be78698870","variants":{"light":{"file":"icons/cad-sketch-spline.svg","sha256":"e4911e0035b394c2641456ef45b0e1a694722bad756a4071d31fd7be78698870"},"dark":{"file":"icons-dark/cad-sketch-spline.svg","sha256":"ff37a89b09ae097f80db6a573df20c43b204fe047d2f81823e8e7634a2585e91","body":"<path d=\"M5 24 C5 3 27 30 27 7\" stroke=\"#63cec4\"/><path d=\"M5 24 8 6 M24 26 27 7\" stroke-dasharray=\"2 3\"/><circle cx=\"5\" cy=\"24\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"8\" cy=\"6\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"24\" cy=\"26\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"7\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cad-constraint-tangent","name":"Tangent constraint","nameJa":"接線拘束","body":"<circle cx=\"15\" cy=\"13\" r=\"8\" fill=\"#d7efed\"/><path d=\"M4 21 H28\" stroke=\"#178b88\"/><circle cx=\"15\" cy=\"21\" r=\"2\" fill=\"#178b88\"/>","tags":["sketch","constraint","拘束","tangent constraint","接線拘束","cad"],"family":"sketch-constraint","description":"Keep a curve tangent to a selected line or another curve.","descriptionJa":"曲線と線分、または2本の曲線が接するよう拘束します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-constraint-tangent.svg","usages":["command"],"sha256":"71411fe8ecf5ad85b7efc41b4b6111d9f0a874a72900322650edacd3a997fd00","variants":{"light":{"file":"icons/cad-constraint-tangent.svg","sha256":"71411fe8ecf5ad85b7efc41b4b6111d9f0a874a72900322650edacd3a997fd00"},"dark":{"file":"icons-dark/cad-constraint-tangent.svg","sha256":"067fa77112563afe50bdf281a62f9c9aaf6000f4798998bac22bd8d61203b751","body":"<circle cx=\"15\" cy=\"13\" r=\"8\" fill=\"#294c59\"/><path d=\"M4 21 H28\" stroke=\"#63cec4\"/><circle cx=\"15\" cy=\"21\" r=\"2\" fill=\"#63cec4\"/>"}}},{"id":"cad-constraint-coincident","name":"Coincident constraint","nameJa":"一致拘束","body":"<path d=\"M5 6 16 17 27 7 M16 17 V27\"/><circle cx=\"16\" cy=\"17\" r=\"4\" fill=\"#d7efed\" stroke=\"#178b88\"/>","tags":["sketch","constraint","拘束","coincident constraint","一致拘束","cad"],"family":"sketch-constraint","description":"Constrain a sketch point to another point or to an entity.","descriptionJa":"スケッチの点を別の点または図形上に一致させます。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-constraint-coincident.svg","usages":["command"],"sha256":"3f52a4ca96ac5a06c9bcf931595ec8fb5c9ab6f2bfe5672b16dae5ee93dc8b70","variants":{"light":{"file":"icons/cad-constraint-coincident.svg","sha256":"3f52a4ca96ac5a06c9bcf931595ec8fb5c9ab6f2bfe5672b16dae5ee93dc8b70"},"dark":{"file":"icons-dark/cad-constraint-coincident.svg","sha256":"8308b0061225e04d19ae0e844a55a49350b304bef0180cd68dcee2c4e8c07fb0","body":"<path d=\"M5 6 16 17 27 7 M16 17 V27\"/><circle cx=\"16\" cy=\"17\" r=\"4\" fill=\"#294c59\" stroke=\"#63cec4\"/>"}}},{"id":"cad-constraint-parallel","name":"Parallel constraint","nameJa":"平行拘束","body":"<path d=\"M4 21 22 5 M10 27 28 11\"/><path d=\"M9 12 12 15 M17 20 20 23\" stroke=\"#178b88\"/>","tags":["sketch","constraint","拘束","parallel constraint","平行拘束","cad"],"family":"sketch-constraint","description":"Keep two selected sketch lines parallel.","descriptionJa":"選択した2本のスケッチ線を平行に保ちます。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-constraint-parallel.svg","usages":["command"],"sha256":"ec9ed04a29767a83dc015a21f96f767d9e1cb3dad4610fe5e05d64dddd5a595a","variants":{"light":{"file":"icons/cad-constraint-parallel.svg","sha256":"ec9ed04a29767a83dc015a21f96f767d9e1cb3dad4610fe5e05d64dddd5a595a"},"dark":{"file":"icons-dark/cad-constraint-parallel.svg","sha256":"b9f12731f38f1460c0f7a68d6a3901357e94e1af11800ec3a1f4bdf06fc74920","body":"<path d=\"M4 21 22 5 M10 27 28 11\"/><path d=\"M9 12 12 15 M17 20 20 23\" stroke=\"#63cec4\"/>"}}},{"id":"cad-extrude","name":"Extrude","nameJa":"押し出し","body":"<path d=\"M6 17 16 12 26 17 16 22Z\" fill=\"#d7efed\"/><path d=\"M6 17 V25 L16 29 26 25 V17 M16 22 V29\"/><path d=\"M16 14 V3 M12 7 16 3 20 7\" stroke=\"#178b88\"/>","tags":["solid","feature","立体","extrude","押し出し","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-feature","description":"Extend a planar profile in a straight direction to add solid volume.","descriptionJa":"平面上の輪郭を直線方向に伸ばして立体を作成します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-extrude.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Extrude","nodeNameJa":"押し出し","sha256":"acdfe48176a6c55ff9caecb5956b214d91ccb347c8cc886fac90af484ff35564","variants":{"light":{"file":"icons/cad-extrude.svg","sha256":"acdfe48176a6c55ff9caecb5956b214d91ccb347c8cc886fac90af484ff35564"},"dark":{"file":"icons-dark/cad-extrude.svg","sha256":"7c9376992fc6f3e2d1f0717eeae383f91b03ee386c3eb44ac59429d539744829","body":"<path d=\"M6 17 16 12 26 17 16 22Z\" fill=\"#294c59\"/><path d=\"M6 17 V25 L16 29 26 25 V17 M16 22 V29\"/><path d=\"M16 14 V3 M12 7 16 3 20 7\" stroke=\"#63cec4\"/>"}}},{"id":"cad-revolve","name":"Revolve","nameJa":"回転体","body":"<path d=\"M16 4 V28\" stroke-dasharray=\"2 3\"/><path d=\"M17 9 C29 9 29 23 17 23 Z\" fill=\"#d7efed\"/><path d=\"M9 10 C2 12 2 22 10 24 M6 24 H10 V20\" stroke=\"#178b88\"/>","tags":["solid","feature","回転","revolve","回転体","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-feature","description":"Rotate a profile around an axis to create a solid feature.","descriptionJa":"輪郭を軸の周りに回転させて立体を作成します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-revolve.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Revolve","nodeNameJa":"回転体","sha256":"d64ae681aa176bbf877e55ec4eac26899914273de2e6faa1ef44c685f0b737ee","variants":{"light":{"file":"icons/cad-revolve.svg","sha256":"d64ae681aa176bbf877e55ec4eac26899914273de2e6faa1ef44c685f0b737ee"},"dark":{"file":"icons-dark/cad-revolve.svg","sha256":"d1d63fb677f4c79a84b30eeb87bc3827df7cb6379c2be7505b14c2475b0c973d","body":"<path d=\"M16 4 V28\" stroke-dasharray=\"2 3\"/><path d=\"M17 9 C29 9 29 23 17 23 Z\" fill=\"#294c59\"/><path d=\"M9 10 C2 12 2 22 10 24 M6 24 H10 V20\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sweep","name":"Sweep","nameJa":"スイープ","body":"<path d=\"M5 24 C6 8 17 8 27 13 L24 19 C14 13 12 17 12 27Z\" fill=\"#d7efed\"/><path d=\"M5 24 12 27 M24 19 27 13\"/><path d=\"M8 25 C9 12 17 11 25 16\" stroke=\"#178b88\"/>","tags":["solid","feature","パス","sweep","スイープ","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-feature","description":"Move a cross-section along a path to create a solid feature.","descriptionJa":"断面を指定した経路に沿って移動させて立体を作成します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-sweep.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Sweep","nodeNameJa":"スイープ","sha256":"0ff28543afeb9393f994ae078933d13bc7506d55947356405440ea5b3cbff2bb","variants":{"light":{"file":"icons/cad-sweep.svg","sha256":"0ff28543afeb9393f994ae078933d13bc7506d55947356405440ea5b3cbff2bb"},"dark":{"file":"icons-dark/cad-sweep.svg","sha256":"8062151d9ec42a6b13c7a2b0f459c9dee53eab5436d74efd321355c4f45788ac","body":"<path d=\"M5 24 C6 8 17 8 27 13 L24 19 C14 13 12 17 12 27Z\" fill=\"#294c59\"/><path d=\"M5 24 12 27 M24 19 27 13\"/><path d=\"M8 25 C9 12 17 11 25 16\" stroke=\"#63cec4\"/>"}}},{"id":"cad-loft","name":"Loft","nameJa":"ロフト","body":"<path d=\"M7 7 Q4 19 8 25 Q16 30 24 25 Q28 19 25 7Z\" fill=\"#d7efed\" stroke=\"none\"/><path d=\"M7 7 Q4 19 8 25 Q16 30 24 25 Q28 19 25 7\"/><path d=\"M7 7 Q16 2 25 7 Q16 12 7 7\" fill=\"#d7efed\"/><path d=\"M8 25 Q16 20 24 25\"/><path d=\"M12 8 Q16 17 12 24 M20 8 Q16 17 20 24\" stroke=\"#178b88\"/>","tags":["solid","feature","断面","loft","ロフト","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-feature","description":"Blend between multiple section profiles to create a solid feature.","descriptionJa":"複数の断面をつないで立体を作成します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-loft.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Loft","nodeNameJa":"ロフト","sha256":"e0fb69cf5451ddf53d08ab786a15baeedc8e59b2d80c94cc9eba48e4c09beedd","variants":{"light":{"file":"icons/cad-loft.svg","sha256":"e0fb69cf5451ddf53d08ab786a15baeedc8e59b2d80c94cc9eba48e4c09beedd"},"dark":{"file":"icons-dark/cad-loft.svg","sha256":"82747029c48cd6573726c0c7e9bef653823bbcaee18b7f90849a4043d550d9f0","body":"<path d=\"M7 7 Q4 19 8 25 Q16 30 24 25 Q28 19 25 7Z\" fill=\"#294c59\" stroke=\"none\"/><path d=\"M7 7 Q4 19 8 25 Q16 30 24 25 Q28 19 25 7\"/><path d=\"M7 7 Q16 2 25 7 Q16 12 7 7\" fill=\"#294c59\"/><path d=\"M8 25 Q16 20 24 25\"/><path d=\"M12 8 Q16 17 12 24 M20 8 Q16 17 20 24\" stroke=\"#63cec4\"/>"}}},{"id":"cad-pocket","name":"Pocket","nameJa":"ポケット","body":"<path d=\"M 4 12 16.0 7 28 12 v 10 l -12.0 5 -12.0 -5 Z\" fill=\"#d7efed\"/><path d=\"M 4 12 l 12.0 5 12.0 -5 M 16.0 17 v 10\"/><path d=\"M10 12 16 9.5 22 12 16 14.5Z\" fill=\"#253b53\"/>","tags":["solid","cut","切削","pocket","ポケット","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-feature","description":"Remove material by extruding a closed sketch into a body.","descriptionJa":"閉じたスケッチをボディ内部へ押し出して材料を除去します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-pocket.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Pocket","nodeNameJa":"ポケット","sha256":"a5095aefbae2c68fe95ef1a6d081754c58544fc6047872f6330957bdb0705eeb","variants":{"light":{"file":"icons/cad-pocket.svg","sha256":"a5095aefbae2c68fe95ef1a6d081754c58544fc6047872f6330957bdb0705eeb"},"dark":{"file":"icons-dark/cad-pocket.svg","sha256":"d8ff892c13f8b9f632881f2bdaef5c36a09f2fd5aa048bee03966bc221da2102","body":"<path d=\"M 4 12 16.0 7 28 12 v 10 l -12.0 5 -12.0 -5 Z\" fill=\"#294c59\"/><path d=\"M 4 12 l 12.0 5 12.0 -5 M 16.0 17 v 10\"/><path d=\"M10 12 16 9.5 22 12 16 14.5Z\" fill=\"#d1e5ed\"/>"}}},{"id":"cad-fillet","name":"Fillet","nameJa":"フィレット","body":"<path d=\"M6 26 V11 Q6 5 12 5 H26 V26Z\" fill=\"#d7efed\"/><path d=\"M6 15 Q6 5 16 5\" stroke=\"#178b88\"/><path d=\"M11 21 V14 Q11 10 15 10 H21\" stroke-dasharray=\"2 3\"/>","tags":["solid","round","丸み","fillet","フィレット","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-feature","description":"Round selected solid edges or sketch corners, including reblending an existing fillet.","descriptionJa":"選択したソリッドの稜線やスケッチの角を丸め、既存フィレットの半径も再編集します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","cax-studio-commands","onshape-feature-parts"],"role":"command","file":"icons/cad-fillet.svg","aliases":["sketch fillet","face reblend","reblend radius","スケッチ角丸め","再ブレンド"],"usages":["command","model-tree"],"objectType":"feature","nodeName":"Fillet","nodeNameJa":"フィレット","sha256":"c6cc112cd292ddbe6eb3ecb9e7d5b2510fa71f1a3902b942d6b77b22b585813b","variants":{"light":{"file":"icons/cad-fillet.svg","sha256":"c6cc112cd292ddbe6eb3ecb9e7d5b2510fa71f1a3902b942d6b77b22b585813b"},"dark":{"file":"icons-dark/cad-fillet.svg","sha256":"c09adff81ee923461d6bad29d68c045016bd2a812cacfb1c550da65d4a1a9c7f","body":"<path d=\"M6 26 V11 Q6 5 12 5 H26 V26Z\" fill=\"#294c59\"/><path d=\"M6 15 Q6 5 16 5\" stroke=\"#63cec4\"/><path d=\"M11 21 V14 Q11 10 15 10 H21\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-chamfer","name":"Chamfer","nameJa":"面取り","body":"<path d=\"M6 26 V12 L13 5 H26 V26Z\" fill=\"#d7efed\"/><path d=\"M6 12 13 5\" stroke=\"#178b88\"/><path d=\"M6 5 H13 M6 5 V12\" stroke-dasharray=\"2 3\"/>","tags":["solid","bevel","面","chamfer","面取り","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-feature","description":"Bevel selected solid edges or sketch corners with a straight chamfer.","descriptionJa":"選択したソリッドの稜線やスケッチの角を直線的に面取りします。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","cax-studio-commands","onshape-feature-parts"],"role":"command","file":"icons/cad-chamfer.svg","aliases":["sketch chamfer","スケッチ面取り"],"usages":["command","model-tree"],"objectType":"feature","nodeName":"Chamfer","nodeNameJa":"面取り","sha256":"6c72acdf61f66c73a59ffc383f7ed397b0abce84b89f90d21be380bd25c05f9d","variants":{"light":{"file":"icons/cad-chamfer.svg","sha256":"6c72acdf61f66c73a59ffc383f7ed397b0abce84b89f90d21be380bd25c05f9d"},"dark":{"file":"icons-dark/cad-chamfer.svg","sha256":"9ba1c896719a623354067eb87ed5ec77a979cc4455e0dd94f7f57a299b0f60d2","body":"<path d=\"M6 26 V12 L13 5 H26 V26Z\" fill=\"#294c59\"/><path d=\"M6 12 13 5\" stroke=\"#63cec4\"/><path d=\"M6 5 H13 M6 5 V12\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-shell","name":"Shell","nameJa":"シェル","body":"<path d=\"M4 12 16 4 28 12 V23 L16 30 4 23Z\" fill=\"#d7efed\"/><path d=\"M4 12 16 20 28 12 M16 20 V30\"/><path d=\"M8 12 16 7 24 12 16 17Z\" fill=\"white\"/><path d=\"M8 12 16 14 24 12 M16 7 V14\"/>","tags":["solid","wall","中空","shell","シェル","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-feature","description":"Hollow a solid body while retaining a specified wall thickness.","descriptionJa":"指定した肉厚を残してソリッドボディを中空にします。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-shell.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Shell","nodeNameJa":"シェル","sha256":"9fcacb7e2d64379599bab4fd11143a38c8696de7c384016a1920ce359c6e9fd1","variants":{"light":{"file":"icons/cad-shell.svg","sha256":"9fcacb7e2d64379599bab4fd11143a38c8696de7c384016a1920ce359c6e9fd1"},"dark":{"file":"icons-dark/cad-shell.svg","sha256":"43c9132ae1e25c9ee9faddc6b22d2224a3735862fef8949536259992c78c3f5f","body":"<path d=\"M4 12 16 4 28 12 V23 L16 30 4 23Z\" fill=\"#294c59\"/><path d=\"M4 12 16 20 28 12 M16 20 V30\"/><path d=\"M8 12 16 7 24 12 16 17Z\" fill=\"#192c3c\"/><path d=\"M8 12 16 14 24 12 M16 7 V14\"/>"}}},{"id":"cad-boolean-union","name":"Boolean union","nameJa":"和演算","body":"<rect x=\"4\" y=\"5\" width=\"15\" height=\"17\" rx=\"3\" fill=\"#d7efed\"/><rect x=\"13\" y=\"12\" width=\"15\" height=\"16\" rx=\"3\" fill=\"#d7efed\"/><path d=\"M20 15 V24 M16 19.5 H24\" stroke=\"#178b88\"/>","tags":["solid","boolean","結合","boolean union","和演算","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-boolean","description":"Combine overlapping solid bodies into a single solid.","descriptionJa":"重なるソリッドボディを結合して1つの立体にします。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-boolean-union.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Boolean union","nodeNameJa":"和演算","sha256":"edf68d44b57911282619b285b973693e288214f9ca8681ed721c8956d3bd7b98","variants":{"light":{"file":"icons/cad-boolean-union.svg","sha256":"edf68d44b57911282619b285b973693e288214f9ca8681ed721c8956d3bd7b98"},"dark":{"file":"icons-dark/cad-boolean-union.svg","sha256":"96f5e122989b213ba96fc46906f6630faee9625121fc298eb87a54764219cdf5","body":"<rect x=\"4\" y=\"5\" width=\"15\" height=\"17\" rx=\"3\" fill=\"#294c59\"/><rect x=\"13\" y=\"12\" width=\"15\" height=\"16\" rx=\"3\" fill=\"#294c59\"/><path d=\"M20 15 V24 M16 19.5 H24\" stroke=\"#63cec4\"/>"}}},{"id":"cad-boolean-subtract","name":"Boolean subtract","nameJa":"差演算","body":"<path d=\"M4 5 H23 V12 H15 V22 H23 V28 H4Z\" fill=\"#d7efed\"/><rect x=\"15\" y=\"12\" width=\"13\" height=\"10\" rx=\"2\" stroke=\"#178b88\" stroke-dasharray=\"2 2\"/><path d=\"M18 17 H25\" stroke=\"#178b88\"/>","tags":["solid","boolean","切り取り","boolean subtract","差演算","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-boolean","description":"Remove the volume of a tool body from a target body.","descriptionJa":"対象ボディから工具ボディと重なる体積を取り除きます。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-boolean-subtract.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Boolean subtract","nodeNameJa":"差演算","sha256":"0faf1aa223f308bced771fe0d3188e5cf380e7a57553857d1daba7dd00f2e196","variants":{"light":{"file":"icons/cad-boolean-subtract.svg","sha256":"0faf1aa223f308bced771fe0d3188e5cf380e7a57553857d1daba7dd00f2e196"},"dark":{"file":"icons-dark/cad-boolean-subtract.svg","sha256":"58490027c751f04a35a0ba70be3c247491e950255ef431ebf8fbcbc76878ec0b","body":"<path d=\"M4 5 H23 V12 H15 V22 H23 V28 H4Z\" fill=\"#294c59\"/><rect x=\"15\" y=\"12\" width=\"13\" height=\"10\" rx=\"2\" stroke=\"#63cec4\" stroke-dasharray=\"2 2\"/><path d=\"M18 17 H25\" stroke=\"#63cec4\"/>"}}},{"id":"cad-linear-pattern","name":"Linear pattern","nameJa":"直線パターン","body":"<rect x=\"4\" y=\"12\" width=\"6\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"13\" y=\"12\" width=\"6\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"22\" y=\"12\" width=\"6\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M5 6 H27 M24 3 27 6 24 9\" stroke=\"#178b88\"/>","tags":["feature","pattern","複製","linear pattern","直線パターン","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"feature-pattern","description":"Repeat selected features at regular spacing along a direction.","descriptionJa":"選択したフィーチャを指定方向へ一定間隔で繰り返します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","cax-studio-commands","onshape-feature-parts"],"role":"command","file":"icons/cad-linear-pattern.svg","aliases":["translated feature copies","face copy feature","フィーチャ並進複製"],"usages":["command","model-tree"],"objectType":"feature","nodeName":"Linear pattern","nodeNameJa":"直線パターン","sha256":"275214af4c00b2cb38816685268716e14ba8ddb1fbc079c9dc2dbab9d0846fc8","variants":{"light":{"file":"icons/cad-linear-pattern.svg","sha256":"275214af4c00b2cb38816685268716e14ba8ddb1fbc079c9dc2dbab9d0846fc8"},"dark":{"file":"icons-dark/cad-linear-pattern.svg","sha256":"b97499ecac1deeda0bf7ec2029147fc4e9fffdfb199b00aba8df75780ffd8130","body":"<rect x=\"4\" y=\"12\" width=\"6\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><rect x=\"13\" y=\"12\" width=\"6\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><rect x=\"22\" y=\"12\" width=\"6\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><path d=\"M5 6 H27 M24 3 27 6 24 9\" stroke=\"#63cec4\"/>"}}},{"id":"cad-circular-pattern","name":"Circular pattern","nameJa":"円形パターン","body":"<circle cx=\"16\" cy=\"16\" r=\"9\" stroke-dasharray=\"2 3\"/><rect x=\"13.5\" y=\"4.5\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"22.5\" y=\"13.5\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"13.5\" y=\"22.5\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"4.5\" y=\"13.5\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><circle cx=\"16\" cy=\"16\" r=\"2\" fill=\"#178b88\"/>","tags":["feature","pattern","複製","circular pattern","円形パターン","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"feature-pattern","description":"Repeat selected features around a rotation axis.","descriptionJa":"選択したフィーチャを回転軸の周りに繰り返します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-circular-pattern.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Circular pattern","nodeNameJa":"円形パターン","sha256":"3fcd60a0c8c6de8c0f1139ccc93d298a7b449408d199623bf9f9e74ebf74e87b","variants":{"light":{"file":"icons/cad-circular-pattern.svg","sha256":"3fcd60a0c8c6de8c0f1139ccc93d298a7b449408d199623bf9f9e74ebf74e87b"},"dark":{"file":"icons-dark/cad-circular-pattern.svg","sha256":"3344de27b1e98a1ad1d4ce39d9372c1c93a311d4bb6db09ac5c0f8f28d40d6d2","body":"<circle cx=\"16\" cy=\"16\" r=\"9\" stroke-dasharray=\"2 3\"/><rect x=\"13.5\" y=\"4.5\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><rect x=\"22.5\" y=\"13.5\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><rect x=\"13.5\" y=\"22.5\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><rect x=\"4.5\" y=\"13.5\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><circle cx=\"16\" cy=\"16\" r=\"2\" fill=\"#63cec4\"/>"}}},{"id":"cad-revolute-joint","name":"Revolute joint","nameJa":"回転ジョイント","body":"<rect x=\"4\" y=\"11\" width=\"9\" height=\"11\" rx=\"2\" fill=\"#d7efed\"/><rect x=\"19\" y=\"11\" width=\"9\" height=\"11\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M13 16 H19\"/><path d=\"M11 6 A9 9 0 0 1 23 8 M19 8 H23 V4\" stroke=\"#178b88\"/><path d=\"M16 11 V25\" stroke-dasharray=\"2 3\"/>","tags":["assembly","joint","アセンブリ","revolute joint","回転ジョイント","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"assembly","description":"Connect components so that one rotational degree of freedom remains.","descriptionJa":"部品間に1軸の回転だけを許すジョイントを設定します。","category":"CAD","categories":["CAD","OLP"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","sdf-model-kinematics"],"role":"command","file":"icons/cad-revolute-joint.svg","nodeAliases":["continuous joint","revolute joint","連続回転関節"],"usages":["command","model-tree"],"objectType":"joint","nodeName":"Revolute joint","nodeNameJa":"回転ジョイント","sha256":"a0cfc907865fc007ee4adbda6a54e72c477d2877f678379ef14f710f49564e27","variants":{"light":{"file":"icons/cad-revolute-joint.svg","sha256":"a0cfc907865fc007ee4adbda6a54e72c477d2877f678379ef14f710f49564e27"},"dark":{"file":"icons-dark/cad-revolute-joint.svg","sha256":"a514c4991977679f5937d2f8904fa3365316fe8137aa44ee39f2949a32bc2922","body":"<rect x=\"4\" y=\"11\" width=\"9\" height=\"11\" rx=\"2\" fill=\"#294c59\"/><rect x=\"19\" y=\"11\" width=\"9\" height=\"11\" rx=\"2\" fill=\"#294c59\"/><path d=\"M13 16 H19\"/><path d=\"M11 6 A9 9 0 0 1 23 8 M19 8 H23 V4\" stroke=\"#63cec4\"/><path d=\"M16 11 V25\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-sheet-metal-bend","name":"Sheet-metal bend","nameJa":"板金曲げ","body":"<path d=\"M5 26 V10 Q5 5 10 5 H26 V9 H11 Q9 9 9 11 V26Z\" fill=\"#d7efed\"/><path d=\"M15 22 V15 H22 M17 12 14 15 17 18\" stroke=\"#178b88\"/>","tags":["sheet metal","板金","sheet-metal bend","板金曲げ","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"sheet-metal","description":"Bend a sheet-metal region along a specified bend line.","descriptionJa":"指定した曲げ線に沿って板金を曲げます。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-sheet-metal-bend.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Sheet-metal bend","nodeNameJa":"板金曲げ","sha256":"56a91e355e602efd2e02f46783cdffda3f4f5ed7c02df186de9b5182109df813","variants":{"light":{"file":"icons/cad-sheet-metal-bend.svg","sha256":"56a91e355e602efd2e02f46783cdffda3f4f5ed7c02df186de9b5182109df813"},"dark":{"file":"icons-dark/cad-sheet-metal-bend.svg","sha256":"e750d7939022ba620a7d3e069fbdca4acb4e865fe4e4365332cec4d000741be6","body":"<path d=\"M5 26 V10 Q5 5 10 5 H26 V9 H11 Q9 9 9 11 V26Z\" fill=\"#294c59\"/><path d=\"M15 22 V15 H22 M17 12 14 15 17 18\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-circle","name":"Sketch circle","nameJa":"スケッチ円","body":"<circle cx=\"16\" cy=\"16\" r=\"10\" fill=\"#d7efed\"/><path d=\"M16 16 24 10\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"16\" r=\"1.6\" fill=\"#178b88\"/><circle cx=\"24\" cy=\"10\" r=\"1.5\" fill=\"white\"/>","tags":["sketch","circle","radius","円","半径","作図","sketch circle","スケッチ円","cad"],"family":"sketch","description":"Draw a sketch circle from its center and radius.","descriptionJa":"中心と半径を指定してスケッチに円を描きます。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-sketch-circle.svg","usages":["command"],"sha256":"3eb9c7b6912cbdb9afbbd628f81382c4f8469d518ae4f678b6c8570286c1c67b","variants":{"light":{"file":"icons/cad-sketch-circle.svg","sha256":"3eb9c7b6912cbdb9afbbd628f81382c4f8469d518ae4f678b6c8570286c1c67b"},"dark":{"file":"icons-dark/cad-sketch-circle.svg","sha256":"2f94d766096b5ca6839835ddc35503f5c73afba9abb7921dbe08a0ea5d16c145","body":"<circle cx=\"16\" cy=\"16\" r=\"10\" fill=\"#294c59\"/><path d=\"M16 16 24 10\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"16\" r=\"1.6\" fill=\"#63cec4\"/><circle cx=\"24\" cy=\"10\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cad-sketch-rectangle","name":"Sketch rectangle","nameJa":"スケッチ長方形","body":"<rect x=\"6\" y=\"8\" width=\"20\" height=\"16\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M6 19 H11 V24\"/><circle cx=\"6\" cy=\"8\" r=\"1.5\" fill=\"white\"/><circle cx=\"26\" cy=\"24\" r=\"1.5\" fill=\"white\"/>","tags":["sketch","rectangle","corners","長方形","矩形","作図","sketch rectangle","スケッチ長方形","cad"],"family":"sketch","description":"Draw a rectangular sketch profile from opposing corners.","descriptionJa":"対角の2点を指定して長方形のスケッチを描きます。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-sketch-rectangle.svg","usages":["command"],"sha256":"004afb16542f0c5de3826b761c7fac495771eab5013d9d5358c2102b6a288b1e","variants":{"light":{"file":"icons/cad-sketch-rectangle.svg","sha256":"004afb16542f0c5de3826b761c7fac495771eab5013d9d5358c2102b6a288b1e"},"dark":{"file":"icons-dark/cad-sketch-rectangle.svg","sha256":"be7a1486c17347bc4b1ce2bd7746c2f6129aa6287b849ed8aa66a79d0a77d67d","body":"<rect x=\"6\" y=\"8\" width=\"20\" height=\"16\" rx=\"1\" fill=\"#294c59\"/><path d=\"M6 19 H11 V24\"/><circle cx=\"6\" cy=\"8\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"26\" cy=\"24\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cad-sketch-trim","name":"Trim sketch","nameJa":"スケッチトリム","body":"<path d=\"M6 5 V27 M5 17 H15 M23 17 H28\"/><path d=\"M15 17 H23\" stroke=\"#178b88\" stroke-dasharray=\"2 3\"/><circle cx=\"20\" cy=\"6\" r=\"2.6\"/><circle cx=\"27\" cy=\"6\" r=\"2.6\"/><path d=\"M21 8 27 15 M26 8 20 15\"/>","tags":["sketch","trim","intersection","トリム","切取り","交点","trim sketch","スケッチトリム","cad"],"family":"sketch-edit","description":"Remove a sketch segment up to its neighboring intersections.","descriptionJa":"交点で区切られた不要なスケッチ線分を切り取ります。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-sketch-trim.svg","usages":["command"],"sha256":"43a6f22dcb41a8e32adaec9d3f311b317738ac47f2469387dba69783d3c6ffdf","variants":{"light":{"file":"icons/cad-sketch-trim.svg","sha256":"43a6f22dcb41a8e32adaec9d3f311b317738ac47f2469387dba69783d3c6ffdf"},"dark":{"file":"icons-dark/cad-sketch-trim.svg","sha256":"625bf2a55fa300f2358e5a605a0cc4aa491e9e2d9daa0a5891fe978059a02275","body":"<path d=\"M6 5 V27 M5 17 H15 M23 17 H28\"/><path d=\"M15 17 H23\" stroke=\"#63cec4\" stroke-dasharray=\"2 3\"/><circle cx=\"20\" cy=\"6\" r=\"2.6\"/><circle cx=\"27\" cy=\"6\" r=\"2.6\"/><path d=\"M21 8 27 15 M26 8 20 15\"/>"}}},{"id":"cad-sketch-extend","name":"Extend sketch","nameJa":"スケッチ延長","body":"<path d=\"M26 4 V28 M4 23 14 16\"/><path d=\"M14 16 26 8 M20 9 26 8 24 14\" stroke=\"#178b88\"/><circle cx=\"14\" cy=\"16\" r=\"1.7\" fill=\"#d7efed\"/>","tags":["sketch","extend","boundary","延長","境界","extend sketch","スケッチ延長","cad"],"family":"sketch-edit","description":"Extend a sketch entity until it meets a selected boundary.","descriptionJa":"スケッチ線を延長して指定した境界まで到達させます。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-sketch-extend.svg","usages":["command"],"sha256":"d594d46ee965138370b5e718c87eb9824636985c4dc2ac88e30d3fb8fe482e03","variants":{"light":{"file":"icons/cad-sketch-extend.svg","sha256":"d594d46ee965138370b5e718c87eb9824636985c4dc2ac88e30d3fb8fe482e03"},"dark":{"file":"icons-dark/cad-sketch-extend.svg","sha256":"20b33c38089637bca5f8df03ba87f3cd91f4f721dd88977420452b1a98ef4a10","body":"<path d=\"M26 4 V28 M4 23 14 16\"/><path d=\"M14 16 26 8 M20 9 26 8 24 14\" stroke=\"#63cec4\"/><circle cx=\"14\" cy=\"16\" r=\"1.7\" fill=\"#294c59\"/>"}}},{"id":"cad-sketch-offset","name":"Offset sketch","nameJa":"スケッチオフセット","body":"<path d=\"M5 25 V13 Q5 5 13 5 H26\"/><path d=\"M12 26 V16 Q12 12 16 12 H27\" stroke=\"#178b88\"/><path d=\"M7 21 H20 M16 18 20 21 16 24\"/>","tags":["sketch","offset","distance","オフセット","平行距離","offset sketch","スケッチオフセット","cad"],"family":"sketch-edit","description":"Create a parallel copy of sketch geometry at a specified distance.","descriptionJa":"スケッチ図形から指定した距離だけ離れた平行な図形を作成します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-sketch-offset.svg","usages":["command"],"sha256":"08537202470d3b862a48e434d232966e7e97b703fdb9008b0a636369193a115f","variants":{"light":{"file":"icons/cad-sketch-offset.svg","sha256":"08537202470d3b862a48e434d232966e7e97b703fdb9008b0a636369193a115f"},"dark":{"file":"icons-dark/cad-sketch-offset.svg","sha256":"5450ceffe235b985547e757f162134db0e8e66e32631cd5375d14cd066d199c8","body":"<path d=\"M5 25 V13 Q5 5 13 5 H26\"/><path d=\"M12 26 V16 Q12 12 16 12 H27\" stroke=\"#63cec4\"/><path d=\"M7 21 H20 M16 18 20 21 16 24\"/>"}}},{"id":"cad-sketch-dimension","name":"Sketch dimension","nameJa":"スケッチ寸法","body":"<path d=\"M6 5 V27 M26 5 V27 M6 23 H26\"/><path d=\"M6 11 H26 M10 8 6 11 10 14 M22 8 26 11 22 14\" stroke=\"#178b88\"/><path d=\"M14 20 V23 M18 20 V23\"/>","tags":["dimension","driving","size","寸法","寸法拘束","sketch dimension","スケッチ寸法","cad"],"family":"sketch-constraint","description":"Apply a driving length, radius or angle dimension to sketch geometry.","descriptionJa":"スケッチ図形の長さ、半径、角度を制御する寸法を設定します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-sketch-dimension.svg","usages":["command"],"sha256":"81c52137977bf6a741425eba3030ba701d426269246234d33139ebb7b1842fc5","variants":{"light":{"file":"icons/cad-sketch-dimension.svg","sha256":"81c52137977bf6a741425eba3030ba701d426269246234d33139ebb7b1842fc5"},"dark":{"file":"icons-dark/cad-sketch-dimension.svg","sha256":"c151d751298db88c4e99dc47f4d6d5777cc785d5c1b928fff16a27de7dc6e935","body":"<path d=\"M6 5 V27 M26 5 V27 M6 23 H26\"/><path d=\"M6 11 H26 M10 8 6 11 10 14 M22 8 26 11 22 14\" stroke=\"#63cec4\"/><path d=\"M14 20 V23 M18 20 V23\"/>"}}},{"id":"cad-constraint-perpendicular","name":"Perpendicular constraint","nameJa":"垂直拘束","body":"<path d=\"M6 5 V25 H28\"/><rect x=\"6\" y=\"17\" width=\"8\" height=\"8\" rx=\"0\" fill=\"#d7efed\"/><path d=\"M21 5 V14 M17 14 H25\" stroke=\"#178b88\"/>","tags":["constraint","perpendicular","right angle","垂直","直角","拘束","perpendicular constraint","垂直拘束","cad"],"family":"sketch-constraint","description":"Keep two selected sketch lines at a right angle.","descriptionJa":"選択した2本のスケッチ線を直角に保ちます。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-constraint-perpendicular.svg","usages":["command"],"sha256":"e15a465f056c06b9b77ddb596c3fc2a8dfbdaaebd2f18d8b291d8a536ea98abd","variants":{"light":{"file":"icons/cad-constraint-perpendicular.svg","sha256":"e15a465f056c06b9b77ddb596c3fc2a8dfbdaaebd2f18d8b291d8a536ea98abd"},"dark":{"file":"icons-dark/cad-constraint-perpendicular.svg","sha256":"8a3e32882b313c5636a80c36c3eebb79252759858bef247345b16e1e8cb83b20","body":"<path d=\"M6 5 V25 H28\"/><rect x=\"6\" y=\"17\" width=\"8\" height=\"8\" rx=\"0\" fill=\"#294c59\"/><path d=\"M21 5 V14 M17 14 H25\" stroke=\"#63cec4\"/>"}}},{"id":"cad-constraint-equal","name":"Equal constraint","nameJa":"等値拘束","body":"<path d=\"M5 5 27 11 M5 22 27 28\"/><path d=\"M11 14 H22 M11 18 H22\" stroke=\"#178b88\"/><circle cx=\"5\" cy=\"5\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"11\" r=\"1.5\" fill=\"white\"/><circle cx=\"5\" cy=\"22\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"28\" r=\"1.5\" fill=\"white\"/>","tags":["constraint","equal","length","radius","等値","同じ長さ","拘束","equal constraint","等値拘束","cad"],"family":"sketch-constraint","description":"Make selected sketch lengths or radii equal.","descriptionJa":"選択したスケッチ線の長さや円の半径を等しくします。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-constraint-equal.svg","usages":["command"],"sha256":"86dd3b0925d2b2de4c16398ffec00b68d03f49618412151380b0e5373336b77d","variants":{"light":{"file":"icons/cad-constraint-equal.svg","sha256":"86dd3b0925d2b2de4c16398ffec00b68d03f49618412151380b0e5373336b77d"},"dark":{"file":"icons-dark/cad-constraint-equal.svg","sha256":"32606b7bf2c854a26ea72e617221fd9ab4945d26fd0514ef4fe3001d93f6e89b","body":"<path d=\"M5 5 27 11 M5 22 27 28\"/><path d=\"M11 14 H22 M11 18 H22\" stroke=\"#63cec4\"/><circle cx=\"5\" cy=\"5\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"11\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"5\" cy=\"22\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"28\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cad-constraint-symmetric","name":"Symmetric constraint","nameJa":"対称拘束","body":"<path d=\"M16 3 V29\" stroke-dasharray=\"2 3\"/><path d=\"M5 7 10 25 M27 7 22 25\"/><path d=\"M7 16 H13 M10 13 13 16 10 19 M25 16 H19 M22 13 19 16 22 19\" stroke=\"#178b88\"/>","tags":["constraint","symmetry","centerline","対称","中心線","拘束","symmetric constraint","対称拘束","cad"],"family":"sketch-constraint","description":"Keep selected sketch entities symmetric about a construction line.","descriptionJa":"選択したスケッチ図形を基準線に対して対称に保ちます。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-constraint-symmetric.svg","usages":["command"],"sha256":"d9d44ed613e134854be2c5553aef5c056e6e1a8bc878e8bfce08f7afc32bcad9","variants":{"light":{"file":"icons/cad-constraint-symmetric.svg","sha256":"d9d44ed613e134854be2c5553aef5c056e6e1a8bc878e8bfce08f7afc32bcad9"},"dark":{"file":"icons-dark/cad-constraint-symmetric.svg","sha256":"647421a065bdee4ceb02a1ecaec63faaae7503a11f544c75bcf1ccd235f4f7bf","body":"<path d=\"M16 3 V29\" stroke-dasharray=\"2 3\"/><path d=\"M5 7 10 25 M27 7 22 25\"/><path d=\"M7 16 H13 M10 13 13 16 10 19 M25 16 H19 M22 13 19 16 22 19\" stroke=\"#63cec4\"/>"}}},{"id":"cad-mirror","name":"Mirror features","nameJa":"フィーチャミラー","body":"<path d=\"M16 3 V29\" stroke-dasharray=\"2 3\"/><path d=\"M4 9 H12 V25 H4Z\" fill=\"#d7efed\"/><path d=\"M20 9 H28 V25 H20Z\" stroke=\"#178b88\"/><path d=\"M8 5 Q16 1 24 5 M21 3 24 5 21 7\"/>","tags":["mirror","reflect","feature","body","ミラー","対称複写","mirror features","フィーチャミラー","cad","model tree","tree node","object","モデルツリー","ツリーノード","mirror feature","ミラーフィーチャ"],"family":"feature-pattern","description":"Reflect selected features or bodies across a reference plane.","descriptionJa":"基準平面に対して選択したフィーチャやボディを対称複写します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","cax-studio-commands","onshape-feature-parts"],"role":"command","file":"icons/cad-mirror.svg","aliases":["mirror feature copies","フィーチャ鏡映複製"],"usages":["command","model-tree"],"objectType":"feature","nodeName":"Mirror feature","nodeNameJa":"ミラーフィーチャ","sha256":"6a09fa059f5c90b826d5ae5165bd533365f75022ee50e3dfa117a272a1b3eb1d","variants":{"light":{"file":"icons/cad-mirror.svg","sha256":"6a09fa059f5c90b826d5ae5165bd533365f75022ee50e3dfa117a272a1b3eb1d"},"dark":{"file":"icons-dark/cad-mirror.svg","sha256":"73ccef07c714933323d8f367255bd0a91249f24466ddfa406706f09ef352d1c4","body":"<path d=\"M16 3 V29\" stroke-dasharray=\"2 3\"/><path d=\"M4 9 H12 V25 H4Z\" fill=\"#294c59\"/><path d=\"M20 9 H28 V25 H20Z\" stroke=\"#63cec4\"/><path d=\"M8 5 Q16 1 24 5 M21 3 24 5 21 7\"/>"}}},{"id":"cad-boolean-intersection","name":"Boolean intersection","nameJa":"積演算","body":"<rect x=\"4\" y=\"4\" width=\"17\" height=\"17\" rx=\"2\" stroke-dasharray=\"2 3\"/><rect x=\"12\" y=\"12\" width=\"16\" height=\"16\" rx=\"2\" stroke-dasharray=\"2 3\"/><rect x=\"12\" y=\"12\" width=\"9\" height=\"9\" rx=\"1\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M14 19 19 14\" stroke=\"#178b88\"/>","tags":["boolean","intersection","common volume","積","共通部分","boolean intersection","積演算","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-boolean","description":"Keep only the shared volume of selected intersecting solid bodies.","descriptionJa":"選択したソリッドボディが共通して占める体積だけを残します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-boolean-intersection.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Boolean intersection","nodeNameJa":"積演算","sha256":"17944f40f95a21098a7c7ae3b559a4f2a2b4f36fc3494a191fe3685207369486","variants":{"light":{"file":"icons/cad-boolean-intersection.svg","sha256":"17944f40f95a21098a7c7ae3b559a4f2a2b4f36fc3494a191fe3685207369486"},"dark":{"file":"icons-dark/cad-boolean-intersection.svg","sha256":"a4a9c6e42cbe5949c65da93b316458f3573c3893fff7d2176d41471aef66e2ad","body":"<rect x=\"4\" y=\"4\" width=\"17\" height=\"17\" rx=\"2\" stroke-dasharray=\"2 3\"/><rect x=\"12\" y=\"12\" width=\"16\" height=\"16\" rx=\"2\" stroke-dasharray=\"2 3\"/><rect x=\"12\" y=\"12\" width=\"9\" height=\"9\" rx=\"1\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M14 19 19 14\" stroke=\"#63cec4\"/>"}}},{"id":"cad-move-body","name":"Move body","nameJa":"ボディ移動","body":"<path d=\"M5 13 11 10 17 13 V21 L11 24 5 21Z\" fill=\"#d7efed\"/><path d=\"M5 13 11 16 17 13 M11 16 V24\"/><path d=\"M20 20 H28 M25 17 28 20 25 23 M20 20 V5 M17 8 20 5 23 8\" stroke=\"#178b88\"/>","tags":["move","translate","rotate","body","移動","回転","ボディ","move body","ボディ移動","cad"],"family":"body-transform","description":"Translate or rotate a selected body using a transform control.","descriptionJa":"移動量や回転角を指定してボディの配置を変更します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-move-body.svg","usages":["command"],"sha256":"a62b12d3f76c4e8ad915013bcf8ce3669f8e169bc9b3c2d835f1ccf3598de5c8","variants":{"light":{"file":"icons/cad-move-body.svg","sha256":"a62b12d3f76c4e8ad915013bcf8ce3669f8e169bc9b3c2d835f1ccf3598de5c8"},"dark":{"file":"icons-dark/cad-move-body.svg","sha256":"38018b70c21a9133f2d0dc4ac864460671af974fdc82bd2575a0d822456ed11b","body":"<path d=\"M5 13 11 10 17 13 V21 L11 24 5 21Z\" fill=\"#294c59\"/><path d=\"M5 13 11 16 17 13 M11 16 V24\"/><path d=\"M20 20 H28 M25 17 28 20 25 23 M20 20 V5 M17 8 20 5 23 8\" stroke=\"#63cec4\"/>"}}},{"id":"cad-scale-body","name":"Scale body","nameJa":"ボディ拡大縮小","body":"<rect x=\"5\" y=\"18\" width=\"9\" height=\"9\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"5\" y=\"5\" width=\"22\" height=\"22\" rx=\"2\" stroke-dasharray=\"2 3\"/><path d=\"M14 18 26 6 M20 6 H26 V12\" stroke=\"#178b88\"/><circle cx=\"5\" cy=\"27\" r=\"1.5\" fill=\"#178b88\"/>","tags":["scale","resize","factor","body","倍率","拡大","縮小","scale body","ボディ拡大縮小","cad"],"family":"body-transform","description":"Resize a selected body using a uniform or directional scale factor.","descriptionJa":"一様または方向別の倍率を指定してボディを拡大縮小します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-scale-body.svg","usages":["command"],"sha256":"84e7be2eb4ea22935a1e3ba7fcbf699968bb2cc3c906242666f4f436116f3d2c","variants":{"light":{"file":"icons/cad-scale-body.svg","sha256":"84e7be2eb4ea22935a1e3ba7fcbf699968bb2cc3c906242666f4f436116f3d2c"},"dark":{"file":"icons-dark/cad-scale-body.svg","sha256":"2c54ed7572c922e8de9237177d0d01b5ec2ab3efe8e153139f4657fb3343105e","body":"<rect x=\"5\" y=\"18\" width=\"9\" height=\"9\" rx=\"1\" fill=\"#294c59\"/><rect x=\"5\" y=\"5\" width=\"22\" height=\"22\" rx=\"2\" stroke-dasharray=\"2 3\"/><path d=\"M14 18 26 6 M20 6 H26 V12\" stroke=\"#63cec4\"/><circle cx=\"5\" cy=\"27\" r=\"1.5\" fill=\"#63cec4\"/>"}}},{"id":"cad-datum-plane","name":"Create datum plane","nameJa":"基準平面作成","body":"<path d=\"M3 22 12 10 29 16 20 28Z\" fill=\"#d7efed\"/><path d=\"M6 13 15 4 27 9\" stroke-dasharray=\"2 3\"/><path d=\"M16 20 V6 M13 10 16 6 19 10\" stroke=\"#178b88\"/>","tags":["datum","construction","plane","基準平面","構築平面","create datum plane","基準平面作成","cad","model tree","tree node","object","モデルツリー","ツリーノード","datum plane"],"family":"reference-geometry","description":"Create a construction plane for sketches, features or measurements.","descriptionJa":"スケッチ、フィーチャ、測定に使用する構築平面を作成します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-datum-plane.svg","usages":["command","model-tree"],"objectType":"datum-plane","nodeName":"Datum plane","nodeNameJa":"基準平面","sha256":"69ff6b12bdfc75c102b3764d48bf8f4387ea9496444fc6f6bf1e0e3eb5b58f98","variants":{"light":{"file":"icons/cad-datum-plane.svg","sha256":"69ff6b12bdfc75c102b3764d48bf8f4387ea9496444fc6f6bf1e0e3eb5b58f98"},"dark":{"file":"icons-dark/cad-datum-plane.svg","sha256":"8fa70e90f990d0546610558e233e1b5279de054563a53f617cb066dcc1e0459d","body":"<path d=\"M3 22 12 10 29 16 20 28Z\" fill=\"#294c59\"/><path d=\"M6 13 15 4 27 9\" stroke-dasharray=\"2 3\"/><path d=\"M16 20 V6 M13 10 16 6 19 10\" stroke=\"#63cec4\"/>"}}},{"id":"cad-datum-axis","name":"Create datum axis","nameJa":"基準軸作成","body":"<path d=\"M6 22 13 14 25 19 18 27Z\" fill=\"#d7efed\"/><path d=\"M6 28 26 4\" stroke=\"#178b88\" stroke-dasharray=\"4 3\"/><circle cx=\"16\" cy=\"16\" r=\"3\" fill=\"white\"/><path d=\"M22 4 H26 V8\"/>","tags":["datum","construction","axis","基準軸","構築軸","create datum axis","基準軸作成","cad","model tree","tree node","object","モデルツリー","ツリーノード","datum axis"],"family":"reference-geometry","description":"Create a reference axis for revolutions, patterns or assembly constraints.","descriptionJa":"回転、パターン、アセンブリ拘束で使用する基準軸を作成します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-datum-axis.svg","usages":["command","model-tree"],"objectType":"datum-axis","nodeName":"Datum axis","nodeNameJa":"基準軸","sha256":"3445604e50b86c834a078130d90688de039d7b5a96b475b2c2053a9274be7f6a","variants":{"light":{"file":"icons/cad-datum-axis.svg","sha256":"3445604e50b86c834a078130d90688de039d7b5a96b475b2c2053a9274be7f6a"},"dark":{"file":"icons-dark/cad-datum-axis.svg","sha256":"be2a3c867ffcc40dde5b294282cbbe08902cdc3d3eea0da4b3eb0cb0d6b6b6e2","body":"<path d=\"M6 22 13 14 25 19 18 27Z\" fill=\"#294c59\"/><path d=\"M6 28 26 4\" stroke=\"#63cec4\" stroke-dasharray=\"4 3\"/><circle cx=\"16\" cy=\"16\" r=\"3\" fill=\"#192c3c\"/><path d=\"M22 4 H26 V8\"/>"}}},{"id":"cad-fixed-joint","name":"Fixed joint","nameJa":"固定ジョイント","body":"<rect x=\"4\" y=\"8\" width=\"9\" height=\"17\" rx=\"2\" fill=\"#d7efed\"/><rect x=\"19\" y=\"8\" width=\"9\" height=\"17\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M13 13 H19 M13 20 H19\"/><path d=\"M10 28 H22 M12 28 10 30 M17 28 15 30 M22 28 20 30\" stroke=\"#178b88\"/>","tags":["assembly","joint","rigid","固定","剛体","結合","fixed joint","固定ジョイント","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"assembly","description":"Connect two components with no relative degrees of freedom.","descriptionJa":"2つの部品の相対的な移動と回転をすべて拘束します。","category":"CAD","categories":["CAD","OLP"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","moveit-urdf-srdf","sdf-model-kinematics"],"role":"command","file":"icons/cad-fixed-joint.svg","nodeAliases":["fixed virtual joint","fixed root joint","固定仮想関節"],"usages":["command","model-tree"],"objectType":"joint","nodeName":"Fixed joint","nodeNameJa":"固定ジョイント","sha256":"89a5130c21829fb3d71430f3aed4d03a02a14b31f8be99787bfae2b3b890de6b","variants":{"light":{"file":"icons/cad-fixed-joint.svg","sha256":"89a5130c21829fb3d71430f3aed4d03a02a14b31f8be99787bfae2b3b890de6b"},"dark":{"file":"icons-dark/cad-fixed-joint.svg","sha256":"ad240a7de2b31bda7e5c517c329a0e34a267cc25e380edf21fd12355aca6eb7e","body":"<rect x=\"4\" y=\"8\" width=\"9\" height=\"17\" rx=\"2\" fill=\"#294c59\"/><rect x=\"19\" y=\"8\" width=\"9\" height=\"17\" rx=\"2\" fill=\"#294c59\"/><path d=\"M13 13 H19 M13 20 H19\"/><path d=\"M10 28 H22 M12 28 10 30 M17 28 15 30 M22 28 20 30\" stroke=\"#63cec4\"/>"}}},{"id":"cad-prismatic-joint","name":"Prismatic joint","nameJa":"直動ジョイント","body":"<rect x=\"4\" y=\"12\" width=\"24\" height=\"10\" rx=\"2\" fill=\"#d7efed\"/><rect x=\"11\" y=\"8\" width=\"10\" height=\"18\" rx=\"2\"/><path d=\"M4 17 H28\"/><path d=\"M7 4 H25 M10 2 7 4 10 6 M22 2 25 4 22 6\" stroke=\"#178b88\"/>","tags":["assembly","joint","slider","prismatic","直動","スライダ","結合","prismatic joint","直動ジョイント","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"assembly","description":"Connect components so that only translation along one axis remains.","descriptionJa":"部品間に1軸方向の直動だけを許すジョイントを設定します。","category":"CAD","categories":["CAD","OLP"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","sdf-model-kinematics"],"role":"command","file":"icons/cad-prismatic-joint.svg","nodeAliases":["slider joint","直動関節"],"usages":["command","model-tree"],"objectType":"joint","nodeName":"Prismatic joint","nodeNameJa":"直動ジョイント","sha256":"a588e61b764dc93c02c4a5bf8248d6f393ba4b79c3dcedf70176cebe2478beaf","variants":{"light":{"file":"icons/cad-prismatic-joint.svg","sha256":"a588e61b764dc93c02c4a5bf8248d6f393ba4b79c3dcedf70176cebe2478beaf"},"dark":{"file":"icons-dark/cad-prismatic-joint.svg","sha256":"6ad5c43399a4c94856d345ea6bc85fe18c43c905607406a50159fb328ade5bfd","body":"<rect x=\"4\" y=\"12\" width=\"24\" height=\"10\" rx=\"2\" fill=\"#294c59\"/><rect x=\"11\" y=\"8\" width=\"10\" height=\"18\" rx=\"2\"/><path d=\"M4 17 H28\"/><path d=\"M7 4 H25 M10 2 7 4 10 6 M22 2 25 4 22 6\" stroke=\"#63cec4\"/>"}}},{"id":"cad-interference-check","name":"Assembly interference","nameJa":"アセンブリ干渉検査","body":"<path d=\"M4 8 12 4 20 8 V20 L12 24 4 20Z\" fill=\"#d7efed\"/><path d=\"M13 14 21 10 28 14 V26 L21 29 13 25Z\"/><path d=\"M13 14 20 10 V20 L13 24Z\" fill=\"#fff3da\" stroke=\"#c88626\"/><path d=\"M14 18 18 14 M14 22 18 18\" stroke=\"#c88626\"/>","tags":["assembly","interference","overlap","干渉","重なり","体積","assembly interference","アセンブリ干渉検査","cad"],"family":"assembly-inspection","description":"Find overlapping solid volumes between assembly components.","descriptionJa":"アセンブリ部品間でソリッドが重なる干渉体積を検出します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-interference-check.svg","usages":["command"],"sha256":"997a0a86c49b6b5c500b5111adc7d207bc32b771d9eeac8db2bc48a4d18a4192","variants":{"light":{"file":"icons/cad-interference-check.svg","sha256":"997a0a86c49b6b5c500b5111adc7d207bc32b771d9eeac8db2bc48a4d18a4192"},"dark":{"file":"icons-dark/cad-interference-check.svg","sha256":"0c6177bba3a5d41b9ced83b2cbde440bb65cfddc89cc873dad95a0747981fca5","body":"<path d=\"M4 8 12 4 20 8 V20 L12 24 4 20Z\" fill=\"#294c59\"/><path d=\"M13 14 21 10 28 14 V26 L21 29 13 25Z\"/><path d=\"M13 14 20 10 V20 L13 24Z\" fill=\"#51432c\" stroke=\"#efbd63\"/><path d=\"M14 18 18 14 M14 22 18 18\" stroke=\"#efbd63\"/>"}}},{"id":"cad-sheet-metal-flange","name":"Sheet-metal flange","nameJa":"板金フランジ","body":"<path d=\"M4 22 15 16 27 21 16 28Z\" fill=\"#d7efed\"/><path d=\"M15 16 V5 L27 10 V21Z\" fill=\"#d7efed\"/><path d=\"M15 16 27 21\" stroke-dasharray=\"2 3\"/><path d=\"M8 14 V5 M5 8 8 5 11 8\" stroke=\"#178b88\"/>","tags":["sheet metal","flange","edge","板金","フランジ","つば","sheet-metal flange","板金フランジ","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"sheet-metal","description":"Create a bent flange along a selected sheet-metal edge.","descriptionJa":"選択した板金エッジに沿って曲がったフランジを作成します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-sheet-metal-flange.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Sheet-metal flange","nodeNameJa":"板金フランジ","sha256":"d3e1ebc3bbe61adcf6000a3b51011493eade150d5042104fa582c029aec3b714","variants":{"light":{"file":"icons/cad-sheet-metal-flange.svg","sha256":"d3e1ebc3bbe61adcf6000a3b51011493eade150d5042104fa582c029aec3b714"},"dark":{"file":"icons-dark/cad-sheet-metal-flange.svg","sha256":"9c305db08e7e74176dbc8af9ad8edb7e6692e02cb206632baaf32361adb14741","body":"<path d=\"M4 22 15 16 27 21 16 28Z\" fill=\"#294c59\"/><path d=\"M15 16 V5 L27 10 V21Z\" fill=\"#294c59\"/><path d=\"M15 16 27 21\" stroke-dasharray=\"2 3\"/><path d=\"M8 14 V5 M5 8 8 5 11 8\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sheet-metal-unfold","name":"Unfold sheet metal","nameJa":"板金曲げ解除","body":"<path d=\"M4 23 14 18 28 23 18 28Z\" fill=\"#d7efed\"/><path d=\"M14 18 V6 L26 10 V22\" stroke-dasharray=\"2 3\"/><path d=\"M10 5 C3 6 2 14 7 17 M4 17 H8 V13\" stroke=\"#178b88\"/>","tags":["sheet metal","unfold","bend","板金","曲げ解除","展開","unfold sheet metal","板金曲げ解除","cad","model tree","tree node","object","モデルツリー","ツリーノード","unfold feature","曲げ解除フィーチャ"],"family":"sheet-metal","description":"Temporarily unfold selected bends so features can be added across them.","descriptionJa":"曲げを一時的に開き、曲げ部をまたぐフィーチャを追加できる状態にします。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-sheet-metal-unfold.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Unfold feature","nodeNameJa":"曲げ解除フィーチャ","sha256":"01acf714f618adc4eb2f491c5df9eebe01af77df8d4f13b60e9475bee079c8bd","variants":{"light":{"file":"icons/cad-sheet-metal-unfold.svg","sha256":"01acf714f618adc4eb2f491c5df9eebe01af77df8d4f13b60e9475bee079c8bd"},"dark":{"file":"icons-dark/cad-sheet-metal-unfold.svg","sha256":"dc47e60d52df049874f05dfebcb4430efbd0e09de7e61003b8c6fcecdee83bf1","body":"<path d=\"M4 23 14 18 28 23 18 28Z\" fill=\"#294c59\"/><path d=\"M14 18 V6 L26 10 V22\" stroke-dasharray=\"2 3\"/><path d=\"M10 5 C3 6 2 14 7 17 M4 17 H8 V13\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sheet-metal-flat-pattern","name":"Create flat pattern","nameJa":"板金展開図作成","body":"<path d=\"M11 4 H21 V10 H28 V22 H21 V28 H11 V22 H4 V10 H11Z\" fill=\"#d7efed\"/><path d=\"M11 10 H21 V22 H11Z\" stroke-dasharray=\"2 3\"/><path d=\"M14 15 H18 M16 13 V19\" stroke=\"#178b88\"/>","tags":["sheet metal","flat pattern","blank","板金","展開図","ブランク","create flat pattern","板金展開図作成","cad","model tree","tree node","object","モデルツリー","ツリーノード","展開形状"],"family":"sheet-metal","description":"Generate the manufacturing flat pattern of an entire sheet-metal part.","descriptionJa":"板金部品全体の加工用展開形状を生成します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-sheet-metal-flat-pattern.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Flat pattern","nodeNameJa":"展開形状","sha256":"c9b5227bf62f289e38bbf595ca0a3cca8c3e966dd6f63ec48ea119ea451fc96c","variants":{"light":{"file":"icons/cad-sheet-metal-flat-pattern.svg","sha256":"c9b5227bf62f289e38bbf595ca0a3cca8c3e966dd6f63ec48ea119ea451fc96c"},"dark":{"file":"icons-dark/cad-sheet-metal-flat-pattern.svg","sha256":"7d56b4e1b2be75d6cf3b0d7a187b122ee70182b9b1d7d6269fb2b5ceb5c83d07","body":"<path d=\"M11 4 H21 V10 H28 V22 H21 V28 H11 V22 H4 V10 H11Z\" fill=\"#294c59\"/><path d=\"M11 10 H21 V22 H11Z\" stroke-dasharray=\"2 3\"/><path d=\"M14 15 H18 M16 13 V19\" stroke=\"#63cec4\"/>"}}},{"id":"cad-surface-patch","name":"Surface patch","nameJa":"サーフェスパッチ","body":"<path d=\"M5 10 Q16 3 27 10 L23 25 Q14 19 5 25Z\" fill=\"#d7efed\"/><path d=\"M9 12 Q16 8 23 12 M10 17 Q16 13 24 18 M10 10 9 23 M18 7 18 23\" stroke=\"#178b88\"/><circle cx=\"5\" cy=\"10\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"10\" r=\"1.5\" fill=\"white\"/><circle cx=\"23\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"5\" cy=\"25\" r=\"1.5\" fill=\"white\"/>","tags":["surface","patch","fill","boundary","サーフェス","穴埋め","境界","surface patch","サーフェスパッチ","cad","mold surface","金型面","model tree","tree node","object","モデルツリー","ツリーノード","surface body","サーフェスボディ"],"family":"surface","description":"Create a surface that fills a selected closed boundary.","descriptionJa":"選択した閉じた境界を埋めるサーフェスを作成します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","solidworks-shutoff"],"role":"command","file":"icons/cad-surface-patch.svg","aliases":["shut-off patch","穴閉じパッチ"],"usages":["command","model-tree"],"objectType":"surface-body","nodeName":"Surface body","nodeNameJa":"サーフェスボディ","sha256":"63b3f0e0e830140687a7a0b4677594b701a31f2faac9fd6cbbc8fa034b79662b","variants":{"light":{"file":"icons/cad-surface-patch.svg","sha256":"63b3f0e0e830140687a7a0b4677594b701a31f2faac9fd6cbbc8fa034b79662b"},"dark":{"file":"icons-dark/cad-surface-patch.svg","sha256":"c06d1fba2cea187a3473ba05358ae6263be7f63dd8ff0283b82e8d57c8e18e69","body":"<path d=\"M5 10 Q16 3 27 10 L23 25 Q14 19 5 25Z\" fill=\"#294c59\"/><path d=\"M9 12 Q16 8 23 12 M10 17 Q16 13 24 18 M10 10 9 23 M18 7 18 23\" stroke=\"#63cec4\"/><circle cx=\"5\" cy=\"10\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"10\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"23\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"5\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cad-surface-sew","name":"Sew surfaces","nameJa":"サーフェス縫合","body":"<path d=\"M4 8 15 4 V25 L4 28Z\" fill=\"#d7efed\"/><path d=\"M18 4 28 8 V28 L18 25Z\" fill=\"#d7efed\"/><path d=\"M12 10 H21 M12 16 H21 M12 22 H21\" stroke=\"#178b88\"/><path d=\"M15 4 V25 M18 4 V25\" stroke-dasharray=\"2 3\"/>","tags":["surface","sew","stitch","join","サーフェス","縫合","結合","sew surfaces","サーフェス縫合","cad","model tree","tree node","object","モデルツリー","ツリーノード","sew feature","縫合フィーチャ"],"family":"surface","description":"Join adjacent surface patches into a connected surface or closed solid.","descriptionJa":"隣接するサーフェスを縫合して一体の面または閉じたソリッドにします。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-surface-sew.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Sew feature","nodeNameJa":"縫合フィーチャ","sha256":"0da782eb1da7a32cb18a2711ef4f3584b3b83c3155dc81074870a6aef72beeec","variants":{"light":{"file":"icons/cad-surface-sew.svg","sha256":"0da782eb1da7a32cb18a2711ef4f3584b3b83c3155dc81074870a6aef72beeec"},"dark":{"file":"icons-dark/cad-surface-sew.svg","sha256":"d0463226adb29594c8309a1440e507f2417fd0028f0a242812bef3c2aef78f9f","body":"<path d=\"M4 8 15 4 V25 L4 28Z\" fill=\"#294c59\"/><path d=\"M18 4 28 8 V28 L18 25Z\" fill=\"#294c59\"/><path d=\"M12 10 H21 M12 16 H21 M12 22 H21\" stroke=\"#63cec4\"/><path d=\"M15 4 V25 M18 4 V25\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-surface-trim","name":"Trim surface","nameJa":"サーフェストリム","body":"<path d=\"M4 9 Q15 3 28 9 L23 20 Q14 14 4 21Z\" fill=\"#d7efed\"/><path d=\"M4 21 V28 Q15 21 23 27 V20\" stroke-dasharray=\"2 3\"/><path d=\"M3 22 Q14 13 28 22\" stroke=\"#178b88\"/>","tags":["surface","trim","split","boundary","サーフェス","トリム","切取り","trim surface","サーフェストリム","cad","model tree","tree node","object","モデルツリー","ツリーノード","surface trim feature","サーフェストリムフィーチャ"],"family":"surface","description":"Remove part of a surface using an intersecting curve or surface.","descriptionJa":"交差する曲線や面を境界にしてサーフェスの一部を切り取ります。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","onshape-feature-parts"],"role":"command","file":"icons/cad-surface-trim.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Surface trim feature","nodeNameJa":"サーフェストリムフィーチャ","sha256":"4c3a0cb4f0ee3ba3943178f937475f2d2c87acebf934970efef9057aa001fc18","variants":{"light":{"file":"icons/cad-surface-trim.svg","sha256":"4c3a0cb4f0ee3ba3943178f937475f2d2c87acebf934970efef9057aa001fc18"},"dark":{"file":"icons-dark/cad-surface-trim.svg","sha256":"1ac05cf888051f060dbfd8293847cf62543316c5cb5cf573d28cb82923a0e5e6","body":"<path d=\"M4 9 Q15 3 28 9 L23 20 Q14 14 4 21Z\" fill=\"#294c59\"/><path d=\"M4 21 V28 Q15 21 23 27 V20\" stroke-dasharray=\"2 3\"/><path d=\"M3 22 Q14 13 28 22\" stroke=\"#63cec4\"/>"}}},{"id":"cad-section-view","name":"Section view","nameJa":"断面表示","body":"<path d=\"M5 10 16 5 27 10 V25 L16 29 5 25Z\" fill=\"#d7efed\"/><path d=\"M5 10 16 15 27 10 M16 15 V29\"/><path d=\"M5 18 16 23 27 18 M7 20 10 19 M11 23 14 21 M18 22 21 20 M23 20 26 18\" stroke=\"#178b88\"/>","tags":["view","section","cutaway","inspection","断面","内部","切断表示","section view","断面表示","cad"],"family":"model-view","description":"Cut the display of a model with a plane to inspect its interior.","descriptionJa":"平面でモデルの表示を切断し、内部形状を確認します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-section-view.svg","usages":["command"],"sha256":"075089eba1f1b22b47962ca4c07c77095400bd71be6ba8b5a2ec26d7aed5c761","variants":{"light":{"file":"icons/cad-section-view.svg","sha256":"075089eba1f1b22b47962ca4c07c77095400bd71be6ba8b5a2ec26d7aed5c761"},"dark":{"file":"icons-dark/cad-section-view.svg","sha256":"e85b6a97c1ea7a75465b92aad360cfc34af60622fb99fb3d3391fbeff779a07c","body":"<path d=\"M5 10 16 5 27 10 V25 L16 29 5 25Z\" fill=\"#294c59\"/><path d=\"M5 10 16 15 27 10 M16 15 V29\"/><path d=\"M5 18 16 23 27 18 M7 20 10 19 M11 23 14 21 M18 22 21 20 M23 20 26 18\" stroke=\"#63cec4\"/>"}}},{"id":"cad-orthographic-view","name":"Orthographic projection","nameJa":"平行投影","body":"<rect x=\"4\" y=\"10\" width=\"17\" height=\"17\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M4 10 11 4 H28 V21 L21 27 M21 10 28 4 M21 10 V27\"/><path d=\"M8 14 H17 M8 19 H17 M8 24 H17\" stroke=\"#178b88\"/>","tags":["view","orthographic","parallel projection","平行投影","正投影","orthographic projection","cad"],"family":"model-view","description":"Display the model using parallel projection without perspective scaling.","descriptionJa":"遠近による縮小を使わず、平行投影でモデルを表示します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-orthographic-view.svg","usages":["command"],"sha256":"8bf6d3da7fda9892e14ae09656eba0c180e641b36d30b3fe20edf67f3a45878d","variants":{"light":{"file":"icons/cad-orthographic-view.svg","sha256":"8bf6d3da7fda9892e14ae09656eba0c180e641b36d30b3fe20edf67f3a45878d"},"dark":{"file":"icons-dark/cad-orthographic-view.svg","sha256":"fb4a143543563bbe2b9c6e4486c6c21950dc6ab1635b8c2027d4e61eaa6124cc","body":"<rect x=\"4\" y=\"10\" width=\"17\" height=\"17\" rx=\"1\" fill=\"#294c59\"/><path d=\"M4 10 11 4 H28 V21 L21 27 M21 10 28 4 M21 10 V27\"/><path d=\"M8 14 H17 M8 19 H17 M8 24 H17\" stroke=\"#63cec4\"/>"}}},{"id":"cad-perspective-view","name":"Perspective projection","nameJa":"透視投影","body":"<rect x=\"4\" y=\"9\" width=\"17\" height=\"19\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M4 9 17 4 H27 V16 L21 28 M21 9 27 4 M21 9 V28\"/><path d=\"M8 15 17 12 M8 22 17 17\" stroke=\"#178b88\"/>","tags":["view","perspective","projection","透視投影","遠近法","perspective projection","cad"],"family":"model-view","description":"Display the model with perspective so distant geometry appears smaller.","descriptionJa":"遠い形状が小さく見える透視投影でモデルを表示します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-perspective-view.svg","usages":["command"],"sha256":"22debef493ef14ee6024aec59cb797c7561e809b22456de25cb838bc4e6357dc","variants":{"light":{"file":"icons/cad-perspective-view.svg","sha256":"22debef493ef14ee6024aec59cb797c7561e809b22456de25cb838bc4e6357dc"},"dark":{"file":"icons-dark/cad-perspective-view.svg","sha256":"9365e4bf41c2a008fdc1c644384507a1e1cb1dfba6a69da16434d16890aebc9b","body":"<rect x=\"4\" y=\"9\" width=\"17\" height=\"19\" rx=\"1\" fill=\"#294c59\"/><path d=\"M4 9 17 4 H27 V16 L21 28 M21 9 27 4 M21 9 V28\"/><path d=\"M8 15 17 12 M8 22 17 17\" stroke=\"#63cec4\"/>"}}},{"id":"cad-parameters","name":"Edit parameters","nameJa":"パラメータ編集","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"3\"/><path d=\"M8 10 H13 M8 16 H13 M8 22 H13\"/><path d=\"M18 8 V12 M16 10 H20 M17 15 H23 M17 18 H23 M18 22 H24\" stroke=\"#178b88\"/><circle cx=\"23\" cy=\"10\" r=\"1\" fill=\"#178b88\"/>","tags":["parameter","expression","dimension","パラメータ","変数","数式","edit parameters","パラメータ編集","cad"],"family":"parametric-model","description":"Edit named dimensions, expressions and user parameters that drive the model.","descriptionJa":"モデルを制御する寸法、数式、ユーザーパラメータを編集します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-parameters.svg","usages":["command"],"sha256":"40dd13462fcc0b07687748f8a9f3f1778d8d8232c509d7663ac3aa18aa764f04","variants":{"light":{"file":"icons/cad-parameters.svg","sha256":"40dd13462fcc0b07687748f8a9f3f1778d8d8232c509d7663ac3aa18aa764f04"},"dark":{"file":"icons-dark/cad-parameters.svg","sha256":"f7d13f7eb00e5923102d162ad579b59a2813310808af5fb5c90604451d5e42cc","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"3\"/><path d=\"M8 10 H13 M8 16 H13 M8 22 H13\"/><path d=\"M18 8 V12 M16 10 H20 M17 15 H23 M17 18 H23 M18 22 H24\" stroke=\"#63cec4\"/><circle cx=\"23\" cy=\"10\" r=\"1\" fill=\"#63cec4\"/>"}}},{"id":"cad-recompute","name":"Recompute model","nameJa":"モデル再計算","body":"<path d=\"M10 13 16 10 22 13 V21 L16 24 10 21Z\" fill=\"#d7efed\"/><path d=\"M10 13 16 16 22 13 M16 16 V24\"/><path d=\"M5 13 A12 12 0 0 1 25 7 M21 7 H25 V3 M27 20 A12 12 0 0 1 7 26 M7 22 V26 H11\" stroke=\"#178b88\"/>","tags":["recompute","rebuild","update","feature","再計算","再構築","更新","recompute model","モデル再計算","cad"],"family":"parametric-model","description":"Rebuild dependent features after dimensions or parameters change.","descriptionJa":"寸法やパラメータの変更後に依存フィーチャを再計算します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-recompute.svg","usages":["command"],"sha256":"75eda5ca1d5ec15c45c0e0adaa8a3593b9bc67ddad41e19afdc639d559be4344","variants":{"light":{"file":"icons/cad-recompute.svg","sha256":"75eda5ca1d5ec15c45c0e0adaa8a3593b9bc67ddad41e19afdc639d559be4344"},"dark":{"file":"icons-dark/cad-recompute.svg","sha256":"a68749ca8ba3f65bea8dfa2cdc0d081c3002fabac7cc9bda43d43c8bf5bf178b","body":"<path d=\"M10 13 16 10 22 13 V21 L16 24 10 21Z\" fill=\"#294c59\"/><path d=\"M10 13 16 16 22 13 M16 16 V24\"/><path d=\"M5 13 A12 12 0 0 1 25 7 M21 7 H25 V3 M27 20 A12 12 0 0 1 7 26 M7 22 V26 H11\" stroke=\"#63cec4\"/>"}}},{"id":"cad-assembly-place","name":"Place component","nameJa":"部品配置","body":"<path d=\"M4 19 12 15 20 19 V27 L12 30 4 27Z\"/><path d=\"M17 5 23 2 29 5 V12 L23 15 17 12Z\" fill=\"#d7efed\"/><path d=\"M17 5 23 8 29 5 M23 8 V15\"/><path d=\"M15 11 9 18 M9 13 V18 H14\" stroke=\"#178b88\"/>","tags":["assembly","place","insert","component","部品配置","部品挿入","place component","cad"],"family":"assembly","description":"Insert an existing component into the active assembly.","descriptionJa":"既存の部品をアクティブなアセンブリに挿入します。","category":"CAD","categories":["CAD","OLP"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","robodk-general","cax-studio-commands"],"role":"command","file":"icons/cad-assembly-place.svg","aliases":["place fixture","place cell equipment","load robot tool geometry","insert component","部品挿入"],"usages":["command"],"sha256":"1fa3b20bc10abf5e2d038e96c4d68df17979a84755e4d90e168cc6541375b064","variants":{"light":{"file":"icons/cad-assembly-place.svg","sha256":"1fa3b20bc10abf5e2d038e96c4d68df17979a84755e4d90e168cc6541375b064"},"dark":{"file":"icons-dark/cad-assembly-place.svg","sha256":"566a0e5e8f3f0005f30c7d65ce5ba3a1294904b82d80bd711f8759236bc4bf9c","body":"<path d=\"M4 19 12 15 20 19 V27 L12 30 4 27Z\"/><path d=\"M17 5 23 2 29 5 V12 L23 15 17 12Z\" fill=\"#294c59\"/><path d=\"M17 5 23 8 29 5 M23 8 V15\"/><path d=\"M15 11 9 18 M9 13 V18 H14\" stroke=\"#63cec4\"/>"}}},{"id":"cad-assembly-explode","name":"Exploded assembly view","nameJa":"アセンブリ分解表示","body":"<path d=\"M3 18 9 15 15 18 9 21Z\" fill=\"#d7efed\"/><path d=\"M3 18 V24 L9 27 15 24 V18 M9 21 V27\"/><path d=\"M17 6 23 3 29 6 23 9Z\" fill=\"#d7efed\"/><path d=\"M17 6 V12 L23 15 29 12 V6 M23 9 V15\"/><path d=\"M13 15 19 9 M16 9 H19 V12 M13 12 V15 H16\" stroke=\"#178b88\"/>","tags":["assembly","explode","exploded","分解表示","分解図","exploded assembly view","アセンブリ分解表示","cad"],"family":"assembly-view","description":"Separate assembly components visually to show their relationship and order.","descriptionJa":"部品を視覚的に離してアセンブリの構成や組立順序を示します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-assembly-explode.svg","usages":["command"],"sha256":"e46bdd72bd767467cd8eeb1244453258f6512390b5408b2015041ddb4702f69f","variants":{"light":{"file":"icons/cad-assembly-explode.svg","sha256":"e46bdd72bd767467cd8eeb1244453258f6512390b5408b2015041ddb4702f69f"},"dark":{"file":"icons-dark/cad-assembly-explode.svg","sha256":"335eaab39d57bb137ddcd8b6d3ba09c5b8e9a8740ea4b918f237da8f80964e0a","body":"<path d=\"M3 18 9 15 15 18 9 21Z\" fill=\"#294c59\"/><path d=\"M3 18 V24 L9 27 15 24 V18 M9 21 V27\"/><path d=\"M17 6 23 3 29 6 23 9Z\" fill=\"#294c59\"/><path d=\"M17 6 V12 L23 15 29 12 V6 M23 9 V15\"/><path d=\"M13 15 19 9 M16 9 H19 V12 M13 12 V15 H16\" stroke=\"#63cec4\"/>"}}},{"id":"cad-bill-of-materials","name":"Bill of materials","nameJa":"部品表","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"25\" rx=\"2\"/><path d=\"M4 11 H28 M4 17 H28 M4 23 H28 M11 4 V29 M22 4 V29\"/><path d=\"M15 8 H19 M15 14 H18 M15 20 H19 M15 26 H18\" stroke=\"#178b88\"/>","tags":["bom","parts list","quantity","assembly","部品表","数量","構成部品","bill of materials","cad"],"family":"assembly-documentation","description":"Create or inspect the quantities and properties of assembly components.","descriptionJa":"アセンブリ部品の数量と属性を部品表で作成または確認します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing","cax-studio-commands"],"role":"command","file":"icons/cad-bill-of-materials.svg","aliases":["assembly BOM","アセンブリ部品表"],"usages":["command"],"sha256":"92ad3b5a37b0b6fd20db2b6c331be1596187fdbb0c50b86cf230e3341873db5d","variants":{"light":{"file":"icons/cad-bill-of-materials.svg","sha256":"92ad3b5a37b0b6fd20db2b6c331be1596187fdbb0c50b86cf230e3341873db5d"},"dark":{"file":"icons-dark/cad-bill-of-materials.svg","sha256":"f46927215c7e00e585da378ac0cc193f904b038db8b3471f5ebd5c5316d859b9","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"25\" rx=\"2\"/><path d=\"M4 11 H28 M4 17 H28 M4 23 H28 M11 4 V29 M22 4 V29\"/><path d=\"M15 8 H19 M15 14 H18 M15 20 H19 M15 26 H18\" stroke=\"#63cec4\"/>"}}},{"id":"cad-drawing-create","name":"Create drawing","nameJa":"図面作成","body":"<rect x=\"3\" y=\"5\" width=\"26\" height=\"23\" rx=\"1\"/><path d=\"M3 23 H29 M19 23 V28 M24 23 V28\"/><path d=\"M7 12 12 9 17 12 V18 L12 21 7 18Z\" fill=\"#d7efed\"/><path d=\"M7 12 12 15 17 12 M12 15 V21\"/><path d=\"M24 10 V18 M20 14 H28\" stroke=\"#178b88\"/>","tags":["drawing","new","sheet","document","図面","新規作成","製図","create drawing","図面作成","cad"],"family":"drawing-document","description":"Create a drawing document linked to the current design or assembly.","descriptionJa":"現在の設計またはアセンブリを参照する図面ドキュメントを作成します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-drawing-create.svg","usages":["command"],"sha256":"2eae18765e4b1e2a4db507baa5802d7f5eee3b589a996c98a2f8f962c78efc7d","variants":{"light":{"file":"icons/cad-drawing-create.svg","sha256":"2eae18765e4b1e2a4db507baa5802d7f5eee3b589a996c98a2f8f962c78efc7d"},"dark":{"file":"icons-dark/cad-drawing-create.svg","sha256":"7cd31b3d8e692e4f8a9b9907957d523a3514d2d576558dffa56205c262c8e3cd","body":"<rect x=\"3\" y=\"5\" width=\"26\" height=\"23\" rx=\"1\"/><path d=\"M3 23 H29 M19 23 V28 M24 23 V28\"/><path d=\"M7 12 12 9 17 12 V18 L12 21 7 18Z\" fill=\"#294c59\"/><path d=\"M7 12 12 15 17 12 M12 15 V21\"/><path d=\"M24 10 V18 M20 14 H28\" stroke=\"#63cec4\"/>"}}},{"id":"cad-drawing-base-view","name":"Base drawing view","nameJa":"図面基本ビュー","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"25\" rx=\"1\"/><path d=\"M3 24 H29 M20 24 V29\"/><path d=\"M8 10 H22 V20 H8Z\" fill=\"#d7efed\"/><circle cx=\"15\" cy=\"15\" r=\"3\"/><path d=\"M7 7 H12 M7 7 V12\" stroke=\"#178b88\"/>","tags":["drawing","base view","orientation","scale","図面","基本ビュー","尺度","base drawing view","図面基本ビュー","cad"],"family":"drawing-view","description":"Place the first model view on a drawing sheet with a selected orientation and scale.","descriptionJa":"方向と尺度を選び、図面シートに最初のモデルビューを配置します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-drawing-base-view.svg","usages":["command"],"sha256":"d6b1a714c0c3507063abb009980fb4e7b2618af8b516f8d76b56db68377b16ed","variants":{"light":{"file":"icons/cad-drawing-base-view.svg","sha256":"d6b1a714c0c3507063abb009980fb4e7b2618af8b516f8d76b56db68377b16ed"},"dark":{"file":"icons-dark/cad-drawing-base-view.svg","sha256":"e3dd3213f78cbb56cdf0d5a63232c6fcd5fb31fa82ed20ee21911368d994a6ce","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"25\" rx=\"1\"/><path d=\"M3 24 H29 M20 24 V29\"/><path d=\"M8 10 H22 V20 H8Z\" fill=\"#294c59\"/><circle cx=\"15\" cy=\"15\" r=\"3\"/><path d=\"M7 7 H12 M7 7 V12\" stroke=\"#63cec4\"/>"}}},{"id":"cad-drawing-projected-view","name":"Projected drawing view","nameJa":"図面投影ビュー","body":"<rect x=\"4\" y=\"18\" width=\"10\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><circle cx=\"9\" cy=\"23\" r=\"2.5\"/><rect x=\"19\" y=\"18\" width=\"10\" height=\"10\" rx=\"1\"/><rect x=\"4\" y=\"3\" width=\"10\" height=\"9\" rx=\"1\"/><path d=\"M9 12 V18 M14 23 H19\" stroke-dasharray=\"2 3\"/><path d=\"M19 7 25 13 M21 13 H25 V9\" stroke=\"#178b88\"/>","tags":["drawing","projected view","orthographic","parent","図面","投影ビュー","親ビュー","projected drawing view","図面投影ビュー","cad"],"family":"drawing-view","description":"Create an orthographic drawing view aligned with an existing parent view.","descriptionJa":"既存の親ビューから整列した正投影ビューを作成します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-drawing-projected-view.svg","usages":["command"],"sha256":"094ce3dcfe255f4e930dfe244d2a37fb39461ebc686d0ac6ff28e815e0413324","variants":{"light":{"file":"icons/cad-drawing-projected-view.svg","sha256":"094ce3dcfe255f4e930dfe244d2a37fb39461ebc686d0ac6ff28e815e0413324"},"dark":{"file":"icons-dark/cad-drawing-projected-view.svg","sha256":"a6ca27d8fd3618e8eef083a23946a1e7599bbe23f4be8091e91aa5ccb21ceef8","body":"<rect x=\"4\" y=\"18\" width=\"10\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><circle cx=\"9\" cy=\"23\" r=\"2.5\"/><rect x=\"19\" y=\"18\" width=\"10\" height=\"10\" rx=\"1\"/><rect x=\"4\" y=\"3\" width=\"10\" height=\"9\" rx=\"1\"/><path d=\"M9 12 V18 M14 23 H19\" stroke-dasharray=\"2 3\"/><path d=\"M19 7 25 13 M21 13 H25 V9\" stroke=\"#63cec4\"/>"}}},{"id":"cad-drawing-detail-view","name":"Detail drawing view","nameJa":"図面詳細ビュー","body":"<path d=\"M4 23 V10 H15 V23Z M4 17 H15\"/><circle cx=\"11\" cy=\"17\" r=\"4\" stroke=\"#178b88\" stroke-dasharray=\"2 2\"/><path d=\"M15 14 19 10\"/><circle cx=\"24\" cy=\"9\" r=\"6\" fill=\"#d7efed\"/><path d=\"M20 9 H28 M24 5 V13\"/><path d=\"M20 23 H28 M24 19 V27\" stroke=\"#178b88\"/>","tags":["drawing","detail view","enlarge","region","図面","詳細ビュー","拡大図","detail drawing view","図面詳細ビュー","cad"],"family":"drawing-view","description":"Place an enlarged drawing view of a selected region for local detail.","descriptionJa":"選択した領域を拡大した詳細ビューを図面に配置します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-drawing-detail-view.svg","usages":["command"],"sha256":"c704b70e79a119ca16d55c03f4b3139e51f513bc4b4d760bbfe1de2b9977bc3f","variants":{"light":{"file":"icons/cad-drawing-detail-view.svg","sha256":"c704b70e79a119ca16d55c03f4b3139e51f513bc4b4d760bbfe1de2b9977bc3f"},"dark":{"file":"icons-dark/cad-drawing-detail-view.svg","sha256":"03ff226b461ddfbd4bf13b8cd4c6db92d9b77ed1906a21e740afc421f15b22d8","body":"<path d=\"M4 23 V10 H15 V23Z M4 17 H15\"/><circle cx=\"11\" cy=\"17\" r=\"4\" stroke=\"#63cec4\" stroke-dasharray=\"2 2\"/><path d=\"M15 14 19 10\"/><circle cx=\"24\" cy=\"9\" r=\"6\" fill=\"#294c59\"/><path d=\"M20 9 H28 M24 5 V13\"/><path d=\"M20 23 H28 M24 19 V27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-drawing-dimension","name":"Drawing dimension","nameJa":"図面寸法記入","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"25\" rx=\"1\"/><rect x=\"8\" y=\"16\" width=\"16\" height=\"9\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M8 9 V16 M24 9 V16\"/><path d=\"M8 12 H24 M11 10 8 12 11 14 M21 10 24 12 21 14\" stroke=\"#178b88\"/><path d=\"M13 7 H19\"/>","tags":["drawing","dimension","annotation","manufacturing","図面","寸法記入","製造寸法","drawing dimension","図面寸法記入","cad"],"family":"drawing-annotation","description":"Add a displayed manufacturing dimension to geometry in a drawing view.","descriptionJa":"図面ビューの形状に製造用の寸法注記を追加します。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-drawing-dimension.svg","usages":["command"],"sha256":"5f58e93ccc13cc8893e57c8831f5f0df3be584b2b8f6928e7328c878ede25006","variants":{"light":{"file":"icons/cad-drawing-dimension.svg","sha256":"5f58e93ccc13cc8893e57c8831f5f0df3be584b2b8f6928e7328c878ede25006"},"dark":{"file":"icons-dark/cad-drawing-dimension.svg","sha256":"7ccd31a083bbaa7013d6289f4d81126c28d440c69a22a37fcb18cab4c769e219","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"25\" rx=\"1\"/><rect x=\"8\" y=\"16\" width=\"16\" height=\"9\" rx=\"1\" fill=\"#294c59\"/><path d=\"M8 9 V16 M24 9 V16\"/><path d=\"M8 12 H24 M11 10 8 12 11 14 M21 10 24 12 21 14\" stroke=\"#63cec4\"/><path d=\"M13 7 H19\"/>"}}},{"id":"cad-drawing-leader","name":"Leader annotation","nameJa":"引出線注記","body":"<rect x=\"4\" y=\"20\" width=\"12\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M10 23 19 10 H28 M10 18 V23 H15\" stroke=\"#178b88\"/><path d=\"M18 4 H28 M18 7 H25 M22 13 H28\"/>","tags":["drawing","leader","text","note","図面","引出線","注記","文字","leader annotation","引出線注記","cad"],"family":"drawing-annotation","description":"Attach a text note to drawing geometry with a leader line.","descriptionJa":"引出線を使って図面形状に注記を関連付けます。","category":"CAD","categories":["CAD"],"sources":["freecad","solidworks","inventor-assembly","fusion-drawing"],"role":"command","file":"icons/cad-drawing-leader.svg","usages":["command"],"sha256":"0dae5c730db5f79764486b9f3eb0220bea8cacbb5a06a96ed885327bb6d80f2a","variants":{"light":{"file":"icons/cad-drawing-leader.svg","sha256":"0dae5c730db5f79764486b9f3eb0220bea8cacbb5a06a96ed885327bb6d80f2a"},"dark":{"file":"icons-dark/cad-drawing-leader.svg","sha256":"964c89677e956b0987966c299f852543053adbb201cf9212f95f70a8ecfab758","body":"<rect x=\"4\" y=\"20\" width=\"12\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><path d=\"M10 23 19 10 H28 M10 18 V23 H15\" stroke=\"#63cec4\"/><path d=\"M18 4 H28 M18 7 H25 M22 13 H28\"/>"}}},{"id":"cad-hole","name":"Hole feature","nameJa":"穴フィーチャ","body":"<path d=\"M4 10 16 4 28 10 V24 L16 29 4 24Z\" fill=\"#d7efed\"/><path d=\"M4 10 16 16 28 10 M16 16 V29\"/><path d=\"M11 9 C11 5 21 5 21 9 C21 13 11 13 11 9Z\" fill=\"white\"/><path d=\"M13 12 V20 H19 V12\" stroke=\"#178b88\"/>","tags":["hole","feature","diameter","depth","穴","径","深さ","hole feature","穴フィーチャ","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-feature","description":"Create a parameterized hole with a diameter, depth and optional stepped termination.","descriptionJa":"径、深さ、段付き形状などを指定する穴フィーチャを作成します。","sources":["solidworks-features-2026","freecad-partdesign-commands","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-hole.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Hole feature","nodeNameJa":"穴フィーチャ","sha256":"505860341035061df43878a35023ee0f92e035c5beedd40b34c6c5433acb5a15","variants":{"light":{"file":"icons/cad-hole.svg","sha256":"505860341035061df43878a35023ee0f92e035c5beedd40b34c6c5433acb5a15"},"dark":{"file":"icons-dark/cad-hole.svg","sha256":"6316cc66667f3676be470a9cffbbb88dfc227434742b12eb0387d4b43979c62c","body":"<path d=\"M4 10 16 4 28 10 V24 L16 29 4 24Z\" fill=\"#294c59\"/><path d=\"M4 10 16 16 28 10 M16 16 V29\"/><path d=\"M11 9 C11 5 21 5 21 9 C21 13 11 13 11 9Z\" fill=\"#192c3c\"/><path d=\"M13 12 V20 H19 V12\" stroke=\"#63cec4\"/>"}}},{"id":"cad-thread","name":"Thread feature","nameJa":"ねじフィーチャ","body":"<path d=\"M9 7 C9 2 23 2 23 7 V25 C23 30 9 30 9 25Z\" fill=\"#d7efed\"/><path d=\"M9 7 C9 12 23 12 23 7\"/><path d=\"M9 15 23 10 M9 21 23 16 M9 27 23 22\" stroke=\"#178b88\"/>","tags":["thread","helix","pitch","screw","ねじ","ピッチ","円筒","thread feature","ねじフィーチャ","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-feature","description":"Apply a helical thread definition to a cylindrical face.","descriptionJa":"円筒面にピッチを持つねじ形状を定義します。","sources":["solidworks-features-2026","cax-recognized-thread","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-thread.svg","aliases":["recognized thread","detected thread","認識ねじ"],"nodeAliases":["recognized thread","detected thread","認識ねじ"],"usages":["command","model-tree"],"objectType":"feature","nodeName":"Thread feature","nodeNameJa":"ねじフィーチャ","sha256":"3d215f5c93634fceb54361f8cfb09e8a54d944b4f6a690691d01e34398518675","variants":{"light":{"file":"icons/cad-thread.svg","sha256":"3d215f5c93634fceb54361f8cfb09e8a54d944b4f6a690691d01e34398518675"},"dark":{"file":"icons-dark/cad-thread.svg","sha256":"a8fdb01147a124ad045d63b9813521e29bef1794c898686f00c1099715dbc254","body":"<path d=\"M9 7 C9 2 23 2 23 7 V25 C23 30 9 30 9 25Z\" fill=\"#294c59\"/><path d=\"M9 7 C9 12 23 12 23 7\"/><path d=\"M9 15 23 10 M9 21 23 16 M9 27 23 22\" stroke=\"#63cec4\"/>"}}},{"id":"cad-draft","name":"Draft angle","nameJa":"抜き勾配","body":"<path d=\"M5 27 11 6 H21 L27 27Z\" fill=\"#d7efed\"/><path d=\"M11 6 V27 M21 6 V27\" stroke-dasharray=\"2 3\"/><path d=\"M14 21 Q18 17 24 18 M18 15 18 18 21 19\" stroke=\"#178b88\"/>","tags":["draft","taper","angle","mold","抜き勾配","傾斜","金型","draft angle","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-feature","description":"Tilt selected faces about a neutral reference to provide a draft angle.","descriptionJa":"中立基準を保ちながら選択面を傾けて抜き勾配を付けます。","sources":["solidworks-features-2026","freecad-partdesign-commands","cax-studio-commands","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-draft.svg","aliases":["face draft","面勾配"],"usages":["command","model-tree"],"objectType":"feature","nodeName":"Draft angle","nodeNameJa":"抜き勾配","sha256":"9cf42b3274a6efb52d12aa13038e1d710c98123b65c68851e6672bb04eb613f5","variants":{"light":{"file":"icons/cad-draft.svg","sha256":"9cf42b3274a6efb52d12aa13038e1d710c98123b65c68851e6672bb04eb613f5"},"dark":{"file":"icons-dark/cad-draft.svg","sha256":"5744a74fd7aca991e471aabec3e7dde46e664d76da25b6a29e8e7d1f4d61c85c","body":"<path d=\"M5 27 11 6 H21 L27 27Z\" fill=\"#294c59\"/><path d=\"M11 6 V27 M21 6 V27\" stroke-dasharray=\"2 3\"/><path d=\"M14 21 Q18 17 24 18 M18 15 18 18 21 19\" stroke=\"#63cec4\"/>"}}},{"id":"cad-rib","name":"Rib","nameJa":"リブ","body":"<path d=\"M5 4 H10 V23 H28 V28 H5Z\" fill=\"#d7efed\"/><path d=\"M10 23 25 23 10 8Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M13 23 V14 L23 23\"/>","tags":["rib","reinforcement","wall","リブ","補強","薄壁","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"solid-feature","description":"Add a thin reinforcing wall between supporting faces.","descriptionJa":"支持面の間に薄い補強壁を追加します。","sources":["solidworks-features-2026","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-rib.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Rib","nodeNameJa":"リブ","sha256":"868608e4457df365b11579471825b6694f12a5dd2c496a0a1d787f349179e56f","variants":{"light":{"file":"icons/cad-rib.svg","sha256":"868608e4457df365b11579471825b6694f12a5dd2c496a0a1d787f349179e56f"},"dark":{"file":"icons-dark/cad-rib.svg","sha256":"6616b81fad39e5968f43714fb6b4a86dc3919c8eb0aecd06474195ef1e1aecd2","body":"<path d=\"M5 4 H10 V23 H28 V28 H5Z\" fill=\"#294c59\"/><path d=\"M10 23 25 23 10 8Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M13 23 V14 L23 23\"/>"}}},{"id":"cad-split-body","name":"Split body","nameJa":"ボディ分割","body":"<path d=\"M3 10 10 6 14 8 V24 L10 27 3 23Z\" fill=\"#d7efed\"/><path d=\"M19 8 23 6 29 10 V23 L23 27 19 24Z\" fill=\"#d7efed\"/><path d=\"M3 10 10 14 14 12 M10 14 V27 M19 12 23 14 29 10 M23 14 V27\"/><path d=\"M16 3 V29\" stroke=\"#178b88\" stroke-dasharray=\"3 3\"/>","tags":["split","body","cutting plane","分割","ボディ","切断面","split body","ボディ分割","cad","model tree","tree node","object","モデルツリー","ツリーノード","split feature","分割フィーチャ"],"family":"solid-feature","description":"Divide a solid into separate bodies using a cutting plane or surface without discarding either side.","descriptionJa":"切断面を使い、両側の材料を残したままソリッドを別々のボディに分割します。","sources":["onshape-split","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-split-body.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Split feature","nodeNameJa":"分割フィーチャ","sha256":"64e37e212759fa43ec41fff0946981e4453b588870cda4a8efc4477b4fa26777","variants":{"light":{"file":"icons/cad-split-body.svg","sha256":"64e37e212759fa43ec41fff0946981e4453b588870cda4a8efc4477b4fa26777"},"dark":{"file":"icons-dark/cad-split-body.svg","sha256":"511c469782554e222b559793f29f38d55c3fcbca7b4b549a0b3a651773f1b11d","body":"<path d=\"M3 10 10 6 14 8 V24 L10 27 3 23Z\" fill=\"#294c59\"/><path d=\"M19 8 23 6 29 10 V23 L23 27 19 24Z\" fill=\"#294c59\"/><path d=\"M3 10 10 14 14 12 M10 14 V27 M19 12 23 14 29 10 M23 14 V27\"/><path d=\"M16 3 V29\" stroke=\"#63cec4\" stroke-dasharray=\"3 3\"/>"}}},{"id":"cad-surface-thicken","name":"Thicken surface","nameJa":"サーフェス厚み付け","body":"<path d=\"M4 12 Q15 3 28 11 V19 Q15 11 4 20Z\" fill=\"#d7efed\"/><path d=\"M4 20 V25 Q15 16 28 24 V19\"/><path d=\"M8 17 V23 M6 19 8 17 10 19 M6 21 8 23 10 21\" stroke=\"#178b88\"/>","tags":["surface","thicken","thickness","solid","厚み付け","肉厚","面","thicken surface","サーフェス厚み付け","cad","model tree","tree node","object","モデルツリー","ツリーノード","thicken feature","厚み付けフィーチャ"],"family":"surface","description":"Turn an open surface into a solid by adding a specified thickness.","descriptionJa":"開いたサーフェスに指定厚みを付けてソリッドにします。","sources":["onshape-thicken","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-thicken.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Thicken feature","nodeNameJa":"厚み付けフィーチャ","sha256":"da065d47fd48c1b14709ea4f9f631c19287747556508366d9e4791bfda0cee2b","variants":{"light":{"file":"icons/cad-surface-thicken.svg","sha256":"da065d47fd48c1b14709ea4f9f631c19287747556508366d9e4791bfda0cee2b"},"dark":{"file":"icons-dark/cad-surface-thicken.svg","sha256":"d71dbf1d67d3225272fb0bb1721788b8ef1a41ce01d01251193d0a1cd7762d71","body":"<path d=\"M4 12 Q15 3 28 11 V19 Q15 11 4 20Z\" fill=\"#294c59\"/><path d=\"M4 20 V25 Q15 16 28 24 V19\"/><path d=\"M8 17 V23 M6 19 8 17 10 19 M6 21 8 23 10 21\" stroke=\"#63cec4\"/>"}}},{"id":"cad-surface-offset","name":"Offset surface","nameJa":"サーフェスオフセット","body":"<path d=\"M4 20 Q15 12 28 20 L24 28 Q14 21 4 27Z\" fill=\"#d7efed\"/><path d=\"M4 7 Q15 0 28 7 L24 14 Q14 8 4 14Z\"/><path d=\"M16 22 V10 M12 14 16 10 20 14\" stroke=\"#178b88\"/>","tags":["surface","offset","normal","distance","面","オフセット","法線","offset surface","サーフェスオフセット","cad","model tree","tree node","object","モデルツリー","ツリーノード","offset surface feature","面オフセットフィーチャ"],"family":"surface","description":"Create a surface at a normal distance from an existing surface without adding solid thickness.","descriptionJa":"ソリッドの厚みを作らず、既存面から法線方向に離れたサーフェスを作成します。","sources":["onshape-offset-surface","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-offset.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Offset surface feature","nodeNameJa":"面オフセットフィーチャ","sha256":"933bdcd19a3c616bbec204b93d3bda75cfcf77c5c686db31ad51bb6e8d0ea613","variants":{"light":{"file":"icons/cad-surface-offset.svg","sha256":"933bdcd19a3c616bbec204b93d3bda75cfcf77c5c686db31ad51bb6e8d0ea613"},"dark":{"file":"icons-dark/cad-surface-offset.svg","sha256":"35a97139bfe245d34d83d4a1c095dadc8a0df7dc29434bd808ebb2c047816843","body":"<path d=\"M4 20 Q15 12 28 20 L24 28 Q14 21 4 27Z\" fill=\"#294c59\"/><path d=\"M4 7 Q15 0 28 7 L24 14 Q14 8 4 14Z\"/><path d=\"M16 22 V10 M12 14 16 10 20 14\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-project","name":"Project geometry","nameJa":"ジオメトリ投影","body":"<path d=\"M3 22 12 16 29 22 20 29Z\" fill=\"#d7efed\"/><path d=\"M7 5 H23 V11 H7Z M7 11 V22 M23 11 V22\" stroke-dasharray=\"2 3\"/><path d=\"M7 22 H23 M15 10 V18 M12 15 15 18 18 15\" stroke=\"#178b88\"/>","tags":["sketch","project","use","reference","投影","外部参照","スケッチ","project geometry","ジオメトリ投影","cad"],"family":"sketch-edit","description":"Reference external edges or curves by projecting them onto the active sketch plane.","descriptionJa":"外部のエッジや曲線をスケッチ平面に投影して参照します。","sources":["onshape-project"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-project.svg","usages":["command"],"sha256":"a64288bc671745f3ae8af838dd593cf8a975ba9aaa36ec81a0bf1bd91e5448cf","variants":{"light":{"file":"icons/cad-sketch-project.svg","sha256":"a64288bc671745f3ae8af838dd593cf8a975ba9aaa36ec81a0bf1bd91e5448cf"},"dark":{"file":"icons-dark/cad-sketch-project.svg","sha256":"1f093d09b1451cb037cafd5ecfe9fb2ea8f0ef0b351a9c16bcec64eb1230a95c","body":"<path d=\"M3 22 12 16 29 22 20 29Z\" fill=\"#294c59\"/><path d=\"M7 5 H23 V11 H7Z M7 11 V22 M23 11 V22\" stroke-dasharray=\"2 3\"/><path d=\"M7 22 H23 M15 10 V18 M12 15 15 18 18 15\" stroke=\"#63cec4\"/>"}}},{"id":"cad-constraint-horizontal-vertical","name":"Horizontal/vertical constraint","nameJa":"水平・垂直拘束","body":"<path d=\"M5 4 V27 H28\" stroke-dasharray=\"2 3\"/><path d=\"M10 11 H27 M19 17 V27\" stroke=\"#178b88\"/><circle cx=\"10\" cy=\"11\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"11\" r=\"1.5\" fill=\"white\"/><circle cx=\"19\" cy=\"17\" r=\"1.5\" fill=\"white\"/><circle cx=\"19\" cy=\"27\" r=\"1.5\" fill=\"white\"/>","tags":["constraint","horizontal","vertical","axis","水平","垂直","拘束","horizontal/vertical constraint","水平・垂直拘束","cad"],"family":"sketch-constraint","description":"Align a sketch line with the horizontal or vertical sketch axis.","descriptionJa":"スケッチ線をスケッチ座標の水平または垂直方向に拘束します。","sources":["fusion-sketch-constraints"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-constraint-horizontal-vertical.svg","usages":["command"],"sha256":"6b9d8892321513d6bda66545fa911601cdfc84d40f51ddb6f77665b582d54da7","variants":{"light":{"file":"icons/cad-constraint-horizontal-vertical.svg","sha256":"6b9d8892321513d6bda66545fa911601cdfc84d40f51ddb6f77665b582d54da7"},"dark":{"file":"icons-dark/cad-constraint-horizontal-vertical.svg","sha256":"3d7af263c10e73967d8e138d05c2d4796a7604f7c4cb2eea2db6f3a913b9ac07","body":"<path d=\"M5 4 V27 H28\" stroke-dasharray=\"2 3\"/><path d=\"M10 11 H27 M19 17 V27\" stroke=\"#63cec4\"/><circle cx=\"10\" cy=\"11\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"11\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"19\" cy=\"17\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"19\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cad-constraint-concentric","name":"Concentric constraint","nameJa":"同心拘束","body":"<circle cx=\"16\" cy=\"16\" r=\"11\"/><circle cx=\"16\" cy=\"16\" r=\"6\" stroke=\"#178b88\"/><path d=\"M16 2 V7 M16 25 V30 M2 16 H7 M25 16 H30\"/><circle cx=\"16\" cy=\"16\" r=\"1.2\" fill=\"#178b88\"/>","tags":["constraint","concentric","center","circle","同心","中心","円","concentric constraint","同心拘束","cad"],"family":"sketch-constraint","description":"Keep selected circular sketch entities centered on the same point.","descriptionJa":"選択した円形スケッチ図形の中心を同じ点に保ちます。","sources":["fusion-sketch-constraints"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-constraint-concentric.svg","usages":["command"],"sha256":"926e8f61e280019e67a6922b2fa42fed2af1a76ebd8e6ac6f79dbd1348e0ab87","variants":{"light":{"file":"icons/cad-constraint-concentric.svg","sha256":"926e8f61e280019e67a6922b2fa42fed2af1a76ebd8e6ac6f79dbd1348e0ab87"},"dark":{"file":"icons-dark/cad-constraint-concentric.svg","sha256":"32041046c8e7dad7573fd4947e6a8dc935ea090dc3aa5cf5af5abe6e19a7277b","body":"<circle cx=\"16\" cy=\"16\" r=\"11\"/><circle cx=\"16\" cy=\"16\" r=\"6\" stroke=\"#63cec4\"/><path d=\"M16 2 V7 M16 25 V30 M2 16 H7 M25 16 H30\"/><circle cx=\"16\" cy=\"16\" r=\"1.2\" fill=\"#63cec4\"/>"}}},{"id":"cad-constraint-midpoint","name":"Midpoint constraint","nameJa":"中点拘束","body":"<path d=\"M4 18 H28 M9 14 V22 M23 14 V22\"/><circle cx=\"4\" cy=\"18\" r=\"1.5\" fill=\"white\"/><circle cx=\"28\" cy=\"18\" r=\"1.5\" fill=\"white\"/><circle cx=\"16\" cy=\"18\" r=\"3\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M16 4 V12 M12 8 16 12 20 8\" stroke=\"#178b88\"/>","tags":["constraint","midpoint","half","point","中点","半分","点","midpoint constraint","中点拘束","cad"],"family":"sketch-constraint","description":"Constrain a point to the midpoint of a sketch line segment.","descriptionJa":"点をスケッチ線分の中点に拘束します。","sources":["fusion-sketch-constraints"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-constraint-midpoint.svg","usages":["command"],"sha256":"09c099663bdbfd8c6a31ad615499ea4b334d76e495e1c69e455786acc60cc8f6","variants":{"light":{"file":"icons/cad-constraint-midpoint.svg","sha256":"09c099663bdbfd8c6a31ad615499ea4b334d76e495e1c69e455786acc60cc8f6"},"dark":{"file":"icons-dark/cad-constraint-midpoint.svg","sha256":"45f90c0de4e3481d5c819c48c6c7379102e1f427dfb2181c4acc0219fc46e95e","body":"<path d=\"M4 18 H28 M9 14 V22 M23 14 V22\"/><circle cx=\"4\" cy=\"18\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"28\" cy=\"18\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"18\" r=\"3\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M16 4 V12 M12 8 16 12 20 8\" stroke=\"#63cec4\"/>"}}},{"id":"cad-drawing-section-view","name":"Section drawing view","nameJa":"図面断面ビュー","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><path d=\"M3 24 H29 M21 24 V29\"/><path d=\"M8 8 H23 V20 H17 V13 H8Z\" fill=\"#d7efed\"/><path d=\"M12 8 8 12 M18 8 14 12 M23 9 19 13 M23 15 18 20\" stroke=\"#178b88\"/>","tags":["drawing","section","cutting line","hatch","図面","断面","ハッチ","section drawing view","図面断面ビュー","cad"],"family":"drawing-view","description":"Generate a linked drawing view from a cutting line through the model.","descriptionJa":"モデルの切断線から関連付けられた図面断面ビューを生成します。","sources":["fusion-drawing"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-drawing-section-view.svg","usages":["command"],"sha256":"367289cefe071aefbe187b1b60358606fb10374b129d032362ec7da5c9b79f79","variants":{"light":{"file":"icons/cad-drawing-section-view.svg","sha256":"367289cefe071aefbe187b1b60358606fb10374b129d032362ec7da5c9b79f79"},"dark":{"file":"icons-dark/cad-drawing-section-view.svg","sha256":"430cbb4c305032234c3bfea10bf566d6da494f8d7242caf8b5f32f442a4891ea","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><path d=\"M3 24 H29 M21 24 V29\"/><path d=\"M8 8 H23 V20 H17 V13 H8Z\" fill=\"#294c59\"/><path d=\"M12 8 8 12 M18 8 14 12 M23 9 19 13 M23 15 18 20\" stroke=\"#63cec4\"/>"}}},{"id":"cad-geometric-tolerance","name":"Feature control frame","nameJa":"幾何公差枠","body":"<rect x=\"2\" y=\"10\" width=\"28\" height=\"12\" rx=\"1\"/><path d=\"M12 10 V22 M22 10 V22\"/><circle cx=\"7\" cy=\"16\" r=\"3\"/><path d=\"M7 12 V20 M3 16 H11\" stroke=\"#178b88\"/><path d=\"M15 14 H19 M15 18 H17 M25 14 V18 H28\"/>","tags":["gdt","feature control frame","geometric tolerance","幾何公差","公差枠","データム","幾何公差枠","cad"],"family":"drawing-annotation","description":"Add a feature control frame that specifies a geometric tolerance and its datum references.","descriptionJa":"幾何公差と参照データムを指定する公差枠を追加します。","sources":["fusion-drawing"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-geometric-tolerance.svg","usages":["command"],"sha256":"d7595fdec362c21b60ca9b5225d8d50384b40c01d4edbdf04d5caafb3cafc94d","variants":{"light":{"file":"icons/cad-geometric-tolerance.svg","sha256":"d7595fdec362c21b60ca9b5225d8d50384b40c01d4edbdf04d5caafb3cafc94d"},"dark":{"file":"icons-dark/cad-geometric-tolerance.svg","sha256":"607146f8aef65775d11d1929200f23535f3dba0b636b76787701c82db6634d7a","body":"<rect x=\"2\" y=\"10\" width=\"28\" height=\"12\" rx=\"1\"/><path d=\"M12 10 V22 M22 10 V22\"/><circle cx=\"7\" cy=\"16\" r=\"3\"/><path d=\"M7 12 V20 M3 16 H11\" stroke=\"#63cec4\"/><path d=\"M15 14 H19 M15 18 H17 M25 14 V18 H28\"/>"}}},{"id":"cad-datum-identifier","name":"Datum identifier","nameJa":"データム記号","body":"<rect x=\"16\" y=\"3\" width=\"13\" height=\"11\" rx=\"1\"/><path d=\"M19 11 22.5 6 26 11 M20 9 H25 M16 8 H9 V22 M3 28 H23\"/><path d=\"M5 27 9 21 13 27Z\" fill=\"#178b88\"/>","tags":["datum","identifier","annotation","reference","データム","基準","記号","datum identifier","データム記号","cad"],"family":"drawing-annotation","description":"Attach a datum identifier annotation to a drawing feature used as a tolerance reference.","descriptionJa":"公差の基準とする図面形体にデータム識別の注記を付けます。","sources":["fusion-drawing"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-datum-identifier.svg","usages":["command"],"sha256":"7dc9ebcf51d590c170b7757675587a823d16360b90ac4c01cca25f12dfab3331","variants":{"light":{"file":"icons/cad-datum-identifier.svg","sha256":"7dc9ebcf51d590c170b7757675587a823d16360b90ac4c01cca25f12dfab3331"},"dark":{"file":"icons-dark/cad-datum-identifier.svg","sha256":"26579d523c05252e40695a35fdfa99b8b4d0d7d6f392df1aaa430dd6009d1c02","body":"<rect x=\"16\" y=\"3\" width=\"13\" height=\"11\" rx=\"1\"/><path d=\"M19 11 22.5 6 26 11 M20 9 H25 M16 8 H9 V22 M3 28 H23\"/><path d=\"M5 27 9 21 13 27Z\" fill=\"#63cec4\"/>"}}},{"id":"cad-surface-texture","name":"Surface texture annotation","nameJa":"表面性状注記","body":"<path d=\"M3 28 H29\"/><path d=\"M5 16 12 25 23 5 H29 M12 16 H27\" stroke=\"#178b88\"/><path d=\"M24 21 H28 M24 25 H28\"/>","tags":["surface","texture","finish","roughness","表面性状","仕上げ","粗さ","surface texture annotation","表面性状注記","cad"],"family":"drawing-annotation","description":"Specify a surface finish requirement on a drawing with a texture annotation.","descriptionJa":"表面性状の注記で図面に仕上げの要求を指定します。","sources":["fusion-drawing"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-texture.svg","usages":["command"],"sha256":"d46f76a77af90e92719ba63cb3abda6e7687e52b090c5379c781f3337510da94","variants":{"light":{"file":"icons/cad-surface-texture.svg","sha256":"d46f76a77af90e92719ba63cb3abda6e7687e52b090c5379c781f3337510da94"},"dark":{"file":"icons-dark/cad-surface-texture.svg","sha256":"4f9564b9d9df031a50f3c272e3cf795dfd18a4e930aa297e71ee9139587cc4b3","body":"<path d=\"M3 28 H29\"/><path d=\"M5 16 12 25 23 5 H29 M12 16 H27\" stroke=\"#63cec4\"/><path d=\"M24 21 H28 M24 25 H28\"/>"}}},{"id":"cad-drawing-balloon","name":"Balloon annotation","nameJa":"バルーン注記","body":"<circle cx=\"23\" cy=\"9\" r=\"7\" fill=\"#d7efed\"/><path d=\"M21 7 23 5 V13 M20 13 H26\"/><path d=\"M18 14 8 25 H3 M8 20 V25 H13\" stroke=\"#178b88\"/><path d=\"M3 29 H19\"/>","tags":["drawing","balloon","item","bom","図面","バルーン","部品番号","balloon annotation","バルーン注記","cad"],"family":"drawing-annotation","description":"Label a drawing component with an item balloon linked to its bill-of-materials entry.","descriptionJa":"部品表の項目に対応するバルーンで図面内の部品を識別します。","sources":["fusion-drawing"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-drawing-balloon.svg","usages":["command"],"sha256":"c36987116217b861cbaac31170532dc5c17c14656e6871b20eefca9947490b6d","variants":{"light":{"file":"icons/cad-drawing-balloon.svg","sha256":"c36987116217b861cbaac31170532dc5c17c14656e6871b20eefca9947490b6d"},"dark":{"file":"icons-dark/cad-drawing-balloon.svg","sha256":"b8980a0a5c64bafe6c171be4aee3d8e7319c00fdb9802e114939f4136e379692","body":"<circle cx=\"23\" cy=\"9\" r=\"7\" fill=\"#294c59\"/><path d=\"M21 7 23 5 V13 M20 13 H26\"/><path d=\"M18 14 8 25 H3 M8 20 V25 H13\" stroke=\"#63cec4\"/><path d=\"M3 29 H19\"/>"}}},{"id":"cad-mass-properties","name":"Mass properties","nameJa":"質量特性","body":"<path d=\"M16 5 V28 M10 28 H22 M5 10 H27 M6 10 3 20 H10 L6 10 M26 10 22 20 H29Z\"/><circle cx=\"16\" cy=\"7\" r=\"4\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M16 3 V11 M12 7 H20\" stroke=\"#178b88\"/>","tags":["mass","center of mass","inertia","density","質量","重心","慣性","mass properties","質量特性","cad","model tree","tree node","object","モデルツリー","ツリーノード","mass and inertia","質量・慣性"],"family":"model-inspection","description":"Calculate model mass, center of mass and inertia from geometry and assigned density.","descriptionJa":"形状と指定密度から質量、重心、慣性などを計算します。","sources":["onshape-mass-properties","gazebo-build-model"],"role":"command","category":"CAD","categories":["CAD","OLP"],"file":"icons/cad-mass-properties.svg","aliases":["link inertia","inertial properties","重心","リンク慣性"],"usages":["command","model-tree"],"objectType":"inertial-properties","nodeName":"Mass and inertia","nodeNameJa":"質量・慣性","sha256":"ecd9fc8dda6c13538d2d7a0df25bc8a45a86e5d7fe4303e86fd4b03a0b6dc737","variants":{"light":{"file":"icons/cad-mass-properties.svg","sha256":"ecd9fc8dda6c13538d2d7a0df25bc8a45a86e5d7fe4303e86fd4b03a0b6dc737"},"dark":{"file":"icons-dark/cad-mass-properties.svg","sha256":"efa4ba6ef12891f19661ac9ed0423ac1a8c65250db63ae8668568aceec688d7d","body":"<path d=\"M16 5 V28 M10 28 H22 M5 10 H27 M6 10 3 20 H10 L6 10 M26 10 22 20 H29Z\"/><circle cx=\"16\" cy=\"7\" r=\"4\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M16 3 V11 M12 7 H20\" stroke=\"#63cec4\"/>"}}},{"id":"cad-mesh-to-brep","name":"Convert mesh to B-rep","nameJa":"メッシュをB-repへ変換","body":"<path d=\"M3 8 9 4 14 8 V23 L9 27 3 23Z M3 8 9 15 14 8 M3 23 9 15 14 23 M9 4 V27\"/><path d=\"M22 8 26 6 30 8 V23 L26 25 22 23Z\" fill=\"#d7efed\"/><path d=\"M22 8 26 10 30 8 M26 10 V25\"/><path d=\"M14 17 H21 M18 14 21 17 18 20\" stroke=\"#178b88\"/>","tags":["mesh","brep","b-rep","convert","メッシュ","境界表現","変換","convert mesh to b-rep","メッシュをB-repへ変換","cad","model tree","tree node","object","モデルツリー","ツリーノード","mesh conversion","メッシュ変換"],"family":"representation-conversion","description":"Convert a faceted mesh into a boundary-representation surface or solid model.","descriptionJa":"三角形メッシュを境界表現のサーフェスまたはソリッドモデルに変換します。","sources":["fusion-mesh-convert","cax-mesh2brep-methods","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-mesh-to-brep.svg","aliases":["faceted conversion","analytic surface fitting","quad conversion","subd conversion","hybrid mesh conversion","ファセット変換","解析曲面フィット","細分割変換"],"usages":["command","model-tree"],"objectType":"feature","nodeName":"Mesh conversion","nodeNameJa":"メッシュ変換","sha256":"8d247143b5b1850e3688f4263f2f2d2a92c89d280f91e2b61787a13225a68fab","variants":{"light":{"file":"icons/cad-mesh-to-brep.svg","sha256":"8d247143b5b1850e3688f4263f2f2d2a92c89d280f91e2b61787a13225a68fab"},"dark":{"file":"icons-dark/cad-mesh-to-brep.svg","sha256":"c1efec9b456baae55adfd7bb3093dd85e83d9569162c8f948c881dcbeddc2c59","body":"<path d=\"M3 8 9 4 14 8 V23 L9 27 3 23Z M3 8 9 15 14 8 M3 23 9 15 14 23 M9 4 V27\"/><path d=\"M22 8 26 6 30 8 V23 L26 25 22 23Z\" fill=\"#294c59\"/><path d=\"M22 8 26 10 30 8 M26 10 V25\"/><path d=\"M14 17 H21 M18 14 21 17 18 20\" stroke=\"#63cec4\"/>"}}},{"id":"cad-part","name":"Part / component","nameJa":"部品・コンポーネント","body":"<path d=\"M4 10 12 6 20 10 V17 L27 20 V26 L18 30 4 23Z\" fill=\"#d7efed\"/><path d=\"M4 10 12 14 20 10 M12 14 V21 L18 24 27 20 M18 24 V30\"/><path d=\"M22 4 H28 V10\" stroke=\"#178b88\"/>","tags":["part","component","instance","occurrence","definition","部品","コンポーネント","インスタンス","配置","part / component","部品・コンポーネント","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"model-object","description":"Represent a part or rigid component, including a placed instance or robot link using the same symbol.","descriptionJa":"部品や剛体構成要素を表します。配置インスタンスやロボットリンクにも同じ記号を使います。","sources":["onshape-feature-parts","fusion-components","sdf-model-kinematics","gazebo-build-model","gazebo-gui"],"role":"object","category":"CAD","categories":["CAD","OLP"],"file":"icons/cad-part.svg","nodeAliases":["robot link","rigid link","URDF link","SDF link","ロボットリンク","剛体リンク","component instance","occurrence","部品インスタンス","配置部品"],"usages":["model-tree"],"objectType":"component","nodeName":"Part / component","nodeNameJa":"部品・コンポーネント","sha256":"0f2fc711cc2f055d48da5c56cd972695c3044d4fe240e691d6179f3b5834b4ce","variants":{"light":{"file":"icons/cad-part.svg","sha256":"0f2fc711cc2f055d48da5c56cd972695c3044d4fe240e691d6179f3b5834b4ce"},"dark":{"file":"icons-dark/cad-part.svg","sha256":"5c6ea406cc66c7f598f85163ba32c6136f83ab1c398c0b0a3a8a0250e3e380b5","body":"<path d=\"M4 10 12 6 20 10 V17 L27 20 V26 L18 30 4 23Z\" fill=\"#294c59\"/><path d=\"M4 10 12 14 20 10 M12 14 V21 L18 24 27 20 M18 24 V30\"/><path d=\"M22 4 H28 V10\" stroke=\"#63cec4\"/>"}}},{"id":"cad-assembly","name":"Assembly","nameJa":"アセンブリ","body":"<path d=\"M16 11 V17 M7 17 H25 M7 17 V21 M25 17 V21\"/><rect x=\"11\" y=\"3\" width=\"10\" height=\"8\" rx=\"2\" fill=\"#d7efed\"/><rect x=\"2\" y=\"21\" width=\"10\" height=\"8\" rx=\"2\" fill=\"#d7efed\"/><rect x=\"20\" y=\"21\" width=\"10\" height=\"8\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M14 6 H18 M5 24 H9 M23 24 H27\" stroke=\"#178b88\"/>","tags":["assembly","subassembly","component","アセンブリ","組立","サブアセンブリ","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"model-object","description":"Represent an assembly that contains positioned component instances and their relationships.","descriptionJa":"配置された部品インスタンスとその関係を含むアセンブリを表します。","sources":["onshape-instances","sdf-model-kinematics","gazebo-gui","robodk-general"],"role":"object","category":"CAD","categories":["CAD","OLP"],"file":"icons/cad-assembly.svg","aliases":["robot mechanism","device mechanism","kinematic assembly","機構"],"nodeAliases":["SDF model","robot mechanism","機構モデル"],"usages":["model-tree"],"objectType":"assembly","nodeName":"Assembly","nodeNameJa":"アセンブリ","sha256":"d1dbd8a98bd5375166ca6c8c7e401d79621d8f251a1fe18b3ddf8b5866f05a6e","variants":{"light":{"file":"icons/cad-assembly.svg","sha256":"d1dbd8a98bd5375166ca6c8c7e401d79621d8f251a1fe18b3ddf8b5866f05a6e"},"dark":{"file":"icons-dark/cad-assembly.svg","sha256":"d2445f41962f8c492b2e904b2361e4e04abb0a78caf9c41556963b9d8d8c5878","body":"<path d=\"M16 11 V17 M7 17 H25 M7 17 V21 M25 17 V21\"/><rect x=\"11\" y=\"3\" width=\"10\" height=\"8\" rx=\"2\" fill=\"#294c59\"/><rect x=\"2\" y=\"21\" width=\"10\" height=\"8\" rx=\"2\" fill=\"#294c59\"/><rect x=\"20\" y=\"21\" width=\"10\" height=\"8\" rx=\"2\" fill=\"#294c59\"/><path d=\"M14 6 H18 M5 24 H9 M23 24 H27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-solid-body","name":"Solid body","nameJa":"ソリッドボディ","body":"<path d=\"M 5 9 16.0 4 27 9 v 16 l -11.0 5 -11.0 -5 Z\" fill=\"#d7efed\"/><path d=\"M 5 9 l 11.0 5 11.0 -5 M 16.0 14 v 16\"/>","tags":["body","solid","brep","volume","ボディ","ソリッド","体積","solid body","ソリッドボディ","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"model-object","description":"Represent a connected boundary enclosing a solid volume inside a part.","descriptionJa":"部品内で閉じた体積を囲むソリッドボディを表します。","sources":["solidworks-multibody","gazebo-build-model","gazebo-gui"],"role":"object","category":"CAD","categories":["CAD","OLP"],"file":"icons/cad-solid-body.svg","nodeAliases":["primitive collision geometry","solid visual geometry","衝突プリミティブ","表示形状"],"usages":["model-tree"],"objectType":"solid-body","nodeName":"Solid body","nodeNameJa":"ソリッドボディ","sha256":"a2433010f9a1bb5a03fcb6b4c0be3a38e47230d51578fff1a44c5a3051ea5885","variants":{"light":{"file":"icons/cad-solid-body.svg","sha256":"a2433010f9a1bb5a03fcb6b4c0be3a38e47230d51578fff1a44c5a3051ea5885"},"dark":{"file":"icons-dark/cad-solid-body.svg","sha256":"02a568fe2d33c1dc01c352f81a308e0c2c3187d3c34cde3ccc2aa930d47c2c95","body":"<path d=\"M 5 9 16.0 4 27 9 v 16 l -11.0 5 -11.0 -5 Z\" fill=\"#294c59\"/><path d=\"M 5 9 l 11.0 5 11.0 -5 M 16.0 14 v 16\"/>"}}},{"id":"cad-mesh-body","name":"Mesh body","nameJa":"メッシュボディ","body":"<path d=\"M4 11 16 4 28 11 V23 L16 29 4 23Z\" fill=\"#d7efed\"/><path d=\"M4 11 16 16 28 11 M16 16 V29 M4 23 16 16 28 23 M4 11 16 4 16 16 M16 4 28 11 M4 23 16 29 28 23\"/>","tags":["mesh","body","facet","triangle","メッシュ","ボディ","三角形","mesh body","メッシュボディ","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"model-object","description":"Represent faceted model geometry independently of a finite-element volume mesh.","descriptionJa":"三角形面などで構成されたモデル形状を表します。","sources":["fusion-mesh-convert","gazebo-build-model","gazebo-gui"],"role":"object","category":"CAD","categories":["CAD","OLP"],"file":"icons/cad-mesh-body.svg","nodeAliases":["collision mesh","visual mesh","衝突メッシュ","表示メッシュ"],"usages":["model-tree"],"objectType":"mesh-body","nodeName":"Mesh body","nodeNameJa":"メッシュボディ","sha256":"4e200f69ffde0395e5be8254e25b3dfa385c53663b79a64ebfc0c7eb355e0258","variants":{"light":{"file":"icons/cad-mesh-body.svg","sha256":"4e200f69ffde0395e5be8254e25b3dfa385c53663b79a64ebfc0c7eb355e0258"},"dark":{"file":"icons-dark/cad-mesh-body.svg","sha256":"1299d0ef824b3f4b41eb319199457cc3d1ce9818ba2a93e0bc811feef8c02368","body":"<path d=\"M4 11 16 4 28 11 V23 L16 29 4 23Z\" fill=\"#294c59\"/><path d=\"M4 11 16 16 28 11 M16 16 V29 M4 23 16 16 28 23 M4 11 16 4 16 16 M16 4 28 11 M4 23 16 29 28 23\"/>"}}},{"id":"cad-sketch","name":"Sketch","nameJa":"スケッチ","body":"<path d=\"M3 23 10 5 29 10 22 28Z\" fill=\"#d7efed\"/><path d=\"M9 21 13 11 23 14 19 23Z\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"17\" r=\"2.5\"/><path d=\"M5 28 H11 M5 28 V22\"/>","tags":["sketch","profile","container","スケッチ","図形","拘束","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"model-object","description":"Represent a sketch container with multiple planar entities and constraints.","descriptionJa":"複数の平面図形と拘束を含むスケッチ全体を表します。","sources":["onshape-feature-parts"],"role":"object","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch.svg","usages":["model-tree"],"objectType":"sketch","nodeName":"Sketch","nodeNameJa":"スケッチ","sha256":"b42c47d39fbf11562e94720393ad3116ef523ac646cd7df73be5d8d1e3ece246","variants":{"light":{"file":"icons/cad-sketch.svg","sha256":"b42c47d39fbf11562e94720393ad3116ef523ac646cd7df73be5d8d1e3ece246"},"dark":{"file":"icons-dark/cad-sketch.svg","sha256":"800b6d2ef492332416ed6080726e5f9700c01d4810d27cc42d62cb51f214ec2f","body":"<path d=\"M3 23 10 5 29 10 22 28Z\" fill=\"#294c59\"/><path d=\"M9 21 13 11 23 14 19 23Z\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"17\" r=\"2.5\"/><path d=\"M5 28 H11 M5 28 V22\"/>"}}},{"id":"cad-face","name":"Face","nameJa":"面","body":"<path d=\"M4 23 11 5 28 10 21 28Z\" fill=\"#d7efed\"/><path d=\"M8 21 13 10 24 13 19 24Z\" stroke=\"#178b88\"/>","tags":["face","topology","brep","boundary","面","トポロジー","境界","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"model-topology","description":"Represent one bounded face of a body in a topology or selection tree.","descriptionJa":"トポロジー表示や選択ツリーでボディを構成する1つの面を表します。","sources":["fusion-brep-face"],"role":"object","category":"CAD","categories":["CAD"],"file":"icons/cad-face.svg","usages":["model-tree"],"objectType":"face","nodeName":"Face","nodeNameJa":"面","sha256":"6175cc6de64926dbdc0c22d63e49631e543d1e803e583710388dade35588d10a","variants":{"light":{"file":"icons/cad-face.svg","sha256":"6175cc6de64926dbdc0c22d63e49631e543d1e803e583710388dade35588d10a"},"dark":{"file":"icons-dark/cad-face.svg","sha256":"44b564761f26849d493181bc59ef10f1e8afa99258ccd767f6b64dbd8d012bee","body":"<path d=\"M4 23 11 5 28 10 21 28Z\" fill=\"#294c59\"/><path d=\"M8 21 13 10 24 13 19 24Z\" stroke=\"#63cec4\"/>"}}},{"name":"Bridge edge loops","nameJa":"辺ループをブリッジ","description":"Connect existing mesh boundary loops by creating faces between them.","descriptionJa":"既存メッシュの境界辺ループ間に面を作って接続します。","family":"mesh-topology","tags":["bridge edge loops","辺ループをブリッジ","mesh-topology","cad"],"id":"cad-mesh-bridge","body":"<path d=\"M3 8 10 5 V25 L3 28Z M22 5 29 8 V28 L22 25Z\"/><path d=\"M10 5 22 5 M10 15 H22 M10 25 22 25\" stroke=\"#178b88\"/><path d=\"M16 5 V25\" stroke-dasharray=\"2 3\"/>","sources":["blender-bridge"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-mesh-bridge.svg","usages":["command"],"sha256":"695a38e19f6241b40cc56b77dfe7a663ee47a9a54181f7e90b794c5961f88416","variants":{"light":{"file":"icons/cad-mesh-bridge.svg","sha256":"695a38e19f6241b40cc56b77dfe7a663ee47a9a54181f7e90b794c5961f88416"},"dark":{"file":"icons-dark/cad-mesh-bridge.svg","sha256":"50a53793e6b7a94c417b53f7e95367e0ad0f23189d61348ae9646dacfbe87043","body":"<path d=\"M3 8 10 5 V25 L3 28Z M22 5 29 8 V28 L22 25Z\"/><path d=\"M10 5 22 5 M10 15 H22 M10 25 22 25\" stroke=\"#63cec4\"/><path d=\"M16 5 V25\" stroke-dasharray=\"2 3\"/>"}}},{"name":"Inset faces","nameJa":"面をインセット","description":"Create an inset boundary and surrounding faces inside selected mesh faces.","descriptionJa":"選択したメッシュ面の内側に境界と周囲の面を作ります。","family":"mesh-topology","tags":["inset faces","面をインセット","mesh-topology","cad"],"id":"cad-mesh-inset","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"1\"/><rect x=\"10\" y=\"10\" width=\"12\" height=\"12\" rx=\"1\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M4 4 10 10 M28 4 22 10 M4 28 10 22 M28 28 22 22\"/>","sources":["blender-mesh-toolbar"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-mesh-inset.svg","usages":["command"],"sha256":"0144a852a6db87ff27fe8fa11615826e8c51d0267d4cd0e56d1b5afbf308bb2c","variants":{"light":{"file":"icons/cad-mesh-inset.svg","sha256":"0144a852a6db87ff27fe8fa11615826e8c51d0267d4cd0e56d1b5afbf308bb2c"},"dark":{"file":"icons-dark/cad-mesh-inset.svg","sha256":"51f1f41b19efde3f78e262e1244a28a434e00b3c593988b2b0021f5de7ce4f60","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"1\"/><rect x=\"10\" y=\"10\" width=\"12\" height=\"12\" rx=\"1\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M4 4 10 10 M28 4 22 10 M4 28 10 22 M28 28 22 22\"/>"}}},{"name":"Loop cut","nameJa":"ループカット","description":"Insert an edge loop through a connected strip of mesh faces.","descriptionJa":"連続するメッシュ面を横断する辺ループを挿入します。","family":"mesh-topology","tags":["loop cut","ループカット","mesh-topology","cad"],"id":"cad-mesh-loop-cut","body":"<path d=\"M4 9 16 4 28 9 V24 L16 29 4 24Z\" fill=\"#d7efed\"/><path d=\"M4 9 16 14 28 9 M16 14 V29\"/><path d=\"M4 16 16 21 28 16\" stroke=\"#178b88\"/>","sources":["blender-mesh-toolbar"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-mesh-loop-cut.svg","usages":["command"],"sha256":"bfa2e267159b1df2047f7824b0b116f9784afb1b94a912a3b5c68693cac04a96","variants":{"light":{"file":"icons/cad-mesh-loop-cut.svg","sha256":"bfa2e267159b1df2047f7824b0b116f9784afb1b94a912a3b5c68693cac04a96"},"dark":{"file":"icons-dark/cad-mesh-loop-cut.svg","sha256":"f7047680404e2e655c88bf3d6e37879f668258dbb11960af5c0c6ea019430bb7","body":"<path d=\"M4 9 16 4 28 9 V24 L16 29 4 24Z\" fill=\"#294c59\"/><path d=\"M4 9 16 14 28 9 M16 14 V29\"/><path d=\"M4 16 16 21 28 16\" stroke=\"#63cec4\"/>"}}},{"name":"Knife cut","nameJa":"ナイフカット","description":"Add mesh vertices and edges along an interactively drawn cut.","descriptionJa":"対話的に描いた切断線に沿ってメッシュへ頂点と辺を追加します。","family":"mesh-topology","tags":["knife cut","ナイフカット","mesh-topology","cad"],"id":"cad-mesh-knife","body":"<rect x=\"3\" y=\"10\" width=\"23\" height=\"19\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M14 10 V29\"/><path d=\"M3 24 11 17 19 22 26 16\" stroke=\"#178b88\"/><path d=\"M20 9 25 3 29 6 24 12 19 14Z\" fill=\"white\"/>","sources":["blender-mesh-toolbar"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-mesh-knife.svg","usages":["command"],"sha256":"5b16ec3df469c99534831f0118639458f7a3417c45f9f8b87d82614d37a951ea","variants":{"light":{"file":"icons/cad-mesh-knife.svg","sha256":"5b16ec3df469c99534831f0118639458f7a3417c45f9f8b87d82614d37a951ea"},"dark":{"file":"icons-dark/cad-mesh-knife.svg","sha256":"9ed0572ca2f04c94f8d72ef378369b18a7d24495fe304dcc3cd5ee545e23fe4e","body":"<rect x=\"3\" y=\"10\" width=\"23\" height=\"19\" rx=\"1\" fill=\"#294c59\"/><path d=\"M14 10 V29\"/><path d=\"M3 24 11 17 19 22 26 16\" stroke=\"#63cec4\"/><path d=\"M20 9 25 3 29 6 24 12 19 14Z\" fill=\"#192c3c\"/>"}}},{"name":"Merge mesh vertices / nodes","nameJa":"メッシュ頂点・節点統合","description":"Merge mesh vertices or finite-element nodes that lie within a specified distance tolerance.","descriptionJa":"指定した距離許容差内のメッシュ頂点または有限要素節点を統合します。","family":"mesh-repair","tags":["merge by distance","距離で頂点を統合","mesh-repair","mesh","nodes","merge","節点","重複","統合","merge mesh vertices / nodes","メッシュ頂点・節点統合","cad"],"aliases":["Merge coincident nodes","重複節点統合","merge by distance","距離でマージ"],"id":"cad-mesh-merge-vertices","body":"<path d=\"M3 4 10 10 M29 4 22 10 M3 28 10 22 M29 28 22 22\"/><circle cx=\"10\" cy=\"10\" r=\"1.5\" fill=\"white\"/><circle cx=\"22\" cy=\"10\" r=\"1.5\" fill=\"white\"/><circle cx=\"10\" cy=\"22\" r=\"1.5\" fill=\"white\"/><circle cx=\"22\" cy=\"22\" r=\"1.5\" fill=\"white\"/><path d=\"M10 10 16 16 22 10 M10 22 16 16 22 22\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"16\" r=\"3\" fill=\"#178b88\"/>","sources":["blender-mesh-cleanup","salome-merge-nodes"],"role":"command","category":"CAD","categories":["CAD","CAE"],"file":"icons/cad-mesh-merge-vertices.svg","usages":["command"],"sha256":"c7f801ab6b139e6e8f21a9e36098fad3439319839f1fe16253389638d35a662b","variants":{"light":{"file":"icons/cad-mesh-merge-vertices.svg","sha256":"c7f801ab6b139e6e8f21a9e36098fad3439319839f1fe16253389638d35a662b"},"dark":{"file":"icons-dark/cad-mesh-merge-vertices.svg","sha256":"c538e901d16986df2fd408a40c5f751b0de08946bfb90f5e76dee7301897aa70","body":"<path d=\"M3 4 10 10 M29 4 22 10 M3 28 10 22 M29 28 22 22\"/><circle cx=\"10\" cy=\"10\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"22\" cy=\"10\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"10\" cy=\"22\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"22\" cy=\"22\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M10 10 16 16 22 10 M10 22 16 16 22 22\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"16\" r=\"3\" fill=\"#63cec4\"/>"}}},{"name":"Dissolve edges","nameJa":"辺を溶解","description":"Remove selected mesh edges while joining the neighboring faces without opening holes.","descriptionJa":"選択したメッシュ辺を除去し、穴を開けずに隣接面を結合します。","family":"mesh-topology","tags":["dissolve edges","辺を溶解","mesh-topology","cad"],"id":"cad-mesh-dissolve","body":"<rect x=\"4\" y=\"5\" width=\"24\" height=\"22\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M16 5 V27\" stroke-dasharray=\"3 4\"/><path d=\"M9 13 6 16 9 19 M6 16 H12 M23 13 26 16 23 19 M20 16 H26\" stroke=\"#178b88\"/>","sources":["blender-dissolve"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-mesh-dissolve.svg","usages":["command"],"sha256":"c3f6659296a2d17bd4a48fa6d0187214528a126a1e9f9dfdb9568a11eec607a3","variants":{"light":{"file":"icons/cad-mesh-dissolve.svg","sha256":"c3f6659296a2d17bd4a48fa6d0187214528a126a1e9f9dfdb9568a11eec607a3"},"dark":{"file":"icons-dark/cad-mesh-dissolve.svg","sha256":"faff562f9a34f7b1bfce4a7cf47ffcc965d2c9e7106183ce32ae2046618305dc","body":"<rect x=\"4\" y=\"5\" width=\"24\" height=\"22\" rx=\"1\" fill=\"#294c59\"/><path d=\"M16 5 V27\" stroke-dasharray=\"3 4\"/><path d=\"M9 13 6 16 9 19 M6 16 H12 M23 13 26 16 23 19 M20 16 H26\" stroke=\"#63cec4\"/>"}}},{"name":"Fill mesh holes","nameJa":"メッシュ穴埋め","description":"Close mesh boundary holes by generating replacement faces.","descriptionJa":"メッシュの境界穴に面を生成して欠損を塞ぎます。","family":"mesh-repair","tags":["fill mesh holes","メッシュ穴埋め","mesh-repair","cad"],"id":"cad-mesh-fill-holes","body":"<path d=\"M4 5 H28 V27 H4Z M4 5 11 12 M28 5 22 11 M28 27 22 21 M4 27 10 22\"/><path d=\"M11 12 22 11 22 21 10 22Z\" fill=\"#d7efed\"/><path d=\"M11 12 22 21 M10 22 22 11\" stroke=\"#178b88\"/><path d=\"M4 16 H10 M22 16 H28 M16 5 V11 M16 22 V27\"/>","sources":["blender-mesh-cleanup"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-mesh-fill-holes.svg","usages":["command"],"sha256":"1e2a587969183c1aa36b020c68c2e63316373e4ec26f009949f13f93aaf82df4","variants":{"light":{"file":"icons/cad-mesh-fill-holes.svg","sha256":"1e2a587969183c1aa36b020c68c2e63316373e4ec26f009949f13f93aaf82df4"},"dark":{"file":"icons-dark/cad-mesh-fill-holes.svg","sha256":"f5a7e209816471cb6cbd503297ba32a387d993eb4952b00a9649b60ef0c2591e","body":"<path d=\"M4 5 H28 V27 H4Z M4 5 11 12 M28 5 22 11 M28 27 22 21 M4 27 10 22\"/><path d=\"M11 12 22 11 22 21 10 22Z\" fill=\"#294c59\"/><path d=\"M11 12 22 21 M10 22 22 11\" stroke=\"#63cec4\"/><path d=\"M4 16 H10 M22 16 H28 M16 5 V11 M16 22 V27\"/>"}}},{"name":"Decimate mesh","nameJa":"メッシュ簡略化","description":"Reduce the number of mesh faces while limiting changes to the shape.","descriptionJa":"形状変化を抑えながらメッシュの面数を減らします。","family":"mesh-optimization","tags":["decimate mesh","メッシュ簡略化","mesh-optimization","cad"],"id":"cad-mesh-decimate","body":"<path d=\"M3 5 H14 V27 H3Z M3 5 14 13 3 20 14 27 M3 13 14 5 M3 27 14 20\"/><path d=\"M22 5 H29 V27 H22Z\" fill=\"#d7efed\"/><path d=\"M22 5 29 27\"/><path d=\"M14 16 H22 M18 12 22 16 18 20\" stroke=\"#178b88\"/>","sources":["blender-mesh-cleanup"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-mesh-decimate.svg","usages":["command"],"sha256":"b5e95e7f8db2a4f14a34c686eb6dbc7a1634a519f54bebcdf46ccf51afd8271b","variants":{"light":{"file":"icons/cad-mesh-decimate.svg","sha256":"b5e95e7f8db2a4f14a34c686eb6dbc7a1634a519f54bebcdf46ccf51afd8271b"},"dark":{"file":"icons-dark/cad-mesh-decimate.svg","sha256":"108602bd6a04128f1011ae16d82f9cdb31ac37fda35a54a22aabf6bf76bdcf7a","body":"<path d=\"M3 5 H14 V27 H3Z M3 5 14 13 3 20 14 27 M3 13 14 5 M3 27 14 20\"/><path d=\"M22 5 H29 V27 H22Z\" fill=\"#294c59\"/><path d=\"M22 5 29 27\"/><path d=\"M14 16 H22 M18 12 22 16 18 20\" stroke=\"#63cec4\"/>"}}},{"name":"Remesh","nameJa":"リメッシュ","description":"Generate new mesh topology that follows the input surface.","descriptionJa":"入力表面に追従する新しいメッシュ接続を生成します。","family":"mesh-topology","tags":["remesh","リメッシュ","mesh-topology","cad","model tree","tree node","object","モデルツリー","ツリーノード","remesh modifier","リメッシュモディファイア"],"id":"cad-mesh-remesh","body":"<path d=\"M3 4 H13 V28 H3Z M3 4 13 12 3 18 13 28 M3 28 13 12\"/><rect x=\"20\" y=\"4\" width=\"9\" height=\"24\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M20 12 H29 M20 20 H29 M24.5 4 V28\" stroke=\"#178b88\"/><path d=\"M14 16 H19 M16 13 19 16 16 19\"/>","sources":["blender-remesh"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-mesh-remesh.svg","usages":["command","model-tree"],"objectType":"mesh-modifier","nodeName":"Remesh modifier","nodeNameJa":"リメッシュモディファイア","sha256":"64d0d38bdbf641b62a04524ba1ac124448baba26c68518f9f2ec8d87cd435135","variants":{"light":{"file":"icons/cad-mesh-remesh.svg","sha256":"64d0d38bdbf641b62a04524ba1ac124448baba26c68518f9f2ec8d87cd435135"},"dark":{"file":"icons-dark/cad-mesh-remesh.svg","sha256":"2028d07c9dd8c84e718d020166876814ff954c7ae181ec7ac85e4a23e2fc3ca7","body":"<path d=\"M3 4 H13 V28 H3Z M3 4 13 12 3 18 13 28 M3 28 13 12\"/><rect x=\"20\" y=\"4\" width=\"9\" height=\"24\" rx=\"1\" fill=\"#294c59\"/><path d=\"M20 12 H29 M20 20 H29 M24.5 4 V28\" stroke=\"#63cec4\"/><path d=\"M14 16 H19 M16 13 19 16 16 19\"/>"}}},{"name":"Smooth mesh vertices / nodes","nameJa":"メッシュ頂点・節点平滑化","description":"Reposition mesh vertices or nodes to smooth a surface or improve neighboring element shapes.","descriptionJa":"メッシュ頂点や節点の位置を調整し、表面を平滑化するか周辺の要素形状を改善します。","family":"mesh-deformation","tags":["smooth vertices","頂点を平滑化","mesh-deformation","mesh","smooth","quality","メッシュ","平滑化","節点移動","smooth mesh vertices / nodes","メッシュ頂点・節点平滑化","cad"],"aliases":["Smooth mesh","メッシュ平滑化"],"id":"cad-mesh-smooth","body":"<path d=\"M3 24 9 6 17 24 24 7 29 21\" stroke-dasharray=\"2 3\"/><path d=\"M3 24 C10 4 11 28 18 17 S26 8 29 21\" stroke=\"#178b88\"/><circle cx=\"3\" cy=\"24\" r=\"1.5\" fill=\"white\"/><circle cx=\"9\" cy=\"6\" r=\"1.5\" fill=\"white\"/><circle cx=\"17\" cy=\"24\" r=\"1.5\" fill=\"white\"/><circle cx=\"24\" cy=\"7\" r=\"1.5\" fill=\"white\"/><circle cx=\"29\" cy=\"21\" r=\"1.5\" fill=\"white\"/>","sources":["blender-smooth-vertices","salome-smoothing"],"role":"command","category":"CAD","categories":["CAD","CAE"],"file":"icons/cad-mesh-smooth.svg","usages":["command"],"sha256":"ff546eaa038f01e0c6d6a54937cdaf066eb7844abe3303e44cecac289fb012e1","variants":{"light":{"file":"icons/cad-mesh-smooth.svg","sha256":"ff546eaa038f01e0c6d6a54937cdaf066eb7844abe3303e44cecac289fb012e1"},"dark":{"file":"icons-dark/cad-mesh-smooth.svg","sha256":"2b14fbb0bce851a5c2cf0320ea2f13177be165699e17f9cbcd36a79875c33a49","body":"<path d=\"M3 24 9 6 17 24 24 7 29 21\" stroke-dasharray=\"2 3\"/><path d=\"M3 24 C10 4 11 28 18 17 S26 8 29 21\" stroke=\"#63cec4\"/><circle cx=\"3\" cy=\"24\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"9\" cy=\"6\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"17\" cy=\"24\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"24\" cy=\"7\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"29\" cy=\"21\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"name":"Shrinkwrap","nameJa":"シュリンクラップ","description":"Move mesh vertices onto or near the surface of a target object.","descriptionJa":"メッシュ頂点を対象オブジェクトの表面またはその近傍へ移動します。","family":"mesh-deformation","tags":["shrinkwrap","シュリンクラップ","mesh-deformation","cad","model tree","tree node","object","モデルツリー","ツリーノード","shrinkwrap modifier","シュリンクラップモディファイア"],"id":"cad-mesh-shrinkwrap","body":"<path d=\"M4 5 H28 M4 3 V10 M16 3 V10 M28 3 V10\"/><path d=\"M3 28 Q16 10 29 28Z\" fill=\"#d7efed\"/><path d=\"M7 11 V20 M4 17 7 20 10 17 M16 11 V16 M13 13 16 16 19 13 M25 11 V20 M22 17 25 20 28 17\" stroke=\"#178b88\"/>","sources":["blender-shrinkwrap"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-mesh-shrinkwrap.svg","usages":["command","model-tree"],"objectType":"mesh-modifier","nodeName":"Shrinkwrap modifier","nodeNameJa":"シュリンクラップモディファイア","sha256":"2e22582a1726a0c2c006afb30b740a4cc19f5322d97424fd8380c2645833d53b","variants":{"light":{"file":"icons/cad-mesh-shrinkwrap.svg","sha256":"2e22582a1726a0c2c006afb30b740a4cc19f5322d97424fd8380c2645833d53b"},"dark":{"file":"icons-dark/cad-mesh-shrinkwrap.svg","sha256":"2fd8b6494ad3dd765adade44fca0f0800e383469b11cab88a3a16c027fd4fe7c","body":"<path d=\"M4 5 H28 M4 3 V10 M16 3 V10 M28 3 V10\"/><path d=\"M3 28 Q16 10 29 28Z\" fill=\"#294c59\"/><path d=\"M7 11 V20 M4 17 7 20 10 17 M16 11 V16 M13 13 16 16 19 13 M25 11 V20 M22 17 25 20 28 17\" stroke=\"#63cec4\"/>"}}},{"name":"UV unwrap","nameJa":"UV展開","description":"Flatten mesh faces across seams into a two-dimensional texture-coordinate layout.","descriptionJa":"継ぎ目に沿ってメッシュ面を開き、2次元のテクスチャ座標へ配置します。","family":"mesh-uv","tags":["uv unwrap","UV展開","mesh-uv","cad"],"id":"cad-uv-unwrap","body":"<path d=\"M3 6 9 3 15 6 V16 L9 19 3 16Z\" fill=\"#d7efed\"/><path d=\"M3 6 9 9 15 6 M9 9 V19\"/><path d=\"M21 9 H26 V14 H30 V19 H26 V24 H21 V19 H16 V14 H21Z\" stroke=\"#178b88\"/><path d=\"M3 24 V29 H13 M21 14 H26 V19 H21Z\"/>","sources":["blender-uv-unwrap"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-uv-unwrap.svg","usages":["command"],"sha256":"7b148f8d1b83a15e8ea0a43e233c123b58d02de36e3c8e8baa8fbdeb22425b99","variants":{"light":{"file":"icons/cad-uv-unwrap.svg","sha256":"7b148f8d1b83a15e8ea0a43e233c123b58d02de36e3c8e8baa8fbdeb22425b99"},"dark":{"file":"icons-dark/cad-uv-unwrap.svg","sha256":"ceabcdbae598f6fe92e1bda09ef2f654e30b5355003137c4dbf04abbc1549679","body":"<path d=\"M3 6 9 3 15 6 V16 L9 19 3 16Z\" fill=\"#294c59\"/><path d=\"M3 6 9 9 15 6 M9 9 V19\"/><path d=\"M21 9 H26 V14 H30 V19 H26 V24 H21 V19 H16 V14 H21Z\" stroke=\"#63cec4\"/><path d=\"M3 24 V29 H13 M21 14 H26 V19 H21Z\"/>"}}},{"name":"Blend surface","nameJa":"曲面ブレンド","description":"Create a transitional surface between two edges with continuity control.","descriptionJa":"2つのエッジ間に連続性を制御した遷移曲面を作成します。","family":"surface-modeling","tags":["blend surface","曲面ブレンド","surface-modeling","cad"],"id":"cad-surface-blend","body":"<path d=\"M3 4 H10 V16 H3Z\" fill=\"#d7efed\"/><path d=\"M22 16 H29 V28 H22Z\" fill=\"#d7efed\"/><path d=\"M10 4 C19 4 13 16 22 16 M10 16 C19 16 13 28 22 28\" stroke=\"#178b88\"/><path d=\"M10 10 C19 10 13 22 22 22\" stroke-dasharray=\"2 3\"/>","sources":["rhino-blendsrf"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-blend.svg","usages":["command"],"sha256":"cc1ac101f24d8c377f0fccb7874542935bd8aadec10a7ab7a494e6703f779828","variants":{"light":{"file":"icons/cad-surface-blend.svg","sha256":"cc1ac101f24d8c377f0fccb7874542935bd8aadec10a7ab7a494e6703f779828"},"dark":{"file":"icons-dark/cad-surface-blend.svg","sha256":"1f83392aec2e691d9c077476cb7bb373b93a9cb30e2cf6f47c3a9af9ba7acfd8","body":"<path d=\"M3 4 H10 V16 H3Z\" fill=\"#294c59\"/><path d=\"M22 16 H29 V28 H22Z\" fill=\"#294c59\"/><path d=\"M10 4 C19 4 13 16 22 16 M10 16 C19 16 13 28 22 28\" stroke=\"#63cec4\"/><path d=\"M10 10 C19 10 13 22 22 22\" stroke-dasharray=\"2 3\"/>"}}},{"name":"Match surface","nameJa":"曲面マッチ","description":"Adjust an existing surface edge to match another edge in position, tangency or curvature.","descriptionJa":"既存曲面の端を別のエッジへ位置・接線・曲率の条件で合わせます。","family":"surface-editing","tags":["match surface","曲面マッチ","surface-editing","cad"],"id":"cad-surface-match","body":"<path d=\"M3 8 Q9 4 16 10 V26 Q9 20 3 24Z\" fill=\"#d7efed\"/><path d=\"M16 10 Q23 16 29 9 V25 Q23 32 16 26Z\"/><path d=\"M16 10 V26 M6 14 13 17 M19 20 26 23\" stroke=\"#178b88\"/><path d=\"M10 13 13 17 9 18 M23 19 26 23 22 24\"/>","sources":["rhino-matchsrf"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-match.svg","usages":["command"],"sha256":"5e44b2e455e255b022d085508ed2b72d60f1e96a1cb73992ae336d83072443c7","variants":{"light":{"file":"icons/cad-surface-match.svg","sha256":"5e44b2e455e255b022d085508ed2b72d60f1e96a1cb73992ae336d83072443c7"},"dark":{"file":"icons-dark/cad-surface-match.svg","sha256":"2f74343ed08b6da35a436625280ed1a2f931ac80d901126a0294b59b15e0a869","body":"<path d=\"M3 8 Q9 4 16 10 V26 Q9 20 3 24Z\" fill=\"#294c59\"/><path d=\"M16 10 Q23 16 29 9 V25 Q23 32 16 26Z\"/><path d=\"M16 10 V26 M6 14 13 17 M19 20 26 23\" stroke=\"#63cec4\"/><path d=\"M10 13 13 17 9 18 M23 19 26 23 22 24\"/>"}}},{"name":"Network surface","nameJa":"ネットワーク曲面","description":"Create a surface through a crossing network of curves in two directions.","descriptionJa":"2方向に交差する曲線網を通る曲面を作成します。","family":"surface-modeling","tags":["network surface","ネットワーク曲面","surface-modeling","cad"],"id":"cad-surface-network","body":"<path d=\"M3 9 Q15 2 29 9 L25 26 Q15 19 7 27Z\" fill=\"#d7efed\"/><path d=\"M5 16 Q15 9 27 17 M6 22 Q15 15 26 22\" stroke=\"#178b88\"/><path d=\"M10 6 Q8 15 13 24 M20 6 Q17 15 20 24\"/>","sources":["rhino-networksrf"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-network.svg","usages":["command"],"sha256":"459e1acaf068d7af044ad9c5a370b05f3cf671666193273edb0cd292f07819a6","variants":{"light":{"file":"icons/cad-surface-network.svg","sha256":"459e1acaf068d7af044ad9c5a370b05f3cf671666193273edb0cd292f07819a6"},"dark":{"file":"icons-dark/cad-surface-network.svg","sha256":"fa162dc444d786a44324d35bb6589a9d02172111086fc52f27fd1f446878ee59","body":"<path d=\"M3 9 Q15 2 29 9 L25 26 Q15 19 7 27Z\" fill=\"#294c59\"/><path d=\"M5 16 Q15 9 27 17 M6 22 Q15 15 26 22\" stroke=\"#63cec4\"/><path d=\"M10 6 Q8 15 13 24 M20 6 Q17 15 20 24\"/>"}}},{"name":"Rebuild NURBS","nameJa":"NURBS再構築","description":"Reconstruct curves or surfaces with a specified degree and control-point count.","descriptionJa":"次数と制御点数を指定して曲線や曲面を再構築します。","family":"nurbs-editing","tags":["rebuild nurbs","NURBS再構築","nurbs-editing","cad"],"id":"cad-nurbs-rebuild","body":"<path d=\"M3 9 8 4 14 11 20 4 29 9\" stroke-dasharray=\"2 3\"/><circle cx=\"3\" cy=\"9\" r=\"1.5\" fill=\"white\"/><circle cx=\"8\" cy=\"4\" r=\"1.5\" fill=\"white\"/><circle cx=\"14\" cy=\"11\" r=\"1.5\" fill=\"white\"/><circle cx=\"20\" cy=\"4\" r=\"1.5\" fill=\"white\"/><circle cx=\"29\" cy=\"9\" r=\"1.5\" fill=\"white\"/><path d=\"M3 27 C9 12 22 12 29 27\" stroke=\"#178b88\"/><path d=\"M3 27 9 17 H23 L29 27\" stroke-dasharray=\"2 3\"/><circle cx=\"3\" cy=\"27\" r=\"1.5\" fill=\"white\"/><circle cx=\"9\" cy=\"17\" r=\"1.5\" fill=\"white\"/><circle cx=\"23\" cy=\"17\" r=\"1.5\" fill=\"white\"/><circle cx=\"29\" cy=\"27\" r=\"1.5\" fill=\"white\"/>","sources":["rhino-rebuild"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-nurbs-rebuild.svg","usages":["command"],"sha256":"8ed4e8ee9950d30fc09fcb5171e5b8ee6f30b54380f63670044be91e99bbda9a","variants":{"light":{"file":"icons/cad-nurbs-rebuild.svg","sha256":"8ed4e8ee9950d30fc09fcb5171e5b8ee6f30b54380f63670044be91e99bbda9a"},"dark":{"file":"icons-dark/cad-nurbs-rebuild.svg","sha256":"0891a6f0a57dba0b3dbf926ae8dcc334c549de3e3bb1f40ccad4622d1c4a816d","body":"<path d=\"M3 9 8 4 14 11 20 4 29 9\" stroke-dasharray=\"2 3\"/><circle cx=\"3\" cy=\"9\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"8\" cy=\"4\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"14\" cy=\"11\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"20\" cy=\"4\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"29\" cy=\"9\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M3 27 C9 12 22 12 29 27\" stroke=\"#63cec4\"/><path d=\"M3 27 9 17 H23 L29 27\" stroke-dasharray=\"2 3\"/><circle cx=\"3\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"9\" cy=\"17\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"23\" cy=\"17\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"29\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"name":"Extract isocurve","nameJa":"アイソカーブ抽出","description":"Create independent curves along selected surface parameter lines.","descriptionJa":"曲面上の指定した等パラメータ線を独立した曲線として抽出します。","family":"curve-extraction","tags":["extract isocurve","アイソカーブ抽出","curve-extraction","cad"],"id":"cad-extract-isocurve","body":"<path d=\"M3 10 Q12 2 22 8 L22 22 Q12 16 3 24Z\" fill=\"#d7efed\"/><path d=\"M9 6 V20 M16 6 V20 M3 17 Q12 9 22 15\"/><path d=\"M9 26 Q17 18 28 23 M25 19 28 23 24 26\" stroke=\"#178b88\"/>","sources":["rhino-extractisocurve"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-extract-isocurve.svg","usages":["command"],"sha256":"9fe30885a1c80e18237ee5a35560394e1eaef8ea95fd4f31768873df48f530d7","variants":{"light":{"file":"icons/cad-extract-isocurve.svg","sha256":"9fe30885a1c80e18237ee5a35560394e1eaef8ea95fd4f31768873df48f530d7"},"dark":{"file":"icons-dark/cad-extract-isocurve.svg","sha256":"500e2dba0d71dd451379eb0c2f3157eff9074cf1e4109af06d56a2eb180b8fe6","body":"<path d=\"M3 10 Q12 2 22 8 L22 22 Q12 16 3 24Z\" fill=\"#294c59\"/><path d=\"M9 6 V20 M16 6 V20 M3 17 Q12 9 22 15\"/><path d=\"M9 26 Q17 18 28 23 M25 19 28 23 24 26\" stroke=\"#63cec4\"/>"}}},{"name":"Cage deform","nameJa":"ケージ変形","description":"Deform enclosed geometry by editing a surrounding control cage.","descriptionJa":"周囲の制御ケージを編集して内部の形状を変形します。","family":"freeform-deformation","tags":["cage deform","ケージ変形","freeform-deformation","cad"],"id":"cad-cage-deform","body":"<path d=\"M3 9 15 3 29 7 25 25 14 29 3 24Z M3 9 14 14 29 7 M14 14 V29 M15 3 14 14\"/><path d=\"M3 24 15 19 25 25 M15 3 V19\" stroke-dasharray=\"2 3\"/><circle cx=\"15\" cy=\"18\" r=\"5\" fill=\"#d7efed\" stroke=\"#178b88\"/><circle cx=\"3\" cy=\"9\" r=\"1.5\" fill=\"white\"/><circle cx=\"15\" cy=\"3\" r=\"1.5\" fill=\"white\"/><circle cx=\"29\" cy=\"7\" r=\"1.5\" fill=\"white\"/><circle cx=\"25\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"14\" cy=\"29\" r=\"1.5\" fill=\"white\"/><circle cx=\"3\" cy=\"24\" r=\"1.5\" fill=\"white\"/>","sources":["rhino-cageedit"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-cage-deform.svg","usages":["command"],"sha256":"4aca19f3f1faa14ef384a41e95bd734e24a35d377b606449d53bcb5cf8684b25","variants":{"light":{"file":"icons/cad-cage-deform.svg","sha256":"4aca19f3f1faa14ef384a41e95bd734e24a35d377b606449d53bcb5cf8684b25"},"dark":{"file":"icons-dark/cad-cage-deform.svg","sha256":"a33b43a6dc54d891223ae47ffa657c6b1be5c62535c16413c58ee05f75c570f0","body":"<path d=\"M3 9 15 3 29 7 25 25 14 29 3 24Z M3 9 14 14 29 7 M14 14 V29 M15 3 14 14\"/><path d=\"M3 24 15 19 25 25 M15 3 V19\" stroke-dasharray=\"2 3\"/><circle cx=\"15\" cy=\"18\" r=\"5\" fill=\"#294c59\" stroke=\"#63cec4\"/><circle cx=\"3\" cy=\"9\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"15\" cy=\"3\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"29\" cy=\"7\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"25\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"14\" cy=\"29\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"3\" cy=\"24\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"name":"Flow along surface","nameJa":"サーフェスに沿ってフロー","description":"Morph objects from a base surface onto a target surface.","descriptionJa":"基準サーフェスから対象サーフェスへオブジェクトを写して変形します。","family":"freeform-deformation","tags":["flow along surface","サーフェスに沿ってフロー","freeform-deformation","cad"],"id":"cad-flow-along-surface","body":"<path d=\"M3 10 H28 M5 3 H10 V8 H5Z M15 3 H20 V8 H15Z\"/><path d=\"M3 26 Q16 11 29 26\" fill=\"#d7efed\"/><path d=\"M6 21 10 17 14 21 10 25Z M20 18 25 21 22 26 17 23Z\" stroke=\"#178b88\"/><path d=\"M28 11 V17 M25 14 28 17 30 14\" stroke=\"#178b88\"/>","sources":["rhino-flowalongsrf"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-flow-along-surface.svg","usages":["command"],"sha256":"3ab62e7f845cac4855b488d71c0df047af298786bc8af95655649aea34a7f705","variants":{"light":{"file":"icons/cad-flow-along-surface.svg","sha256":"3ab62e7f845cac4855b488d71c0df047af298786bc8af95655649aea34a7f705"},"dark":{"file":"icons-dark/cad-flow-along-surface.svg","sha256":"e4418af8185db3b7093dc3862cfe819db47d3e80a3fdbfd0c5646a8382297d01","body":"<path d=\"M3 10 H28 M5 3 H10 V8 H5Z M15 3 H20 V8 H15Z\"/><path d=\"M3 26 Q16 11 29 26\" fill=\"#294c59\"/><path d=\"M6 21 10 17 14 21 10 25Z M20 18 25 21 22 26 17 23Z\" stroke=\"#63cec4\"/><path d=\"M28 11 V17 M25 14 28 17 30 14\" stroke=\"#63cec4\"/>"}}},{"name":"Zebra analysis","nameJa":"ゼブラ解析","description":"Evaluate surface smoothness and continuity with reflected stripe patterns.","descriptionJa":"反射縞を使って曲面の滑らかさと接続の連続性を評価します。","family":"geometry-analysis","tags":["zebra analysis","ゼブラ解析","geometry-analysis","cad"],"id":"cad-zebra-analysis","body":"<path d=\"M4 7 Q15 1 28 8 V25 Q15 31 4 24Z\" fill=\"#d7efed\"/><path d=\"M7 6 C22 8 5 23 20 28 M14 5 C29 7 12 22 27 25\" stroke=\"#178b88\" stroke-width=\"3\"/><path d=\"M4 17 Q15 11 28 18\" stroke-dasharray=\"2 3\"/>","sources":["rhino-zebra"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-zebra-analysis.svg","usages":["command"],"sha256":"6bf893077a3f2c89494791aacc74fab9105737d70a7bd392895eb3a42f2f6a13","variants":{"light":{"file":"icons/cad-zebra-analysis.svg","sha256":"6bf893077a3f2c89494791aacc74fab9105737d70a7bd392895eb3a42f2f6a13"},"dark":{"file":"icons-dark/cad-zebra-analysis.svg","sha256":"00c6e91211730c2e1a1dd7b25073bb690964f243204e375461dfd35aa3ace894","body":"<path d=\"M4 7 Q15 1 28 8 V25 Q15 31 4 24Z\" fill=\"#294c59\"/><path d=\"M7 6 C22 8 5 23 20 28 M14 5 C29 7 12 22 27 25\" stroke=\"#63cec4\" stroke-width=\"3\"/><path d=\"M4 17 Q15 11 28 18\" stroke-dasharray=\"2 3\"/>"}}},{"name":"Draft angle analysis","nameJa":"抜き勾配解析","description":"Evaluate surface draft angles relative to a chosen pull direction.","descriptionJa":"指定した抜き方向に対する曲面の勾配角度を評価します。","family":"geometry-analysis","tags":["draft angle analysis","抜き勾配解析","geometry-analysis","cad"],"id":"cad-draft-analysis","body":"<path d=\"M3 28 H23 M4 24 10 8 H18 L24 24Z\" fill=\"#d7efed\"/><path d=\"M4 24 10 8 M18 8 24 24 M28 25 V4 M25 7 28 4 30 7\" stroke=\"#178b88\"/><path d=\"M10 8 V24\" stroke-dasharray=\"2 3\"/><path d=\"M7 18 Q11 16 15 18\"/>","sources":["rhino-draftangleanalysis"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-draft-analysis.svg","usages":["command"],"sha256":"c4035253a1a19ce607860c08ef25a953b64b4928db4d68478c3f4da9f2104388","variants":{"light":{"file":"icons/cad-draft-analysis.svg","sha256":"c4035253a1a19ce607860c08ef25a953b64b4928db4d68478c3f4da9f2104388"},"dark":{"file":"icons-dark/cad-draft-analysis.svg","sha256":"fb0229db3337bb0f9f35c81fd9f124435da19201d0a7a456d62e40f1587eb66d","body":"<path d=\"M3 28 H23 M4 24 10 8 H18 L24 24Z\" fill=\"#294c59\"/><path d=\"M4 24 10 8 M18 8 24 24 M28 25 V4 M25 7 28 4 30 7\" stroke=\"#63cec4\"/><path d=\"M10 8 V24\" stroke-dasharray=\"2 3\"/><path d=\"M7 18 Q11 16 15 18\"/>"}}},{"name":"Sheet-metal hem","nameJa":"板金ヘム","description":"Create a folded-back edge treatment on a sheet-metal part.","descriptionJa":"板金部品の端を折り返すヘムを作成します。","family":"sheet-metal","tags":["sheet-metal hem","板金ヘム","sheet-metal","SOLIDWORKS","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"id":"cad-sheet-metal-hem","body":"<path d=\"M3 22 H23 A7 7 0 0 0 23 8 H14 V12 H23 A3 3 0 0 1 23 18 H3Z\" fill=\"#d7efed\"/><path d=\"M18 8 H23 A7 7 0 0 1 30 15\" stroke=\"#178b88\"/><path d=\"M4 26 H20\" stroke-dasharray=\"2 3\"/>","sources":["solidworks-hem","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-metal-hem.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Sheet-metal hem","nodeNameJa":"板金ヘム","sha256":"4874d593c4483a00934f2502b4cd2fbcb6368e37d3b25d46b5062c13f81f7731","variants":{"light":{"file":"icons/cad-sheet-metal-hem.svg","sha256":"4874d593c4483a00934f2502b4cd2fbcb6368e37d3b25d46b5062c13f81f7731"},"dark":{"file":"icons-dark/cad-sheet-metal-hem.svg","sha256":"a148828ec868a4a152521eb75f2b9d3ea8495a185250aa8f11bdacf9632cad26","body":"<path d=\"M3 22 H23 A7 7 0 0 0 23 8 H14 V12 H23 A3 3 0 0 1 23 18 H3Z\" fill=\"#294c59\"/><path d=\"M18 8 H23 A7 7 0 0 1 30 15\" stroke=\"#63cec4\"/><path d=\"M4 26 H20\" stroke-dasharray=\"2 3\"/>"}}},{"name":"Sheet-metal jog","nameJa":"板金ジョグ","description":"Create a sheet-metal offset with two bends based on one sketch line.","descriptionJa":"1本のスケッチ線を基に2つの曲げで板金の段差を作成します。","family":"sheet-metal","tags":["sheet-metal jog","板金ジョグ","sheet-metal","SOLIDWORKS","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"id":"cad-sheet-metal-jog","body":"<path d=\"M3 22 H12 L20 8 H29 V13 H23 L15 27 H3Z\" fill=\"#d7efed\"/><path d=\"M12 22 20 8 M3 16 H8 M25 20 H29\" stroke=\"#178b88\"/><path d=\"M7 7 H16 M11 4 7 7 11 10\"/>","sources":["solidworks-jog","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-metal-jog.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Sheet-metal jog","nodeNameJa":"板金ジョグ","sha256":"348c7cd40fc6f51387a111e9fd0630bf1cc0df739d68334185f46d9a6c2ffdc4","variants":{"light":{"file":"icons/cad-sheet-metal-jog.svg","sha256":"348c7cd40fc6f51387a111e9fd0630bf1cc0df739d68334185f46d9a6c2ffdc4"},"dark":{"file":"icons-dark/cad-sheet-metal-jog.svg","sha256":"272e1a2811c3ae8027bdd107a612d8318f2843425fca6584151cd49cebae2dfc","body":"<path d=\"M3 22 H12 L20 8 H29 V13 H23 L15 27 H3Z\" fill=\"#294c59\"/><path d=\"M12 22 20 8 M3 16 H8 M25 20 H29\" stroke=\"#63cec4\"/><path d=\"M7 7 H16 M11 4 7 7 11 10\"/>"}}},{"name":"Apply forming tool","nameJa":"フォームツールを適用","description":"Imprint a forming-tool feature into a sheet-metal target part.","descriptionJa":"フォームツールを使って対象の板金部品へ成形形状を作成します。","family":"sheet-metal-forming","tags":["apply forming tool","フォームツールを適用","sheet-metal-forming","SOLIDWORKS","cad","model tree","tree node","object","モデルツリー","ツリーノード","formed feature","成形フィーチャ"],"id":"cad-sheet-metal-form-tool","body":"<path d=\"M7 3 H25 V7 H21 V12 H11 V7 H7Z\" fill=\"#d7efed\"/><path d=\"M3 28 V24 H10 V19 H22 V24 H29 V28Z\" fill=\"#d7efed\"/><path d=\"M16 11 V19 M13 16 16 19 19 16\" stroke=\"#178b88\"/>","sources":["solidworks-forming-tools","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-metal-form-tool.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Formed feature","nodeNameJa":"成形フィーチャ","sha256":"5c24e3484738b2d3f8afaee3a77e95db6b098e2bf54788e26d2ce3101aa0c062","variants":{"light":{"file":"icons/cad-sheet-metal-form-tool.svg","sha256":"5c24e3484738b2d3f8afaee3a77e95db6b098e2bf54788e26d2ce3101aa0c062"},"dark":{"file":"icons-dark/cad-sheet-metal-form-tool.svg","sha256":"10eca82ab2b1a019ffaccaf4990e12c982bbec6fde67d0270d442f30e3316b0c","body":"<path d=\"M7 3 H25 V7 H21 V12 H11 V7 H7Z\" fill=\"#294c59\"/><path d=\"M3 28 V24 H10 V19 H22 V24 H29 V28Z\" fill=\"#294c59\"/><path d=\"M16 11 V19 M13 16 16 19 19 16\" stroke=\"#63cec4\"/>"}}},{"name":"Sheet-metal corner relief","nameJa":"板金コーナーリリーフ","description":"Add relief geometry where sheet-metal bends meet.","descriptionJa":"板金の曲げが交わる箇所に逃げ形状を追加します。","family":"sheet-metal","tags":["sheet-metal corner relief","板金コーナーリリーフ","sheet-metal","SOLIDWORKS","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"id":"cad-sheet-metal-corner-relief","body":"<path d=\"M3 5 H25 V10 H10 V26 H3Z\" fill=\"#d7efed\"/><path d=\"M10 10 H29 V29 H10Z\" fill=\"#d7efed\"/><path d=\"M10 10 29 29\"/><circle cx=\"10\" cy=\"10\" r=\"4\" fill=\"white\" stroke=\"#178b88\"/>","sources":["solidworks-corner-relief","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-metal-corner-relief.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Sheet-metal corner relief","nodeNameJa":"板金コーナーリリーフ","sha256":"7799114daf140f70ab28052cd47b037422ea2d93f0745e4991f1fee7792a3ba9","variants":{"light":{"file":"icons/cad-sheet-metal-corner-relief.svg","sha256":"7799114daf140f70ab28052cd47b037422ea2d93f0745e4991f1fee7792a3ba9"},"dark":{"file":"icons-dark/cad-sheet-metal-corner-relief.svg","sha256":"dc5b87b34951f37c918f008cd5ab42992a31f719ac465addaee3ecf97f00c46d","body":"<path d=\"M3 5 H25 V10 H10 V26 H3Z\" fill=\"#294c59\"/><path d=\"M10 10 H29 V29 H10Z\" fill=\"#294c59\"/><path d=\"M10 10 29 29\"/><circle cx=\"10\" cy=\"10\" r=\"4\" fill=\"#192c3c\" stroke=\"#63cec4\"/>"}}},{"name":"Tab and slot","nameJa":"タブとスロット","description":"Create matching tabs and slots to locate and join fabricated parts.","descriptionJa":"製作部品の位置決めと接合に使う対応したタブとスロットを作成します。","family":"sheet-metal-joining","tags":["tab and slot","タブとスロット","sheet-metal-joining","SOLIDWORKS","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"id":"cad-sheet-metal-tab-slot","body":"<path d=\"M3 5 H11 V12 H16 V20 H11 V27 H3Z\" fill=\"#d7efed\"/><rect x=\"21\" y=\"4\" width=\"8\" height=\"24\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M24 11 H27 V21 H24Z\" fill=\"white\"/><path d=\"M14 7 H20 M17 4 20 7 17 10\" stroke=\"#178b88\"/>","sources":["solidworks-tab-slot","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-metal-tab-slot.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Tab and slot","nodeNameJa":"タブとスロット","sha256":"acd01d3b13f379dc0c70e30e9a97871e41c450e30bce6260022076842dd4a1c5","variants":{"light":{"file":"icons/cad-sheet-metal-tab-slot.svg","sha256":"acd01d3b13f379dc0c70e30e9a97871e41c450e30bce6260022076842dd4a1c5"},"dark":{"file":"icons-dark/cad-sheet-metal-tab-slot.svg","sha256":"e6c2b8cd20fdb2e427d16ddada68dcf356b0614fa4a5e53f5a78d16f533b0f10","body":"<path d=\"M3 5 H11 V12 H16 V20 H11 V27 H3Z\" fill=\"#294c59\"/><rect x=\"21\" y=\"4\" width=\"8\" height=\"24\" rx=\"1\" fill=\"#294c59\"/><path d=\"M24 11 H27 V21 H24Z\" fill=\"#192c3c\"/><path d=\"M14 7 H20 M17 4 20 7 17 10\" stroke=\"#63cec4\"/>"}}},{"name":"Convert to sheet metal","nameJa":"板金へ変換","description":"Convert eligible constant-thickness geometry into a sheet-metal model with bend definitions.","descriptionJa":"対応する一定厚さの形状を、曲げ定義を持つ板金モデルへ変換します。","family":"sheet-metal-conversion","tags":["convert to sheet metal","板金へ変換","sheet-metal-conversion","SOLIDWORKS","cad","model tree","tree node","object","モデルツリー","ツリーノード","sheet-metal conversion","板金変換"],"id":"cad-convert-sheet-metal","body":"<path d=\"M3 4 H8 V17 H14 V23 H3Z\" fill=\"#d7efed\"/><path d=\"M22 3 V21 H29 V27 H18 V10\" fill=\"#d7efed\"/><path d=\"M18 21 H25\" stroke=\"#178b88\" stroke-dasharray=\"2 3\"/><path d=\"M10 10 H22 M18 6 22 10 18 14\" stroke=\"#178b88\"/>","sources":["solidworks-convert-sheetmetal","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-convert-sheet-metal.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Sheet-metal conversion","nodeNameJa":"板金変換","sha256":"a63233bf248d22ee7bd5f9a5948fabd440d5f45d72427d25cbf21b6692be7e61","variants":{"light":{"file":"icons/cad-convert-sheet-metal.svg","sha256":"a63233bf248d22ee7bd5f9a5948fabd440d5f45d72427d25cbf21b6692be7e61"},"dark":{"file":"icons-dark/cad-convert-sheet-metal.svg","sha256":"3002b079de6f75808a180f0c453b8bc7f1cf854d5e6708872d4c2c4a5647eb7c","body":"<path d=\"M3 4 H8 V17 H14 V23 H3Z\" fill=\"#294c59\"/><path d=\"M22 3 V21 H29 V27 H18 V10\" fill=\"#294c59\"/><path d=\"M18 21 H25\" stroke=\"#63cec4\" stroke-dasharray=\"2 3\"/><path d=\"M10 10 H22 M18 6 22 10 18 14\" stroke=\"#63cec4\"/>"}}},{"name":"Structural member","nameJa":"鋼材部材作成","description":"Create structural members along a sketch framework using a selected standard profile.","descriptionJa":"選択した規格断面をスケッチ骨格に沿わせて構造部材を作成します。","family":"weldment","tags":["structural member","鋼材部材作成","weldment","SOLIDWORKS","cad","model tree","tree node","object","モデルツリー","ツリーノード","鋼材部材"],"id":"cad-weldment-member","body":"<path d=\"M3 21 20 4 H29 V8 H26 L9 25 H12 V29 H3Z\" fill=\"#d7efed\"/><path d=\"M3 21 H12 V25 H9 M20 4 V8 H23 L6 25 M12 29 29 12 V8\"/><path d=\"M6 18 18 6\" stroke=\"#178b88\" stroke-dasharray=\"2 3\"/>","sources":["solidworks-weldments"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-weldment-member.svg","usages":["command","model-tree"],"objectType":"structural-member","nodeName":"Structural member","nodeNameJa":"鋼材部材","sha256":"a1ad2ee4d2d35859ebda59160215155571076457d3295f19d0b0e6ca559ff4fc","variants":{"light":{"file":"icons/cad-weldment-member.svg","sha256":"a1ad2ee4d2d35859ebda59160215155571076457d3295f19d0b0e6ca559ff4fc"},"dark":{"file":"icons-dark/cad-weldment-member.svg","sha256":"fe1cecfa7f0987f256ff46bb8c046dd3ca6936f9b75d1f65ff9718123c4ebcd4","body":"<path d=\"M3 21 20 4 H29 V8 H26 L9 25 H12 V29 H3Z\" fill=\"#294c59\"/><path d=\"M3 21 H12 V25 H9 M20 4 V8 H23 L6 25 M12 29 29 12 V8\"/><path d=\"M6 18 18 6\" stroke=\"#63cec4\" stroke-dasharray=\"2 3\"/>"}}},{"name":"Trim or extend members","nameJa":"鋼材のトリム・延長","description":"Trim or extend structural-member ends to meet other members or bodies.","descriptionJa":"構造部材の端を他の部材やボディに合うようにトリムまたは延長します。","family":"weldment","tags":["trim or extend members","鋼材のトリム・延長","weldment","SOLIDWORKS","cad","model tree","tree node","object","モデルツリー","ツリーノード","member end treatment","鋼材端部処理"],"id":"cad-weldment-trim-extend","body":"<path d=\"M3 4 H10 V22 H28 V29 H3Z\" fill=\"#d7efed\"/><path d=\"M10 22 H27 V15 H17 V4 H10 M10 22 3 29\"/><path d=\"M4 23 10 17 M14 19 23 10 M19 10 H23 V14\" stroke=\"#178b88\"/>","sources":["solidworks-weldment-trim","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-weldment-trim-extend.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Member end treatment","nodeNameJa":"鋼材端部処理","sha256":"9f0fdedaf8e1ecc2eb6485940531b818a9e978ae31d68838644602fc6e7888f8","variants":{"light":{"file":"icons/cad-weldment-trim-extend.svg","sha256":"9f0fdedaf8e1ecc2eb6485940531b818a9e978ae31d68838644602fc6e7888f8"},"dark":{"file":"icons-dark/cad-weldment-trim-extend.svg","sha256":"5b68e1f2310141e18dc13939028588047f351ba9a7bc12dce3916fdffc5364cd","body":"<path d=\"M3 4 H10 V22 H28 V29 H3Z\" fill=\"#294c59\"/><path d=\"M10 22 H27 V15 H17 V4 H10 M10 22 3 29\"/><path d=\"M4 23 10 17 M14 19 23 10 M19 10 H23 V14\" stroke=\"#63cec4\"/>"}}},{"name":"Member end cap","nameJa":"鋼材エンドキャップ","description":"Close an open structural-member end with a plate of specified thickness.","descriptionJa":"構造部材の開口端を指定厚さの板で塞ぎます。","family":"weldment","tags":["member end cap","鋼材エンドキャップ","weldment","SOLIDWORKS","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"id":"cad-weldment-end-cap","body":"<path d=\"M3 8 17 3 26 7 12 13Z\" fill=\"#d7efed\"/><path d=\"M3 8 V21 L12 26 26 20 V7 M12 13 V26 M6 11 V19 L10 21 V14Z\"/><path d=\"M17 17 28 13 V26 L17 30Z\" fill=\"#d7efed\"/><path d=\"M20 20 25 18 M20 25 25 23\" stroke=\"#178b88\"/>","sources":["solidworks-end-cap","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-weldment-end-cap.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Member end cap","nodeNameJa":"鋼材エンドキャップ","sha256":"6f8e4ff65343a3cea067328d5e54b781d9ec9c080869a69b154d7f081bb4f31b","variants":{"light":{"file":"icons/cad-weldment-end-cap.svg","sha256":"6f8e4ff65343a3cea067328d5e54b781d9ec9c080869a69b154d7f081bb4f31b"},"dark":{"file":"icons-dark/cad-weldment-end-cap.svg","sha256":"adfa8c366ac5b3e958f3392d6f505d80df23c8e657d75e6e03e952611bdd4083","body":"<path d=\"M3 8 17 3 26 7 12 13Z\" fill=\"#294c59\"/><path d=\"M3 8 V21 L12 26 26 20 V7 M12 13 V26 M6 11 V19 L10 21 V14Z\"/><path d=\"M17 17 28 13 V26 L17 30Z\" fill=\"#294c59\"/><path d=\"M20 20 25 18 M20 25 25 23\" stroke=\"#63cec4\"/>"}}},{"name":"Weldment gusset","nameJa":"溶接構造ガセット","description":"Add a reinforcing plate between structural members.","descriptionJa":"構造部材の間に補強用のガセット板を追加します。","family":"weldment","tags":["weldment gusset","溶接構造ガセット","weldment","SOLIDWORKS","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"id":"cad-weldment-gusset","body":"<path d=\"M3 3 H9 V23 H29 V29 H3Z\" fill=\"#d7efed\"/><path d=\"M12 8 26 21 H12Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><circle cx=\"15\" cy=\"17\" r=\"1\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M10 26 H23\" stroke-dasharray=\"2 3\"/>","sources":["solidworks-gusset","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-weldment-gusset.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Weldment gusset","nodeNameJa":"溶接構造ガセット","sha256":"0eb097fb1ee7721968d03d9409c7964d6f30fecbcf9bd194aaf09861b2f6e37b","variants":{"light":{"file":"icons/cad-weldment-gusset.svg","sha256":"0eb097fb1ee7721968d03d9409c7964d6f30fecbcf9bd194aaf09861b2f6e37b"},"dark":{"file":"icons-dark/cad-weldment-gusset.svg","sha256":"0d97a6b3ec6e034a48acade47401c0c1aa42a11fa29a8bec25d6ad507ee2b032","body":"<path d=\"M3 3 H9 V23 H29 V29 H3Z\" fill=\"#294c59\"/><path d=\"M12 8 26 21 H12Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><circle cx=\"15\" cy=\"17\" r=\"1\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M10 26 H23\" stroke-dasharray=\"2 3\"/>"}}},{"name":"Weld bead","nameJa":"溶接ビード","description":"Define a weld bead along the joint between two bodies for model and drawing documentation.","descriptionJa":"2つのボディの接合部に溶接ビードを定義し、モデルや図面に記録します。","family":"weldment","tags":["weld bead","溶接ビード","weldment","SOLIDWORKS","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"id":"cad-weld-bead","body":"<path d=\"M3 4 H9 V23 H29 V29 H3Z\" fill=\"#d7efed\"/><path d=\"M10 13 Q17 13 13 18 Q20 17 17 22 Q24 21 22 26\" stroke=\"#178b88\"/><path d=\"M12 4 V10 M29 20 H25\" stroke-dasharray=\"2 3\"/>","sources":["solidworks-weld-bead"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-weld-bead.svg","usages":["command","model-tree"],"objectType":"weld-bead","nodeName":"Weld bead","nodeNameJa":"溶接ビード","sha256":"4a95f52c1157137c6f2c0d7b21838fefb70a7c9a51e40a37d5f26fdd4da0f897","variants":{"light":{"file":"icons/cad-weld-bead.svg","sha256":"4a95f52c1157137c6f2c0d7b21838fefb70a7c9a51e40a37d5f26fdd4da0f897"},"dark":{"file":"icons-dark/cad-weld-bead.svg","sha256":"f45d987a277775f88dc703d3e52414d1fc41709bf639deb44bdcc1d5f954d209","body":"<path d=\"M3 4 H9 V23 H29 V29 H3Z\" fill=\"#294c59\"/><path d=\"M10 13 Q17 13 13 18 Q20 17 17 22 Q24 21 22 26\" stroke=\"#63cec4\"/><path d=\"M12 4 V10 M29 20 H25\" stroke-dasharray=\"2 3\"/>"}}},{"name":"Mold parting line","nameJa":"金型パーティングライン","description":"Define the boundary between the core and cavity sides of a molded part.","descriptionJa":"成形品のコア側とキャビティ側を分ける境界を定義します。","family":"mold-design","tags":["mold parting line","金型パーティングライン","mold-design","SOLIDWORKS","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"id":"cad-mold-parting-line","body":"<path d=\"M5 14 Q16 4 27 14 V22 Q16 30 5 22Z\" fill=\"#d7efed\"/><path d=\"M5 18 Q16 26 27 18\" stroke=\"#178b88\"/><path d=\"M16 3 V8 M13 6 16 3 19 6 M16 27 V31\"/>","sources":["solidworks-parting-line","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-mold-parting-line.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Mold parting line","nodeNameJa":"金型パーティングライン","sha256":"fb0013f54ab2c05137cf9df7678d96fd21c8f247703c15169a161e15f8db9bd6","variants":{"light":{"file":"icons/cad-mold-parting-line.svg","sha256":"fb0013f54ab2c05137cf9df7678d96fd21c8f247703c15169a161e15f8db9bd6"},"dark":{"file":"icons-dark/cad-mold-parting-line.svg","sha256":"dd10094194283a4cb694165407be37f8cc07c16c925289291d7220d5bf58360b","body":"<path d=\"M5 14 Q16 4 27 14 V22 Q16 30 5 22Z\" fill=\"#294c59\"/><path d=\"M5 18 Q16 26 27 18\" stroke=\"#63cec4\"/><path d=\"M16 3 V8 M13 6 16 3 19 6 M16 27 V31\"/>"}}},{"name":"Tooling split","nameJa":"金型分割","description":"Create core and cavity tooling blocks from prepared mold surfaces.","descriptionJa":"準備した金型サーフェスを使ってコアとキャビティの型ブロックを作成します。","family":"mold-design","tags":["tooling split","金型分割","mold-design","SOLIDWORKS","cad","model tree","tree node","object","モデルツリー","ツリーノード"],"id":"cad-mold-tooling-split","body":"<path d=\"M3 3 H29 V10 H23 Q16 4 9 10 H3Z\" fill=\"#d7efed\"/><path d=\"M3 23 H9 Q16 29 23 23 H29 V29 H3Z\" fill=\"#d7efed\"/><path d=\"M8 16 Q16 10 24 16 Q16 22 8 16Z\" stroke=\"#178b88\" fill=\"#d7efed\"/><path d=\"M3 17 V13 M29 16 V20\" stroke=\"#178b88\"/>","sources":["solidworks-tooling-split","onshape-feature-parts"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-mold-tooling-split.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Tooling split","nodeNameJa":"金型分割","sha256":"4529707f3bc63deecd6738740115dbe6444dd010c524c242cb2537029712115e","variants":{"light":{"file":"icons/cad-mold-tooling-split.svg","sha256":"4529707f3bc63deecd6738740115dbe6444dd010c524c242cb2537029712115e"},"dark":{"file":"icons-dark/cad-mold-tooling-split.svg","sha256":"1319e2b5cdbd9c99e2f91ecf130e5a793dac30ad0ebe8a329bd163a06a7215d2","body":"<path d=\"M3 3 H29 V10 H23 Q16 4 9 10 H3Z\" fill=\"#294c59\"/><path d=\"M3 23 H9 Q16 29 23 23 H29 V29 H3Z\" fill=\"#294c59\"/><path d=\"M8 16 Q16 10 24 16 Q16 22 8 16Z\" stroke=\"#63cec4\" fill=\"#294c59\"/><path d=\"M3 17 V13 M29 16 V20\" stroke=\"#63cec4\"/>"}}},{"name":"Auto route","nameJa":"自動配線ルート","description":"Generate a routed connection between connectors and optional guide hardware.","descriptionJa":"コネクタと必要なガイド部品を結ぶ配線ルートを生成します。","family":"routing","tags":["auto route","自動配線ルート","routing","SOLIDWORKS","cad","model tree","tree node","object","モデルツリー","ツリーノード","routed connection","配線ルート"],"id":"cad-auto-route","body":"<rect x=\"3\" y=\"3\" width=\"8\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"21\" y=\"22\" width=\"8\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M5 10 V18 Q5 25 13 25 H21 M9 10 V17 Q9 21 15 21 H23\"/><path d=\"M7 10 V17 Q7 23 14 23 H21\" stroke=\"#178b88\"/><path d=\"M11 18 V27 M15 19 V28 M5 3 V6 M9 3 V6 M24 26 H29\"/>","sources":["solidworks-auto-route"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-auto-route.svg","usages":["command","model-tree"],"objectType":"route","nodeName":"Routed connection","nodeNameJa":"配線ルート","sha256":"ee1293d3e0be0da83f12f1a8b8bd71309a32552ceb02a503fa1dd3adfedf5a84","variants":{"light":{"file":"icons/cad-auto-route.svg","sha256":"ee1293d3e0be0da83f12f1a8b8bd71309a32552ceb02a503fa1dd3adfedf5a84"},"dark":{"file":"icons-dark/cad-auto-route.svg","sha256":"1768403d7a8b5898d5e0796d542a26cb8c268cbaa158ad5e2e84f280057633b1","body":"<rect x=\"3\" y=\"3\" width=\"8\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><rect x=\"21\" y=\"22\" width=\"8\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><path d=\"M5 10 V18 Q5 25 13 25 H21 M9 10 V17 Q9 21 15 21 H23\"/><path d=\"M7 10 V17 Q7 23 14 23 H21\" stroke=\"#63cec4\"/><path d=\"M11 18 V27 M15 19 V28 M5 3 V6 M9 3 V6 M24 26 H29\"/>"}}},{"name":"Edit path nodes","nameJa":"パスノード編集","description":"Edit a vector path by moving its nodes, handles and segments.","descriptionJa":"ノード・ハンドル・セグメントを動かしてベクターパスを編集します。","family":"vector-editing","tags":["edit path nodes","パスノード編集","vector-editing","cad"],"id":"cad-edit-path-nodes","body":"<path d=\"M3 26 C6 5 25 28 29 6\" stroke=\"#178b88\"/><path d=\"M6 8 23 24\"/><circle cx=\"6\" cy=\"8\" r=\"2\" fill=\"white\"/><circle cx=\"23\" cy=\"24\" r=\"2\" fill=\"white\"/><rect x=\"11\" y=\"12\" width=\"7\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M24 3 29 6 26 11\"/>","sources":["inkscape-node-editing"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-edit-path-nodes.svg","usages":["command"],"sha256":"605114a09c0808be1715141dbe7fca83326792981691ce68e5e7f7f79fa34ced","variants":{"light":{"file":"icons/cad-edit-path-nodes.svg","sha256":"605114a09c0808be1715141dbe7fca83326792981691ce68e5e7f7f79fa34ced"},"dark":{"file":"icons-dark/cad-edit-path-nodes.svg","sha256":"30beb5bdcc642c0434e02aeea2a1188db922db1562f4d5da0a2bf66ae49ca3d4","body":"<path d=\"M3 26 C6 5 25 28 29 6\" stroke=\"#63cec4\"/><path d=\"M6 8 23 24\"/><circle cx=\"6\" cy=\"8\" r=\"2\" fill=\"#192c3c\"/><circle cx=\"23\" cy=\"24\" r=\"2\" fill=\"#192c3c\"/><rect x=\"11\" y=\"12\" width=\"7\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><path d=\"M24 3 29 6 26 11\"/>"}}},{"name":"Stroke to path","nameJa":"ストロークをパスへ変換","description":"Convert a vector stroke's visible outline into editable path geometry.","descriptionJa":"ベクターストロークの見た目の輪郭を編集可能なパス形状へ変換します。","family":"vector-conversion","tags":["stroke to path","ストロークをパスへ変換","vector-conversion","cad"],"id":"cad-stroke-to-path","body":"<path d=\"M4 25 Q14 16 5 5\" stroke-width=\"4\"/><path d=\"M23 4 Q32 16 23 28 L19 24 Q25 16 19 8Z\" fill=\"#d7efed\"/><circle cx=\"23\" cy=\"4\" r=\"1.5\" fill=\"white\"/><circle cx=\"23\" cy=\"28\" r=\"1.5\" fill=\"white\"/><circle cx=\"19\" cy=\"24\" r=\"1.5\" fill=\"white\"/><circle cx=\"19\" cy=\"8\" r=\"1.5\" fill=\"white\"/><path d=\"M10 16 H20 M16 12 20 16 16 20\" stroke=\"#178b88\"/>","sources":["inkscape-stroke-to-path"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-stroke-to-path.svg","usages":["command"],"sha256":"9c51543ae95eba250b173329d7c651c3e0539b61fc9b4db4914c4d05d5a6bd67","variants":{"light":{"file":"icons/cad-stroke-to-path.svg","sha256":"9c51543ae95eba250b173329d7c651c3e0539b61fc9b4db4914c4d05d5a6bd67"},"dark":{"file":"icons-dark/cad-stroke-to-path.svg","sha256":"c07f7f7bd5a1e80daeb950687099625b2eb14323f22bd34e2dbdb9f0ab1b7cee","body":"<path d=\"M4 25 Q14 16 5 5\" stroke-width=\"4\"/><path d=\"M23 4 Q32 16 23 28 L19 24 Q25 16 19 8Z\" fill=\"#294c59\"/><circle cx=\"23\" cy=\"4\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"23\" cy=\"28\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"19\" cy=\"24\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"19\" cy=\"8\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M10 16 H20 M16 12 20 16 16 20\" stroke=\"#63cec4\"/>"}}},{"name":"Trace bitmap","nameJa":"ビットマップをトレース","description":"Convert a raster image into editable vector paths.","descriptionJa":"ラスター画像を編集可能なベクターパスへ変換します。","family":"vector-conversion","tags":["trace bitmap","ビットマップをトレース","vector-conversion","cad"],"id":"cad-trace-bitmap","body":"<path d=\"M3 25 V15 H7 V8 H12 V4 H16 V25Z\" fill=\"#d7efed\"/><path d=\"M3 19 H16 M7 8 V25 M12 4 V25 M7 13 H16\"/><path d=\"M21 27 C20 13 25 11 29 4\" stroke=\"#178b88\"/><circle cx=\"21\" cy=\"27\" r=\"1.5\" fill=\"white\"/><circle cx=\"24\" cy=\"14\" r=\"1.5\" fill=\"white\"/><circle cx=\"29\" cy=\"4\" r=\"1.5\" fill=\"white\"/>","sources":["inkscape-trace-bitmap"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-trace-bitmap.svg","usages":["command"],"sha256":"0ef59aa7f24975216c43c0a210fc9f71ac2528a0e35c98f58202bd267499130d","variants":{"light":{"file":"icons/cad-trace-bitmap.svg","sha256":"0ef59aa7f24975216c43c0a210fc9f71ac2528a0e35c98f58202bd267499130d"},"dark":{"file":"icons-dark/cad-trace-bitmap.svg","sha256":"22f12ceb82a540dd24531610a3727ee4f5da753f170da12b297f480c212bdcb5","body":"<path d=\"M3 25 V15 H7 V8 H12 V4 H16 V25Z\" fill=\"#294c59\"/><path d=\"M3 19 H16 M7 8 V25 M12 4 V25 M7 13 H16\"/><path d=\"M21 27 C20 13 25 11 29 4\" stroke=\"#63cec4\"/><circle cx=\"21\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"24\" cy=\"14\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"29\" cy=\"4\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"name":"Hatch closed area","nameJa":"閉領域ハッチング","description":"Fill a closed drawing boundary with a hatch pattern or solid fill.","descriptionJa":"閉じた図面境界の内側をハッチパターンまたは塗りで満たします。","family":"drawing-annotation","tags":["hatch closed area","閉領域ハッチング","drawing-annotation","cad","model tree","tree node","object","モデルツリー","ツリーノード","hatch","ハッチ"],"id":"cad-drawing-hatch","body":"<path d=\"M4 4 H20 L28 12 V28 H4Z\" fill=\"#d7efed\"/><path d=\"M4 12 12 4 M4 20 20 4 M4 28 24 8 M12 28 28 12 M20 28 28 20\" stroke=\"#178b88\"/>","sources":["qcad-hatch"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-drawing-hatch.svg","usages":["command","model-tree"],"objectType":"drawing-hatch","nodeName":"Hatch","nodeNameJa":"ハッチ","sha256":"dc8824aa230cb102414dd41747c38f6932d9c03a780e7a3a994a4f12f5b5a04b","variants":{"light":{"file":"icons/cad-drawing-hatch.svg","sha256":"dc8824aa230cb102414dd41747c38f6932d9c03a780e7a3a994a4f12f5b5a04b"},"dark":{"file":"icons-dark/cad-drawing-hatch.svg","sha256":"336e12672fa9d7f0cc2198220526a627b7fa325645c0402a0ba813b44f26bdb3","body":"<path d=\"M4 4 H20 L28 12 V28 H4Z\" fill=\"#294c59\"/><path d=\"M4 12 12 4 M4 20 20 4 M4 28 24 8 M12 28 28 12 M20 28 28 20\" stroke=\"#63cec4\"/>"}}},{"name":"Create drawing block","nameJa":"図面ブロック作成","description":"Create a named reusable drawing block from selected entities and a reference point.","descriptionJa":"選択した図形と基準点から名前付きの再利用可能な図面ブロックを作成します。","family":"drawing-blocks","tags":["create drawing block","図面ブロック作成","drawing-blocks","cad","model tree","tree node","object","モデルツリー","ツリーノード","block definition","ブロック定義"],"id":"cad-create-block","body":"<rect x=\"6\" y=\"3\" width=\"23\" height=\"23\" rx=\"2\"/><circle cx=\"14\" cy=\"11\" r=\"4\" fill=\"#d7efed\"/><path d=\"M20 11 V20 H11\"/><path d=\"M3 26 H11 M7 22 V30\" stroke=\"#178b88\"/><circle cx=\"7\" cy=\"26\" r=\"1.5\" fill=\"#178b88\"/>","sources":["qcad-create-block"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-create-block.svg","usages":["command","model-tree"],"objectType":"drawing-block","nodeName":"Block definition","nodeNameJa":"ブロック定義","sha256":"a12f436ca4309231111e42471d31d9e80e5b8558a6d3c3af02428520c7cbb21f","variants":{"light":{"file":"icons/cad-create-block.svg","sha256":"a12f436ca4309231111e42471d31d9e80e5b8558a6d3c3af02428520c7cbb21f"},"dark":{"file":"icons-dark/cad-create-block.svg","sha256":"773ef15b7e6e384a2be5f5ea5d4ad90cf020e61b7b52be2caeeaa1dff20d4e37","body":"<rect x=\"6\" y=\"3\" width=\"23\" height=\"23\" rx=\"2\"/><circle cx=\"14\" cy=\"11\" r=\"4\" fill=\"#294c59\"/><path d=\"M20 11 V20 H11\"/><path d=\"M3 26 H11 M7 22 V30\" stroke=\"#63cec4\"/><circle cx=\"7\" cy=\"26\" r=\"1.5\" fill=\"#63cec4\"/>"}}},{"name":"Explode drawing entities","nameJa":"図面要素を分解","description":"Convert compound drawing entities into their basic editable components.","descriptionJa":"複合的な図面要素を基本的な編集可能要素へ分解します。","family":"drawing-blocks","tags":["explode drawing entities","図面要素を分解","drawing-blocks","cad"],"id":"cad-explode-entities","body":"<rect x=\"11\" y=\"11\" width=\"10\" height=\"10\" rx=\"1\" stroke-dasharray=\"2 3\"/><circle cx=\"7\" cy=\"5\" r=\"3\" fill=\"#d7efed\"/><path d=\"M23 3 29 9 M3 22 V29 H10 M24 21 29 29 H21Z\" fill=\"#d7efed\"/><path d=\"M12 12 9 9 M21 11 24 8 M11 21 8 24 M21 21 24 24\" stroke=\"#178b88\"/>","sources":["qcad-explode"],"role":"command","category":"CAD","categories":["CAD"],"file":"icons/cad-explode-entities.svg","usages":["command"],"sha256":"36452fbe5154e85cef8823ced8883a700934f7a7f775ba15c0a7d46294c7110c","variants":{"light":{"file":"icons/cad-explode-entities.svg","sha256":"36452fbe5154e85cef8823ced8883a700934f7a7f775ba15c0a7d46294c7110c"},"dark":{"file":"icons-dark/cad-explode-entities.svg","sha256":"83beb394451b3b5cfdab1bb4ae45379efb0f14eddb832f5b4976af5efe039631","body":"<rect x=\"11\" y=\"11\" width=\"10\" height=\"10\" rx=\"1\" stroke-dasharray=\"2 3\"/><circle cx=\"7\" cy=\"5\" r=\"3\" fill=\"#294c59\"/><path d=\"M23 3 29 9 M3 22 V29 H10 M24 21 29 29 H21Z\" fill=\"#294c59\"/><path d=\"M12 12 9 9 M21 11 24 8 M11 21 8 24 M21 21 24 24\" stroke=\"#63cec4\"/>"}}},{"name":"Ball joint","nameJa":"球ジョイント","description":"Connect two bodies while allowing rotation about three axes and preventing relative translation.","descriptionJa":"2つの剛体を接続し、相対並進を拘束して3軸回転を許します。","family":"assembly","role":"command","aliases":["spherical joint","ball and socket","球面ジョイント"],"tags":["ball joint","球ジョイント","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["sdf-model-kinematics"],"id":"cad-ball-joint","body":"<path d=\"M16 3 V9 M16 23 V29\"/><circle cx=\"16\" cy=\"15\" r=\"6\" fill=\"#d7efed\"/><path d=\"M6 13 C4 25 28 27 27 13\"/><path d=\"M6 9 C10 3 24 4 27 10 M23 9 27 10 27 6\" stroke=\"#178b88\"/><path d=\"M16 9 C9 10 9 20 16 21\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD","OLP"],"file":"icons/cad-ball-joint.svg","usages":["command","model-tree"],"objectType":"joint","nodeName":"Ball joint","nodeNameJa":"球ジョイント","sha256":"0d9c8197b4ae58d577c134a84390cc166346b7c9942e8c619404a366e6b7eaae","variants":{"light":{"file":"icons/cad-ball-joint.svg","sha256":"0d9c8197b4ae58d577c134a84390cc166346b7c9942e8c619404a366e6b7eaae"},"dark":{"file":"icons-dark/cad-ball-joint.svg","sha256":"c846997bcb0d4e2758301c9078ae6914386641020b7b727b2941258eb9340f48","body":"<path d=\"M16 3 V9 M16 23 V29\"/><circle cx=\"16\" cy=\"15\" r=\"6\" fill=\"#294c59\"/><path d=\"M6 13 C4 25 28 27 27 13\"/><path d=\"M6 9 C10 3 24 4 27 10 M23 9 27 10 27 6\" stroke=\"#63cec4\"/><path d=\"M16 9 C9 10 9 20 16 21\" stroke=\"#63cec4\"/>"}}},{"name":"Planar joint","nameJa":"平面ジョイント","description":"Allow two translations in a plane and rotation about its normal.","descriptionJa":"平面内の2方向の並進と、平面法線まわりの回転を許します。","family":"assembly","role":"command","aliases":["planar virtual joint","mobile base joint","平面仮想関節"],"tags":["planar joint","平面ジョイント","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["moveit-planar-joint","moveit-urdf-srdf"],"id":"cad-planar-joint","body":"<path d=\"M3 17 16 10 29 17 16 25Z\" fill=\"#d7efed\"/><path d=\"M16 25 V29\"/><path d=\"M7 18 23 18 M7 18 10 15 M7 18 10 21 M16 12 V23 M13 20 16 23 19 20\" stroke=\"#178b88\"/><path d=\"M7 8 Q16 1 25 8 M21 8 H25 V4\"/>","category":"CAD","categories":["CAD","OLP"],"file":"icons/cad-planar-joint.svg","usages":["command","model-tree"],"objectType":"joint","nodeName":"Planar joint","nodeNameJa":"平面ジョイント","sha256":"73764033dfd0fa3c99d6e7d2a9c8043a3d9f4827c4c5244aff21383128b38f23","variants":{"light":{"file":"icons/cad-planar-joint.svg","sha256":"73764033dfd0fa3c99d6e7d2a9c8043a3d9f4827c4c5244aff21383128b38f23"},"dark":{"file":"icons-dark/cad-planar-joint.svg","sha256":"6e8b1967269c6cd3ef8f67e7d04682c5897558be41fbd51fe42cc61ba8b1b604","body":"<path d=\"M3 17 16 10 29 17 16 25Z\" fill=\"#294c59\"/><path d=\"M16 25 V29\"/><path d=\"M7 18 23 18 M7 18 10 15 M7 18 10 21 M16 12 V23 M13 20 16 23 19 20\" stroke=\"#63cec4\"/><path d=\"M7 8 Q16 1 25 8 M21 8 H25 V4\"/>"}}},{"name":"Floating joint","nameJa":"浮動ジョイント","description":"Represent a free spatial connection with three translational and three rotational degrees of freedom.","descriptionJa":"3方向の並進と3軸回転を持つ、空間内の自由な接続を表します。","family":"assembly","role":"command","aliases":["free joint","floating virtual joint","6-DOF joint","自由関節"],"tags":["floating joint","浮動ジョイント","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["moveit-floating-joint"],"id":"cad-floating-joint","body":"<rect x=\"3\" y=\"21\" width=\"7\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"16\" y=\"10\" width=\"9\" height=\"9\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M7 20 15 16\" stroke-dasharray=\"2 3\"/><path d=\"M20 9 V2 M17 5 20 2 23 5 M25 15 H30 M27 12 30 15 27 18 M18 19 12 25 M12 21 V25 H16\" stroke=\"#178b88\"/><path d=\"M11 9 A10 10 0 0 1 28 6 M25 6 H28 V3\"/>","category":"CAD","categories":["CAD","OLP"],"file":"icons/cad-floating-joint.svg","usages":["command","model-tree"],"objectType":"joint","nodeName":"Floating joint","nodeNameJa":"浮動ジョイント","sha256":"668affd186884229c43cac014ecf1a1a0e118822fa5e1be2e70e0992cbb4f8a9","variants":{"light":{"file":"icons/cad-floating-joint.svg","sha256":"668affd186884229c43cac014ecf1a1a0e118822fa5e1be2e70e0992cbb4f8a9"},"dark":{"file":"icons-dark/cad-floating-joint.svg","sha256":"0c7a7c70e8b6dfe26e325c4cb249f967943e91b2233a19aba0337883334317b3","body":"<rect x=\"3\" y=\"21\" width=\"7\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><rect x=\"16\" y=\"10\" width=\"9\" height=\"9\" rx=\"1\" fill=\"#294c59\"/><path d=\"M7 20 15 16\" stroke-dasharray=\"2 3\"/><path d=\"M20 9 V2 M17 5 20 2 23 5 M25 15 H30 M27 12 30 15 27 18 M18 19 12 25 M12 21 V25 H16\" stroke=\"#63cec4\"/><path d=\"M11 9 A10 10 0 0 1 28 6 M25 6 H28 V3\"/>"}}},{"name":"Screw joint","nameJa":"ねじジョイント","description":"Couple axial translation and rotation using a specified screw pitch.","descriptionJa":"ねじピッチに従って軸方向の並進と回転を連動させます。","family":"assembly","role":"command","aliases":["helical joint","螺旋ジョイント"],"tags":["screw joint","ねじジョイント","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["sdf-joints"],"id":"cad-screw-joint","body":"<path d=\"M16 3 V29\"/><rect x=\"10\" y=\"13\" width=\"12\" height=\"9\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M8 7 C8 1 25 3 25 8 C25 15 7 14 7 22 C7 29 25 29 25 23 M22 24 25 21 28 24\" stroke=\"#178b88\"/><path d=\"M28 4 V15 M26 12 28 15 30 12\"/>","category":"CAD","categories":["CAD","OLP"],"file":"icons/cad-screw-joint.svg","usages":["command","model-tree"],"objectType":"joint","nodeName":"Screw joint","nodeNameJa":"ねじジョイント","sha256":"0029ff698654b6f2e16a49626b143b1b1dd0c384ef2cd0b293f7b4368853735c","variants":{"light":{"file":"icons/cad-screw-joint.svg","sha256":"0029ff698654b6f2e16a49626b143b1b1dd0c384ef2cd0b293f7b4368853735c"},"dark":{"file":"icons-dark/cad-screw-joint.svg","sha256":"af4eee3fd1e85dd70cffa653cfa1f97ff2e940b64969e08f49551b5f7d1bf087","body":"<path d=\"M16 3 V29\"/><rect x=\"10\" y=\"13\" width=\"12\" height=\"9\" rx=\"1\" fill=\"#294c59\"/><path d=\"M8 7 C8 1 25 3 25 8 C25 15 7 14 7 22 C7 29 25 29 25 23 M22 24 25 21 28 24\" stroke=\"#63cec4\"/><path d=\"M28 4 V15 M26 12 28 15 30 12\"/>"}}},{"name":"Universal joint","nameJa":"ユニバーサルジョイント","description":"Connect bodies with two rotational degrees of freedom about intersecting axes.","descriptionJa":"交差する2軸まわりの回転を許して剛体同士を接続します。","family":"assembly","role":"command","aliases":["Cardan joint","Hooke joint","自在継手"],"tags":["universal joint","ユニバーサルジョイント","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["sdf-model-kinematics","sdf-joints"],"id":"cad-universal-joint","body":"<path d=\"M3 15 H11 M21 15 H29 M16 3 V10 M16 20 V29\"/><path d=\"M12 10 H20 V13 H23 V19 H20 V22 H12 V19 H9 V13 H12Z\" fill=\"#d7efed\"/><path d=\"M12 10 V22 M20 10 V22\"/><path d=\"M3 9 Q3 4 8 4 M5 2 8 4 5 7 M22 23 Q27 23 27 28 M24 25 27 28 29 25\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD","OLP"],"file":"icons/cad-universal-joint.svg","usages":["command","model-tree"],"objectType":"joint","nodeName":"Universal joint","nodeNameJa":"ユニバーサルジョイント","sha256":"1124f1ed16c70b17cc72f6318d5fd2ee5e8a1613ca121ff85a7e4d37c2342451","variants":{"light":{"file":"icons/cad-universal-joint.svg","sha256":"1124f1ed16c70b17cc72f6318d5fd2ee5e8a1613ca121ff85a7e4d37c2342451"},"dark":{"file":"icons-dark/cad-universal-joint.svg","sha256":"9b51e4399a36a1a8260383ee1eb18ebddbd47e4882e3b789476814c6fdcbbb59","body":"<path d=\"M3 15 H11 M21 15 H29 M16 3 V10 M16 20 V29\"/><path d=\"M12 10 H20 V13 H23 V19 H20 V22 H12 V19 H9 V13 H12Z\" fill=\"#294c59\"/><path d=\"M12 10 V22 M20 10 V22\"/><path d=\"M3 9 Q3 4 8 4 M5 2 8 4 5 7 M22 23 Q27 23 27 28 M24 25 27 28 29 25\" stroke=\"#63cec4\"/>"}}},{"name":"Couple joint motion","nameJa":"関節運動連動","description":"Define a ratio and offset relationship between leader and follower joint positions.","descriptionJa":"主関節と従関節の位置の間に、倍率とオフセットによる連動関係を設定します。","family":"assembly","role":"command","aliases":["mimic joint","gear coupling","dependent joint","ミミック関節","従属関節"],"tags":["couple joint motion","関節運動連動","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","joint coupling","関節連動"],"sources":["sdf-joints"],"id":"cad-joint-coupling","body":"<circle cx=\"10\" cy=\"12\" r=\"7\" fill=\"#d7efed\"/><circle cx=\"24\" cy=\"23\" r=\"4\" fill=\"#d7efed\"/><path d=\"M10 9 V15 M7 12 H13 M24 20 V26\"/><path d=\"M15 17 20 21 M17 21 H20 V18 M5 24 H15 M12 21 15 24 12 27\" stroke=\"#178b88\"/><path d=\"M21 4 H28 M21 8 H28\"/>","category":"CAD","categories":["CAD","OLP"],"file":"icons/cad-joint-coupling.svg","usages":["command","model-tree"],"objectType":"joint-coupling","nodeName":"Joint coupling","nodeNameJa":"関節連動","sha256":"23bf5bbcef474b09f4d8043e24ab06c7285dbdddfc8489f85a3f386ec05399c8","variants":{"light":{"file":"icons/cad-joint-coupling.svg","sha256":"23bf5bbcef474b09f4d8043e24ab06c7285dbdddfc8489f85a3f386ec05399c8"},"dark":{"file":"icons-dark/cad-joint-coupling.svg","sha256":"2b32b2e8d7e6d216261286577c32a4301ee1afe26db2bdb6234dc8bed9c29602","body":"<circle cx=\"10\" cy=\"12\" r=\"7\" fill=\"#294c59\"/><circle cx=\"24\" cy=\"23\" r=\"4\" fill=\"#294c59\"/><path d=\"M10 9 V15 M7 12 H13 M24 20 V26\"/><path d=\"M15 17 20 21 M17 21 H20 V18 M5 24 H15 M12 21 15 24 12 27\" stroke=\"#63cec4\"/><path d=\"M21 4 H28 M21 8 H28\"/>"}}},{"name":"Offset solid face","nameJa":"ソリッド面オフセット","description":"Move selected solid faces along their normals while updating the surrounding body.","descriptionJa":"選択したソリッドの面を法線方向へ移動し、周囲のボディを更新します。","family":"direct-modeling","role":"command","tags":["cax-studio","cad","offset solid face","ソリッド面オフセット","model tree","tree node","object","モデルツリー","ツリーノード","face-offset feature","ソリッド面オフセットフィーチャ"],"aliases":["face offset","push pull face","面の押し引き"],"sources":["cax-studio-commands","cax-studio-kernel-tree","cax-core-face-offset","onshape-feature-parts"],"id":"cad-face-offset","body":"<path d=\"M4 17 15 12 26 17 V26 L15 30 4 26Z\" fill=\"#d7efed\"/><path d=\"M4 17 15 22 26 17 M15 22 V30\"/><path d=\"M4 12 15 7 26 12 15 17Z\" stroke=\"#178b88\" fill=\"#d7efed\"/><path d=\"M15 7 V2 M12 5 15 2 18 5\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-face-offset.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Face-offset feature","nodeNameJa":"ソリッド面オフセットフィーチャ","sha256":"c3fc82c0e036bff7fcb348ae2cfb7891e7d535fb2a9f4d1d0a7ce2592579f75e","variants":{"light":{"file":"icons/cad-face-offset.svg","sha256":"c3fc82c0e036bff7fcb348ae2cfb7891e7d535fb2a9f4d1d0a7ce2592579f75e"},"dark":{"file":"icons-dark/cad-face-offset.svg","sha256":"d09e63087b4cf819dbf7ab0193cc8bc8f3939df947c673bf5c45388377785c98","body":"<path d=\"M4 17 15 12 26 17 V26 L15 30 4 26Z\" fill=\"#294c59\"/><path d=\"M4 17 15 22 26 17 M15 22 V30\"/><path d=\"M4 12 15 7 26 12 15 17Z\" stroke=\"#63cec4\" fill=\"#294c59\"/><path d=\"M15 7 V2 M12 5 15 2 18 5\" stroke=\"#63cec4\"/>"}}},{"name":"Create helix","nameJa":"ヘリックス作成","description":"Create a three-dimensional helical curve from radius, pitch and turn parameters.","descriptionJa":"半径、ピッチ、巻き数を指定して3次元のらせん曲線を作成します。","family":"curve-creation","role":"command","tags":["cax-studio","cad","create helix","ヘリックス作成","model tree","tree node","object","モデルツリー","ツリーノード","helix curve","ヘリックス曲線"],"aliases":["helix curve","helical wire","螺旋","らせん曲線"],"sources":["cax-studio-commands","cax-studio-kernel-tree"],"id":"cad-helix","body":"<path d=\"M16 3 V29\" stroke-dasharray=\"2 3\"/><path d=\"M7 27 C7 30 25 26 25 23 S7 19 7 16 S25 12 25 9 S7 5 7 8\" stroke=\"#178b88\"/><circle cx=\"7\" cy=\"27\" r=\"1.4\" fill=\"#d7efed\"/><circle cx=\"7\" cy=\"8\" r=\"1.4\" fill=\"#d7efed\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-helix.svg","usages":["command","model-tree"],"objectType":"curve","nodeName":"Helix curve","nodeNameJa":"ヘリックス曲線","sha256":"2954d54166c15228bed8997d8d6ca6dd5b22394c16f5d107b287f9a8039dc73b","variants":{"light":{"file":"icons/cad-helix.svg","sha256":"2954d54166c15228bed8997d8d6ca6dd5b22394c16f5d107b287f9a8039dc73b"},"dark":{"file":"icons-dark/cad-helix.svg","sha256":"bd604203948e6e0e2c75758655b8cf3842f23d4bb46af9ef51b574b8dc120341","body":"<path d=\"M16 3 V29\" stroke-dasharray=\"2 3\"/><path d=\"M7 27 C7 30 25 26 25 23 S7 19 7 16 S25 12 25 9 S7 5 7 8\" stroke=\"#63cec4\"/><circle cx=\"7\" cy=\"27\" r=\"1.4\" fill=\"#294c59\"/><circle cx=\"7\" cy=\"8\" r=\"1.4\" fill=\"#294c59\"/>"}}},{"name":"Remove and heal features","nameJa":"フィーチャ除去・修復","description":"Remove selected recognized features and heal the surrounding solid geometry.","descriptionJa":"選択した認識フィーチャを除去し、周囲のソリッド形状を修復します。","family":"direct-modeling","role":"command","tags":["cax-studio","cad","remove and heal features","フィーチャ除去・修復","model tree","tree node","object","モデルツリー","ツリーノード","defeature feature","フィーチャ除去"],"aliases":["defeature","remove feature","heal feature","形状簡略化"],"sources":["cax-studio-commands","cax-studio-kernel-tree","onshape-feature-parts"],"id":"cad-defeature","body":"<rect x=\"4\" y=\"18\" width=\"24\" height=\"11\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M11 17 V7 H21 V17\" stroke-dasharray=\"2 3\"/><path d=\"M5 18 H27 M13 11 H19\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-defeature.svg","usages":["command","model-tree"],"objectType":"feature","nodeName":"Defeature feature","nodeNameJa":"フィーチャ除去","sha256":"c81cf098051672087b1715a0c2ded717ba0c1bb242cf0c4627028a6a0a282aea","variants":{"light":{"file":"icons/cad-defeature.svg","sha256":"c81cf098051672087b1715a0c2ded717ba0c1bb242cf0c4627028a6a0a282aea"},"dark":{"file":"icons-dark/cad-defeature.svg","sha256":"f5e0ac26e3fdf687e1e7599873836b808c0f6d90c959f51ee40758e22114ac87","body":"<rect x=\"4\" y=\"18\" width=\"24\" height=\"11\" rx=\"1\" fill=\"#294c59\"/><path d=\"M11 17 V7 H21 V17\" stroke-dasharray=\"2 3\"/><path d=\"M5 18 H27 M13 11 H19\" stroke=\"#63cec4\"/>"}}},{"name":"Suppress feature","nameJa":"フィーチャ抑制","description":"Exclude a feature from model evaluation while retaining its definition for later restoration.","descriptionJa":"フィーチャの定義を保持したままモデル評価から除外し、後で抑制を解除できるようにします。","family":"feature-history","role":"command","tags":["cax-studio","cad","suppress feature","フィーチャ抑制"],"aliases":["unsuppress feature","feature suppression","suppress toggle","抑制解除"],"sources":["cax-studio-suppression","cax-studio-suppression-kernel"],"id":"cad-suppress-feature","body":"<rect x=\"3\" y=\"3\" width=\"8\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"21\" y=\"22\" width=\"8\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M7 10 V25 H21\"/><rect x=\"19\" y=\"5\" width=\"10\" height=\"10\" rx=\"2\" stroke-dasharray=\"2 3\"/><path d=\"M11 6 H15 M24 15 V19\" stroke-dasharray=\"2 3\"/><path d=\"M18 16 30 4\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-suppress-feature.svg","usages":["command"],"sha256":"7943d0a3f0b56c6b836bc908e3e1f18d37c47a2268029e79aa244ffaa52b6ff1","variants":{"light":{"file":"icons/cad-suppress-feature.svg","sha256":"7943d0a3f0b56c6b836bc908e3e1f18d37c47a2268029e79aa244ffaa52b6ff1"},"dark":{"file":"icons-dark/cad-suppress-feature.svg","sha256":"4ebf7305297ad60249f058e089786c1ff783887ccf4c5045ef62c276c80a8cc2","body":"<rect x=\"3\" y=\"3\" width=\"8\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><rect x=\"21\" y=\"22\" width=\"8\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><path d=\"M7 10 V25 H21\"/><rect x=\"19\" y=\"5\" width=\"10\" height=\"10\" rx=\"2\" stroke-dasharray=\"2 3\"/><path d=\"M11 6 H15 M24 15 V19\" stroke-dasharray=\"2 3\"/><path d=\"M18 16 30 4\" stroke=\"#63cec4\"/>"}}},{"name":"Recognize features","nameJa":"フィーチャ認識","description":"Identify manufacturing and design features from B-rep or mesh geometry.","descriptionJa":"B-repやメッシュ形状から設計・製造フィーチャを認識します。","family":"feature-recognition","role":"command","tags":["cax-studio","cad","recognize features","フィーチャ認識"],"aliases":["recognize","feature recognition","thread recognition","ねじ認識","形状認識"],"sources":["cax-studio-commands","cax-feature-recognition"],"id":"cad-recognize-features","body":"<path d=\"M3 10 V3 H10 M22 3 H29 V10 M29 22 V29 H22 M10 29 H3 V22\" stroke=\"#178b88\"/><rect x=\"7\" y=\"8\" width=\"18\" height=\"17\" rx=\"2\" fill=\"#d7efed\"/><circle cx=\"12\" cy=\"13\" r=\"2.5\"/><path d=\"M18 11 H22 V21 H13 V18\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-recognize-features.svg","usages":["command"],"sha256":"3e17cd70012b45cad21a2625497f5ece9879aa0b4fd5c754a9bdbed55e8daa07","variants":{"light":{"file":"icons/cad-recognize-features.svg","sha256":"3e17cd70012b45cad21a2625497f5ece9879aa0b4fd5c754a9bdbed55e8daa07"},"dark":{"file":"icons-dark/cad-recognize-features.svg","sha256":"7eff6f109d2bb42e0cc9a739f1dac34c1878dd730ce718030df0f74c1d1c2e26","body":"<path d=\"M3 10 V3 H10 M22 3 H29 V10 M29 22 V29 H22 M10 29 H3 V22\" stroke=\"#63cec4\"/><rect x=\"7\" y=\"8\" width=\"18\" height=\"17\" rx=\"2\" fill=\"#294c59\"/><circle cx=\"12\" cy=\"13\" r=\"2.5\"/><path d=\"M18 11 H22 V21 H13 V18\"/>"}}},{"name":"Photorealistic render","nameJa":"フォトリアル描画","description":"Generate a photorealistic image of the model using a path-traced rendering process.","descriptionJa":"パストレーシング処理によりモデルのフォトリアルな画像を生成します。","family":"rendering","role":"command","tags":["photorealistic render","フォトリアル描画","cax-studio"],"aliases":["photo render","path tracing","CPU renderer","パストレーシング"],"sources":["cax-studio-commands","cax-studio-photo-render"],"id":"cad-photoreal-render","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"2\"/><circle cx=\"14\" cy=\"18\" r=\"7\" fill=\"#d7efed\"/><path d=\"M10 13 Q7 21 16 24\" stroke=\"#178b88\"/><path d=\"M7 26 H24\"/><path d=\"M24 6 V12 M21 9 H27\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-photoreal-render.svg","usages":["command"],"sha256":"9a90824101fd0dc5748ab5fae877b8d091e06908913e2e748adf611e81d791d9","variants":{"light":{"file":"icons/cad-photoreal-render.svg","sha256":"9a90824101fd0dc5748ab5fae877b8d091e06908913e2e748adf611e81d791d9"},"dark":{"file":"icons-dark/cad-photoreal-render.svg","sha256":"dca5c76d400117cd7ca13b638ff2cdf6a94f6807bab4ff4148c4ed258e81903a","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"2\"/><circle cx=\"14\" cy=\"18\" r=\"7\" fill=\"#294c59\"/><path d=\"M10 13 Q7 21 16 24\" stroke=\"#63cec4\"/><path d=\"M7 26 H24\"/><path d=\"M24 6 V12 M21 9 H27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-boundary-fill","name":"Boundary fill","nameJa":"境界充填","description":"Create a solid cell enclosed by intersecting boundaries.","descriptionJa":"交差する境界に囲まれたセルからソリッドを作成します。","family":"feature","role":"command","tags":["feature","CAD","境界充填"],"aliases":["solid.boundary_fill"],"sources":["solidcraft-commands"],"body":"<path d=\"M4 8 H28 M4 24 H28 M8 4 V28 M24 4 V28\"/><rect x=\"8\" y=\"8\" width=\"16\" height=\"16\" rx=\"0\" fill=\"#d7efed\"/><path d=\"M12 16 15 19 21 13\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-boundary-fill.svg","usages":["command"],"sha256":"adfbfd46590798f3ed17f184cbc5a719d6e5fa92ec61c73cb799495ff20a0f75","variants":{"light":{"file":"icons/cad-boundary-fill.svg","sha256":"adfbfd46590798f3ed17f184cbc5a719d6e5fa92ec61c73cb799495ff20a0f75"},"dark":{"file":"icons-dark/cad-boundary-fill.svg","sha256":"02854513b668fef1f30f517541a2688ea75d27b9dc2b07fed8bc17bf079fa983","body":"<path d=\"M4 8 H28 M4 24 H28 M8 4 V28 M24 4 V28\"/><rect x=\"8\" y=\"8\" width=\"16\" height=\"16\" rx=\"0\" fill=\"#294c59\"/><path d=\"M12 16 15 19 21 13\" stroke=\"#63cec4\"/>"}}},{"id":"cad-emboss","name":"Emboss","nameJa":"エンボス","description":"Raise or recess a profile on a target face.","descriptionJa":"対象面上の輪郭を浮き出しまたは彫り込みます。","family":"feature","role":"command","tags":["feature","CAD","エンボス"],"aliases":["solid.emboss"],"sources":["solidcraft-commands"],"body":"<path d=\"M4 10 Q16 3 28 10 V25 Q16 18 4 25Z\" fill=\"#d7efed\"/><path d=\"M11 12 17 10 21 12 V19 L15 21 11 19Z\" fill=\"white\"/><path d=\"M11 12 15 14 21 12 M15 14 V21\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-emboss.svg","usages":["command"],"sha256":"f91bdf006473331bf3304c3c294f32ef123ebe0ba41cd04fbe9918d9a48c268e","variants":{"light":{"file":"icons/cad-emboss.svg","sha256":"f91bdf006473331bf3304c3c294f32ef123ebe0ba41cd04fbe9918d9a48c268e"},"dark":{"file":"icons-dark/cad-emboss.svg","sha256":"83e56f0a30cb517258d8561245031218f58ebf716cd5b0078708d23f56d808f8","body":"<path d=\"M4 10 Q16 3 28 10 V25 Q16 18 4 25Z\" fill=\"#294c59\"/><path d=\"M11 12 17 10 21 12 V19 L15 21 11 19Z\" fill=\"#192c3c\"/><path d=\"M11 12 15 14 21 12 M15 14 V21\" stroke=\"#63cec4\"/>"}}},{"id":"cad-pattern-path","name":"Pattern along path","nameJa":"パス配列","description":"Repeat a feature or body along a selected curve.","descriptionJa":"選択した曲線に沿ってフィーチャやボディを配列します。","family":"feature","role":"command","tags":["feature","CAD","パス配列"],"aliases":["solid.pattern.path"],"sources":["solidcraft-commands"],"body":"<path d=\"M4 27 Q7 6 28 6\" stroke-dasharray=\"2 3\"/><rect x=\"3\" y=\"20\" width=\"7\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"10\" y=\"9\" width=\"7\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"22\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-pattern-path.svg","usages":["command"],"sha256":"84d8bfa4d2b7e90da3af914778b427c77a609b098ce0c3d57f930dd4d373fcc9","variants":{"light":{"file":"icons/cad-pattern-path.svg","sha256":"84d8bfa4d2b7e90da3af914778b427c77a609b098ce0c3d57f930dd4d373fcc9"},"dark":{"file":"icons-dark/cad-pattern-path.svg","sha256":"2716a4ff29f4eeeb525f14bcc6857c7557aab7b39efac0267e8660ee5a9117b6","body":"<path d=\"M4 27 Q7 6 28 6\" stroke-dasharray=\"2 3\"/><rect x=\"3\" y=\"20\" width=\"7\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><rect x=\"10\" y=\"9\" width=\"7\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><rect x=\"22\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\" fill=\"#294c59\"/>"}}},{"id":"cad-mounting-boss","name":"Mounting boss","nameJa":"取付ボス","description":"Create a supported mounting boss for a plastic part.","descriptionJa":"樹脂部品に支持リブ付きの取付ボスを作成します。","family":"feature","role":"command","tags":["feature","CAD","取付ボス"],"aliases":["plastic.boss"],"sources":["solidcraft-commands"],"body":"<path d=\"M4 27 H28 M10 24 5 27 M22 24 27 27\"/><path d=\"M10 10 Q16 5 22 10 V24 Q16 29 10 24Z\" fill=\"#d7efed\"/><path d=\"M10 10 Q16 15 22 10\"/><path d=\"M13 10 Q16 7 19 10 Q16 13 13 10\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-mounting-boss.svg","usages":["command"],"sha256":"4e3ef28227e9290a44603339e6baac8bb695081660f80d237c74a22561fadbd3","variants":{"light":{"file":"icons/cad-mounting-boss.svg","sha256":"4e3ef28227e9290a44603339e6baac8bb695081660f80d237c74a22561fadbd3"},"dark":{"file":"icons-dark/cad-mounting-boss.svg","sha256":"037ad00553275601bed36c76015d4403eaf75467c18a96d0674fb2ee673a9c7b","body":"<path d=\"M4 27 H28 M10 24 5 27 M22 24 27 27\"/><path d=\"M10 10 Q16 5 22 10 V24 Q16 29 10 24Z\" fill=\"#294c59\"/><path d=\"M10 10 Q16 15 22 10\"/><path d=\"M13 10 Q16 7 19 10 Q16 13 13 10\" stroke=\"#63cec4\"/>"}}},{"id":"cad-lip-groove","name":"Lip and groove","nameJa":"リップと溝","description":"Create complementary mating lips and grooves on plastic part edges.","descriptionJa":"樹脂部品の縁にかみ合うリップと溝を作成します。","family":"feature","role":"command","tags":["feature","CAD","リップと溝"],"aliases":["plastic.lip"],"sources":["solidcraft-commands"],"body":"<path d=\"M4 4 H28 V10 H20 V15 H12 V10 H4Z\" fill=\"#d7efed\"/><path d=\"M4 22 H10 V28 H22 V22 H28 V30 H4Z\" fill=\"#d7efed\"/><path d=\"M16 17 V23 M13 20 16 23 19 20\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-lip-groove.svg","usages":["command"],"sha256":"33110e339207517bca03ab01230d366f37479d0ff93db14dea913131079b4e85","variants":{"light":{"file":"icons/cad-lip-groove.svg","sha256":"33110e339207517bca03ab01230d366f37479d0ff93db14dea913131079b4e85"},"dark":{"file":"icons-dark/cad-lip-groove.svg","sha256":"5ae4e0a056988255ad1d8b1f61bc87dfce1946ff8306031a51ccaa4134615674","body":"<path d=\"M4 4 H28 V10 H20 V15 H12 V10 H4Z\" fill=\"#294c59\"/><path d=\"M4 22 H10 V28 H22 V22 H28 V30 H4Z\" fill=\"#294c59\"/><path d=\"M16 17 V23 M13 20 16 23 19 20\" stroke=\"#63cec4\"/>"}}},{"id":"cad-snap-fit","name":"Snap fit","nameJa":"スナップフィット","description":"Create a flexible hook that latches into a mating recess.","descriptionJa":"相手側の凹部に係合する弾性フックを作成します。","family":"feature","role":"command","tags":["feature","CAD","スナップフィット"],"aliases":["plastic.snap_fit"],"sources":["solidcraft-commands"],"body":"<path d=\"M5 27 V8 H10 V20 H23 V15 L29 22 V25 H10 V27Z\" fill=\"#d7efed\"/><path d=\"M17 4 H28 V10 H23\"/><path d=\"M17 16 V7 M14 10 17 7 20 10\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-snap-fit.svg","usages":["command"],"sha256":"b6740c04bfe81667d181a0ae9fb129cffc15e4d6a00b98ba73b4719c0d38d14a","variants":{"light":{"file":"icons/cad-snap-fit.svg","sha256":"b6740c04bfe81667d181a0ae9fb129cffc15e4d6a00b98ba73b4719c0d38d14a"},"dark":{"file":"icons-dark/cad-snap-fit.svg","sha256":"d7ed30c5e5a7c2dff0524fcfb5033519f26e4918676187e9ad48267615dc35f6","body":"<path d=\"M5 27 V8 H10 V20 H23 V15 L29 22 V25 H10 V27Z\" fill=\"#294c59\"/><path d=\"M17 4 H28 V10 H23\"/><path d=\"M17 16 V7 M14 10 17 7 20 10\" stroke=\"#63cec4\"/>"}}},{"id":"cad-configuration-table","name":"Configuration table","nameJa":"コンフィギュレーション表","description":"Display parameter combinations and current state across named model configurations.","descriptionJa":"名前付きモデル構成ごとのパラメータ組合せと現在の状態を表で確認します。","family":"configuration","role":"command","tags":["configuration","CAD","コンフィギュレーション表"],"aliases":["config.table"],"sources":["solidcraft-commands"],"body":"<rect x=\"3\" y=\"5\" width=\"26\" height=\"23\" rx=\"1\"/><path d=\"M3 12 H29 M11 5 V28 M20 12 V28 M3 20 H29\"/><rect x=\"12\" y=\"13\" width=\"7\" height=\"6\" rx=\"0\" fill=\"#d7efed\" stroke=\"none\"/><path d=\"M5 8 H8 M14 8 H24\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-configuration-table.svg","usages":["command"],"sha256":"28eac5ad8c3c5a91331f4dfd4d61f63b734b24edadd6974fd9e62d8a11db9612","variants":{"light":{"file":"icons/cad-configuration-table.svg","sha256":"28eac5ad8c3c5a91331f4dfd4d61f63b734b24edadd6974fd9e62d8a11db9612"},"dark":{"file":"icons-dark/cad-configuration-table.svg","sha256":"9dc851f21c2a3340395fd29583b5979d7676f8f71b011d921534db39ad8c4e3b","body":"<rect x=\"3\" y=\"5\" width=\"26\" height=\"23\" rx=\"1\"/><path d=\"M3 12 H29 M11 5 V28 M20 12 V28 M3 20 H29\"/><rect x=\"12\" y=\"13\" width=\"7\" height=\"6\" rx=\"0\" fill=\"#294c59\" stroke=\"none\"/><path d=\"M5 8 H8 M14 8 H24\" stroke=\"#63cec4\"/>"}}},{"id":"cad-history-rollback","name":"Roll back history","nameJa":"履歴ロールバック","description":"Move the active history position back before later features.","descriptionJa":"後続フィーチャより前へ有効な履歴位置を戻します。","family":"history","role":"command","tags":["history","CAD","履歴ロールバック"],"aliases":["timeline.rollback"],"sources":["solidcraft-commands"],"body":"<path d=\"M8 4 V28 M8 7 H15 M8 16 H15 M8 25 H15\" stroke-dasharray=\"2 2\"/><circle cx=\"8\" cy=\"7\" r=\"2\" fill=\"#d7efed\"/><circle cx=\"8\" cy=\"16\" r=\"2\" fill=\"#d7efed\"/><path d=\"M26 25 V12 Q26 7 21 7 H18 M21 4 18 7 21 10\" stroke=\"#178b88\"/><path d=\"M3 20 H17\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-history-rollback.svg","usages":["command"],"sha256":"894dbfdda43b38c16db6d8b9bf5c96e9db5973427fe0f0809c9a625e83d1357a","variants":{"light":{"file":"icons/cad-history-rollback.svg","sha256":"894dbfdda43b38c16db6d8b9bf5c96e9db5973427fe0f0809c9a625e83d1357a"},"dark":{"file":"icons-dark/cad-history-rollback.svg","sha256":"c7721937e481b66297eb09846316814a2425dd46a693f0dec6afa3fdb1cea3c4","body":"<path d=\"M8 4 V28 M8 7 H15 M8 16 H15 M8 25 H15\" stroke-dasharray=\"2 2\"/><circle cx=\"8\" cy=\"7\" r=\"2\" fill=\"#294c59\"/><circle cx=\"8\" cy=\"16\" r=\"2\" fill=\"#294c59\"/><path d=\"M26 25 V12 Q26 7 21 7 H18 M21 4 18 7 21 10\" stroke=\"#63cec4\"/><path d=\"M3 20 H17\" stroke=\"#63cec4\"/>"}}},{"id":"cad-curvature-comb","name":"Curvature comb","nameJa":"曲率コーム","description":"Display curvature magnitude as normal comb teeth along a curve.","descriptionJa":"曲線の法線方向の櫛状線で曲率の大きさを表示します。","family":"inspection","role":"command","tags":["inspection","CAD","曲率コーム"],"aliases":["inspect.curvature_comb"],"sources":["solidcraft-commands"],"body":"<path d=\"M4 25 Q16 9 28 25\"/><path d=\"M7 22 4 17 M11 19 8 10 M16 17 V4 M21 19 24 10 M25 22 28 17\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-curvature-comb.svg","usages":["command"],"sha256":"e54fa02c9025c249b090d745469656f6f6fe252b5812fbadac67e1b5759fd26f","variants":{"light":{"file":"icons/cad-curvature-comb.svg","sha256":"e54fa02c9025c249b090d745469656f6f6fe252b5812fbadac67e1b5759fd26f"},"dark":{"file":"icons-dark/cad-curvature-comb.svg","sha256":"ac98eb284afb28496383b57b0eac0f203e4c04a3954df9d973a7202f9d950e15","body":"<path d=\"M4 25 Q16 9 28 25\"/><path d=\"M7 22 4 17 M11 19 8 10 M16 17 V4 M21 19 24 10 M25 22 28 17\" stroke=\"#63cec4\"/>"}}},{"id":"cad-curvature-map","name":"Curvature map","nameJa":"曲率マップ","description":"Visualize surface curvature as a spatial field.","descriptionJa":"面上の曲率分布を空間的な色分けで確認します。","family":"inspection","role":"command","tags":["inspection","CAD","曲率マップ"],"aliases":["inspect.curvature_map"],"sources":["solidcraft-commands"],"body":"<path d=\"M4 10 Q16 3 28 10 V26 Q16 19 4 26Z\" fill=\"#d7efed\"/><path d=\"M8 11 Q16 7 24 11 V22 Q16 18 8 22Z\" stroke=\"#178b88\"/><path d=\"M12 12 Q16 10 20 12 V18 Q16 16 12 18Z\" fill=\"#178b88\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-curvature-map.svg","usages":["command"],"sha256":"c4b565f8fbcebdf8f9a5a23d7b9f6064837db1586b5b871004b235209851f831","variants":{"light":{"file":"icons/cad-curvature-map.svg","sha256":"c4b565f8fbcebdf8f9a5a23d7b9f6064837db1586b5b871004b235209851f831"},"dark":{"file":"icons-dark/cad-curvature-map.svg","sha256":"1c13240eb49ed7e1296b7db348934ba7a13e2143fcf9b6670a4a05c3a66c543f","body":"<path d=\"M4 10 Q16 3 28 10 V26 Q16 19 4 26Z\" fill=\"#294c59\"/><path d=\"M8 11 Q16 7 24 11 V22 Q16 18 8 22Z\" stroke=\"#63cec4\"/><path d=\"M12 12 Q16 10 20 12 V18 Q16 16 12 18Z\" fill=\"#63cec4\" stroke=\"#63cec4\"/>"}}},{"id":"cad-continuity-analysis","name":"Continuity analysis","nameJa":"連続性解析","description":"Inspect position, tangent and curvature continuity across adjoining surfaces.","descriptionJa":"隣接面の境界で位置・接線・曲率の連続性を検査します。","family":"inspection","role":"command","tags":["inspection","CAD","連続性解析"],"aliases":["inspect.continuity"],"sources":["solidcraft-commands"],"body":"<path d=\"M3 10 Q9 4 16 10 Q23 16 29 10 V25 Q23 31 16 25 Q9 19 3 25Z\" fill=\"#d7efed\"/><path d=\"M16 10 V25\" stroke-dasharray=\"2 2\"/><path d=\"M5 15 Q10 10 16 15 Q22 20 27 15 M5 21 Q10 16 16 21 Q22 26 27 21\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-continuity-analysis.svg","usages":["command"],"sha256":"7295cd06a39e467532f150307183201c6376ecf2da719868478235e810859696","variants":{"light":{"file":"icons/cad-continuity-analysis.svg","sha256":"7295cd06a39e467532f150307183201c6376ecf2da719868478235e810859696"},"dark":{"file":"icons-dark/cad-continuity-analysis.svg","sha256":"b8c2474cd4377eb3026ca5ddaf2f14e00218844e2bf5b1228955d313456b3701","body":"<path d=\"M3 10 Q9 4 16 10 Q23 16 29 10 V25 Q23 31 16 25 Q9 19 3 25Z\" fill=\"#294c59\"/><path d=\"M16 10 V25\" stroke-dasharray=\"2 2\"/><path d=\"M5 15 Q10 10 16 15 Q22 20 27 15 M5 21 Q10 16 16 21 Q22 26 27 21\" stroke=\"#63cec4\"/>"}}},{"id":"cad-isocurve-analysis","name":"Isocurve analysis","nameJa":"等パラメータ線解析","description":"Display constant-parameter curves to inspect a surface shape.","descriptionJa":"一定パラメータの曲線を表示して面形状を検査します。","family":"inspection","role":"command","tags":["inspection","CAD","等パラメータ線解析"],"aliases":["inspect.isocurve"],"sources":["solidcraft-commands"],"body":"<path d=\"M4 9 Q16 2 28 9 V25 Q16 32 4 25Z\" fill=\"#d7efed\"/><path d=\"M10 6 V28 M16 5 V29 M22 6 V28\" stroke=\"#178b88\"/><path d=\"M4 14 Q16 7 28 14 M4 20 Q16 13 28 20\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-isocurve-analysis.svg","usages":["command"],"sha256":"4a08e0e4625c45ee6c0914fd7d28e4d2be4c253626305fa9d65e113324402701","variants":{"light":{"file":"icons/cad-isocurve-analysis.svg","sha256":"4a08e0e4625c45ee6c0914fd7d28e4d2be4c253626305fa9d65e113324402701"},"dark":{"file":"icons-dark/cad-isocurve-analysis.svg","sha256":"cf497b567c51f03beca8a2d99382658d3d94af33f011f88227b205e15fcda70b","body":"<path d=\"M4 9 Q16 2 28 9 V25 Q16 32 4 25Z\" fill=\"#294c59\"/><path d=\"M10 6 V28 M16 5 V29 M22 6 V28\" stroke=\"#63cec4\"/><path d=\"M4 14 Q16 7 28 14 M4 20 Q16 13 28 20\"/>"}}},{"id":"cad-minimum-radius-analysis","name":"Minimum radius analysis","nameJa":"最小半径解析","description":"Locate regions of minimum curvature radius on geometry.","descriptionJa":"形状上で曲率半径が最小となる領域を確認します。","family":"inspection","role":"command","tags":["inspection","CAD","最小半径解析"],"aliases":["inspect.minimum_radius"],"sources":["solidcraft-commands"],"body":"<path d=\"M4 26 Q4 5 16 5 Q28 5 28 26\"/><path d=\"M16 20 V6 M13 9 16 6 19 9\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"20\" r=\"2\" fill=\"#178b88\"/><path d=\"M22 19 H29 M25 16 V22\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-minimum-radius-analysis.svg","usages":["command"],"sha256":"6c7eef0ff144a65cfad671c02069b9ff8bacf8a22efefc30c201afa114a2d7f2","variants":{"light":{"file":"icons/cad-minimum-radius-analysis.svg","sha256":"6c7eef0ff144a65cfad671c02069b9ff8bacf8a22efefc30c201afa114a2d7f2"},"dark":{"file":"icons-dark/cad-minimum-radius-analysis.svg","sha256":"3713f81419bf735d4bd807049f55872cb08e534876b98b9e0e220d55cb4b6ff5","body":"<path d=\"M4 26 Q4 5 16 5 Q28 5 28 26\"/><path d=\"M16 20 V6 M13 9 16 6 19 9\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"20\" r=\"2\" fill=\"#63cec4\"/><path d=\"M22 19 H29 M25 16 V22\"/>"}}},{"id":"cad-compare-bodies","name":"Compare bodies","nameJa":"ボディ比較","description":"Compare geometric differences between two CAD bodies.","descriptionJa":"二つのCADボディ間の幾何形状の差分を比較します。","family":"inspection","role":"command","tags":["inspection","CAD","ボディ比較"],"aliases":["inspect.compare"],"sources":["solidcraft-commands"],"body":"<rect x=\"3\" y=\"5\" width=\"17\" height=\"20\" rx=\"1\" stroke-dasharray=\"2 2\"/><path d=\"M11 9 H28 V19 H23 V29 H11Z\" fill=\"#d7efed\"/><path d=\"M23 19 H28 V25 H23Z\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-compare-bodies.svg","usages":["command"],"sha256":"8135e69f502d58a8a3ff87e8839aab4e34126d406329f17f4bef7347add11e89","variants":{"light":{"file":"icons/cad-compare-bodies.svg","sha256":"8135e69f502d58a8a3ff87e8839aab4e34126d406329f17f4bef7347add11e89"},"dark":{"file":"icons-dark/cad-compare-bodies.svg","sha256":"2ecda4fe1ae32370ac6386f9f0983e813239bae11f7a045571bf0f1707c0c8dd","body":"<rect x=\"3\" y=\"5\" width=\"17\" height=\"20\" rx=\"1\" stroke-dasharray=\"2 2\"/><path d=\"M11 9 H28 V19 H23 V29 H11Z\" fill=\"#294c59\"/><path d=\"M23 19 H28 V25 H23Z\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-ellipse","name":"Sketch ellipse","nameJa":"スケッチ楕円","description":"Draw an elliptical sketch profile using its center and two axis lengths.","descriptionJa":"中心と長短軸の長さを指定して楕円のスケッチを描きます。","family":"sketch","role":"command","tags":["ellipse","major axis","minor axis","楕円","長軸","短軸","作図","sketch ellipse","スケッチ楕円","sketch","スケッチ","cad","SolidCraft","SOLIDWORKS"],"aliases":["sketch.ellipse","SolidCraft ellipse","SOLIDWORKS Ellipse"],"sources":["solidcraft-commands","solidworks-sketch"],"body":"<path d=\"M4 16 A12 8 0 1 0 28 16 A12 8 0 1 0 4 16Z\" fill=\"#d7efed\"/><path d=\"M16 8 V16 H28\" stroke=\"#178b88\" stroke-dasharray=\"2 3\"/><circle cx=\"16\" cy=\"16\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-ellipse.svg","usages":["command"],"sha256":"98182a0f9ef359e703b095741d5ad2680bc14374653c6b750a12aebc76e09ad3","variants":{"light":{"file":"icons/cad-sketch-ellipse.svg","sha256":"98182a0f9ef359e703b095741d5ad2680bc14374653c6b750a12aebc76e09ad3"},"dark":{"file":"icons-dark/cad-sketch-ellipse.svg","sha256":"cc6dd2089b8f3e30db9c01a4938107f617e75d98825f0e15207072bc441f026c","body":"<path d=\"M4 16 A12 8 0 1 0 28 16 A12 8 0 1 0 4 16Z\" fill=\"#294c59\"/><path d=\"M16 8 V16 H28\" stroke=\"#63cec4\" stroke-dasharray=\"2 3\"/><circle cx=\"16\" cy=\"16\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"cad-sketch-polygon","name":"Sketch polygon","nameJa":"スケッチ正多角形","description":"Draw a regular polygon by its inscribed circle, circumscribed circle or edge.","descriptionJa":"内接円、外接円、または辺を基準に正多角形のスケッチを描きます。","family":"sketch","role":"command","tags":["polygon","regular polygon","inscribed","circumscribed","多角形","正多角形","内接","外接","作図","sketch polygon","スケッチ正多角形","sketch","スケッチ","cad","SolidCraft","SOLIDWORKS"],"aliases":["sketch.polygon.inscribed","sketch.polygon.circumscribed","sketch.polygon.edge","SolidCraft polygon","SOLIDWORKS Polygon"],"sources":["solidcraft-commands","solidworks-sketch"],"body":"<path d=\"M16 4 27 10 V22 L16 28 5 22 V10Z\" fill=\"#d7efed\"/><path d=\"M16 16 27 10\" stroke=\"#178b88\" stroke-dasharray=\"2 3\"/><circle cx=\"16\" cy=\"16\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-polygon.svg","usages":["command"],"sha256":"0da6012d067a99a4ffc286444a40674f4a0cba352c3efd8c679da08987f81be7","variants":{"light":{"file":"icons/cad-sketch-polygon.svg","sha256":"0da6012d067a99a4ffc286444a40674f4a0cba352c3efd8c679da08987f81be7"},"dark":{"file":"icons-dark/cad-sketch-polygon.svg","sha256":"1f57f24333a993d0af82c8a465057588a31f561f6ee6c2b41c7c0f29bf065d28","body":"<path d=\"M16 4 27 10 V22 L16 28 5 22 V10Z\" fill=\"#294c59\"/><path d=\"M16 16 27 10\" stroke=\"#63cec4\" stroke-dasharray=\"2 3\"/><circle cx=\"16\" cy=\"16\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"cad-sketch-slot","name":"Sketch straight slot","nameJa":"スケッチ直線スロット","description":"Draw a straight slot profile with parallel sides and semicircular ends.","descriptionJa":"平行な直線と半円の端部で構成される直線スロットを描きます。","family":"sketch","role":"command","tags":["slot","straight slot","obround","center distance","スロット","長穴","直線スロット","中心間距離","作図","sketch straight slot","スケッチ直線スロット","sketch","スケッチ","cad","SolidCraft","SOLIDWORKS"],"aliases":["sketch.slot.center_point","sketch.slot.center_to_center","sketch.slot.overall","SolidCraft straight slot","SOLIDWORKS Straight Slot","SOLIDWORKS Centerpoint Straight Slot"],"sources":["solidcraft-commands","solidworks-sketch"],"body":"<rect x=\"4\" y=\"10\" width=\"24\" height=\"12\" rx=\"6\" fill=\"#d7efed\"/><path d=\"M10 16 H22\" stroke=\"#178b88\" stroke-dasharray=\"2 3\"/><circle cx=\"10\" cy=\"16\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"22\" cy=\"16\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-slot.svg","usages":["command"],"sha256":"884f25dab23acae18a03d8890b8b852dfadaa15bfcb1a277aec0323541df8c01","variants":{"light":{"file":"icons/cad-sketch-slot.svg","sha256":"884f25dab23acae18a03d8890b8b852dfadaa15bfcb1a277aec0323541df8c01"},"dark":{"file":"icons-dark/cad-sketch-slot.svg","sha256":"de7db9465a39ce99b4d631c035e7a8fa3da001b97b1fae3512e2387868c97584","body":"<rect x=\"4\" y=\"10\" width=\"24\" height=\"12\" rx=\"6\" fill=\"#294c59\"/><path d=\"M10 16 H22\" stroke=\"#63cec4\" stroke-dasharray=\"2 3\"/><circle cx=\"10\" cy=\"16\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"22\" cy=\"16\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"cad-sketch-text","name":"Sketch text","nameJa":"スケッチ文字","description":"Insert text into a sketch for use in profiles, labels or engraved features.","descriptionJa":"輪郭、ラベル、刻印フィーチャに使用する文字をスケッチへ挿入します。","family":"sketch","role":"command","tags":["text","lettering","engrave","文字","テキスト","刻印","作図","sketch text","スケッチ文字","sketch","スケッチ","cad","SolidCraft","SOLIDWORKS"],"aliases":["sketch.text","SolidCraft sketch text","SOLIDWORKS Sketch Text"],"sources":["solidcraft-commands","solidworks-sketch"],"body":"<path d=\"M7 24 14 6 21 24 M10 17 H18\"/><path d=\"M4 28 H28 M26 8 V24 M23 8 H29 M23 24 H29\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-text.svg","usages":["command"],"sha256":"c5dbbf4a7d87f48de6767b19387d322d3341c1ccf6f928169f6a30337c8a9d3f","variants":{"light":{"file":"icons/cad-sketch-text.svg","sha256":"c5dbbf4a7d87f48de6767b19387d322d3341c1ccf6f928169f6a30337c8a9d3f"},"dark":{"file":"icons-dark/cad-sketch-text.svg","sha256":"62b39d1fb5dc385dd0f54d91e4720ebb7b50980523a0e8284a2170aa62641abc","body":"<path d=\"M7 24 14 6 21 24 M10 17 H18\"/><path d=\"M4 28 H28 M26 8 V24 M23 8 H29 M23 24 H29\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-construction-line","name":"Sketch construction line","nameJa":"スケッチ補助線","description":"Create or designate a construction line used as a sketch reference rather than a profile edge.","descriptionJa":"輪郭の一部ではなくスケッチの基準として使用する補助線を作成または指定します。","family":"sketch","role":"command","tags":["construction line","construction geometry","centerline","補助線","構築線","構築ジオメトリ","中心線","基準","sketch construction line","スケッチ補助線","sketch","スケッチ","cad","SolidCraft","SOLIDWORKS"],"aliases":["sketch.centerline","sketch.construction","SolidCraft construction line","SOLIDWORKS Centerline","SOLIDWORKS For Construction"],"sources":["solidcraft-commands","solidworks-sketch"],"body":"<path d=\"M5 25 27 7\" stroke=\"#178b88\" stroke-dasharray=\"5 3\"/><circle cx=\"5\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"7\" r=\"1.5\" fill=\"white\"/><path d=\"M4 7 H11 M7.5 3.5 V10.5\" stroke-dasharray=\"2 2\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-construction-line.svg","usages":["command"],"sha256":"6f6652aa2ca80e37f8749ececa84ea2031d8d69dc5180cda8eacc43142ea6b32","variants":{"light":{"file":"icons/cad-sketch-construction-line.svg","sha256":"6f6652aa2ca80e37f8749ececa84ea2031d8d69dc5180cda8eacc43142ea6b32"},"dark":{"file":"icons-dark/cad-sketch-construction-line.svg","sha256":"accbfdb23af266403f172fcfc6ed020747e2fd953d8f7238facb17cdfe5ff4cd","body":"<path d=\"M5 25 27 7\" stroke=\"#63cec4\" stroke-dasharray=\"5 3\"/><circle cx=\"5\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"7\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M4 7 H11 M7.5 3.5 V10.5\" stroke-dasharray=\"2 2\"/>"}}},{"id":"cad-constraint-collinear","name":"Collinear constraint","nameJa":"同一直線上拘束","description":"Keep separate sketch line segments on the same infinite straight line.","descriptionJa":"離れたスケッチ線分を同じ無限直線上に保ちます。","family":"sketch-constraint","role":"command","tags":["constraint","collinear","aligned","拘束","同一直線上","共線","整列","collinear constraint","同一直線上拘束","sketch","スケッチ","cad","SolidCraft","SOLIDWORKS"],"aliases":["sketch.constraint.collinear","SolidCraft collinear constraint","SOLIDWORKS Collinear Relation"],"sources":["solidcraft-commands","solidworks-sketch"],"body":"<path d=\"M12 19 20 13\" stroke=\"#178b88\" stroke-dasharray=\"2 3\"/><path d=\"M4 25 12 19 M20 13 28 7\"/><circle cx=\"4\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"12\" cy=\"19\" r=\"1.5\" fill=\"white\"/><circle cx=\"20\" cy=\"13\" r=\"1.5\" fill=\"white\"/><circle cx=\"28\" cy=\"7\" r=\"1.5\" fill=\"white\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-constraint-collinear.svg","usages":["command"],"sha256":"079ebae868d56c31f686a299101c3f6b7fb8b3171413474d1764fe38a168a0eb","variants":{"light":{"file":"icons/cad-constraint-collinear.svg","sha256":"079ebae868d56c31f686a299101c3f6b7fb8b3171413474d1764fe38a168a0eb"},"dark":{"file":"icons-dark/cad-constraint-collinear.svg","sha256":"58083d72159c8a91f102180acfb882ed852fb541efb5bdba71e24d501f61c3f8","body":"<path d=\"M12 19 20 13\" stroke=\"#63cec4\" stroke-dasharray=\"2 3\"/><path d=\"M4 25 12 19 M20 13 28 7\"/><circle cx=\"4\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"12\" cy=\"19\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"20\" cy=\"13\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"28\" cy=\"7\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cad-constraint-curvature","name":"Curvature constraint","nameJa":"曲率連続拘束","description":"Match the tangent direction and curvature of two curves at their shared endpoint.","descriptionJa":"接続する2本の曲線の端点で接線方向と曲率を一致させます。","family":"sketch-constraint","role":"command","tags":["constraint","curvature","G2 continuity","equal curvature","拘束","曲率","曲率連続","等曲率","G2連続","curvature constraint","曲率連続拘束","sketch","スケッチ","cad","SolidCraft","SOLIDWORKS"],"aliases":["sketch.constraint.curvature","SolidCraft curvature constraint","SOLIDWORKS Equal Curvature Relation"],"sources":["solidcraft-commands","solidworks-sketch"],"body":"<path d=\"M4 23 C4 15 8 8 16 8\"/><path d=\"M16 8 C24 8 28 15 28 23\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"8\" r=\"2\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M12 23 H20 M12 27 H20\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-constraint-curvature.svg","usages":["command"],"sha256":"bcbd745061168806fdff223571a21370dfdeb11a6e7c07c436b11f998bb379b8","variants":{"light":{"file":"icons/cad-constraint-curvature.svg","sha256":"bcbd745061168806fdff223571a21370dfdeb11a6e7c07c436b11f998bb379b8"},"dark":{"file":"icons-dark/cad-constraint-curvature.svg","sha256":"f05f6dc96c214c6a584e8e8a4a1a0ccc76af1fe8e26f0b443fe51b6cd63992eb","body":"<path d=\"M4 23 C4 15 8 8 16 8\"/><path d=\"M16 8 C24 8 28 15 28 23\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"8\" r=\"2\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M12 23 H20 M12 27 H20\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-auto-constrain","name":"Auto constrain sketch","nameJa":"スケッチ自動拘束","description":"Automatically detect and apply geometric constraints to sketch entities.","descriptionJa":"スケッチ図形の幾何学的関係を検出して拘束を自動適用します。","family":"sketch-constraint","role":"command","tags":["constraint","automatic","auto constrain","infer relations","拘束","自動","自動拘束","幾何拘束","関係検出","auto constrain sketch","スケッチ自動拘束","sketch","スケッチ","cad","SolidCraft","SOLIDWORKS"],"aliases":["sketch.auto_constrain","SolidCraft auto constrain","SOLIDWORKS Fully Define Sketch relations"],"sources":["solidcraft-commands","solidworks-sketch"],"body":"<path d=\"M6 7 V25 H25\"/><rect x=\"6\" y=\"19\" width=\"6\" height=\"6\" rx=\"0\" fill=\"#d7efed\" stroke=\"#178b88\"/><circle cx=\"6\" cy=\"7\" r=\"1.5\" fill=\"white\"/><circle cx=\"25\" cy=\"25\" r=\"1.5\" fill=\"white\"/><path d=\"M23 4 24.5 9.5 30 11 24.5 12.5 23 18 21.5 12.5 16 11 21.5 9.5Z\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-auto-constrain.svg","usages":["command"],"sha256":"e2fb726873cbab7bf37c3c72c2730b415fa7fe254d56494a1c7223aae6b1fc8c","variants":{"light":{"file":"icons/cad-sketch-auto-constrain.svg","sha256":"e2fb726873cbab7bf37c3c72c2730b415fa7fe254d56494a1c7223aae6b1fc8c"},"dark":{"file":"icons-dark/cad-sketch-auto-constrain.svg","sha256":"93106c6bf4a8eca403dea3d481c01f128002f0366519239d07a50e02c555605c","body":"<path d=\"M6 7 V25 H25\"/><rect x=\"6\" y=\"19\" width=\"6\" height=\"6\" rx=\"0\" fill=\"#294c59\" stroke=\"#63cec4\"/><circle cx=\"6\" cy=\"7\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"25\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M23 4 24.5 9.5 30 11 24.5 12.5 23 18 21.5 12.5 16 11 21.5 9.5Z\" stroke=\"#63cec4\"/>"}}},{"id":"cad-replace-face","name":"Replace face","nameJa":"面の置換","description":"Replace selected solid faces with a target surface and update the adjoining faces.","descriptionJa":"ソリッドの選択面を指定したサーフェスで置き換え、隣接面を更新します。","family":"direct-modeling","role":"command","tags":["face","replace","target surface","solid","面","置換","参照曲面","replace face","面の置換","cad"],"aliases":["solid.replace_face","replace faces","面を置換"],"sources":["solidcraft-commands","solidworks-surfaces"],"body":"<path d=\"M4 16 Q15 8 27 16 V25 L16 29 4 25Z\" fill=\"#d7efed\"/><path d=\"M4 16 16 21 27 16 M16 21 V29\" stroke-dasharray=\"2 3\"/><path d=\"M4 16 Q15 8 27 16\" stroke=\"#178b88\"/><path d=\"M16 3 V10 M13 7 16 10 19 7\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-replace-face.svg","usages":["command"],"sha256":"e2e18082b8f6260ee2d6cef98551fc942cae607cd0febec98742a3ad1609fd82","variants":{"light":{"file":"icons/cad-replace-face.svg","sha256":"e2e18082b8f6260ee2d6cef98551fc942cae607cd0febec98742a3ad1609fd82"},"dark":{"file":"icons-dark/cad-replace-face.svg","sha256":"d6e98b875868a67052ae7d940fb77e2e657403212a580e72e3aeb32cdf7db11f","body":"<path d=\"M4 16 Q15 8 27 16 V25 L16 29 4 25Z\" fill=\"#294c59\"/><path d=\"M4 16 16 21 27 16 M16 21 V29\" stroke-dasharray=\"2 3\"/><path d=\"M4 16 Q15 8 27 16\" stroke=\"#63cec4\"/><path d=\"M16 3 V10 M13 7 16 10 19 7\" stroke=\"#63cec4\"/>"}}},{"id":"cad-delete-face","name":"Delete face","nameJa":"面の削除","description":"Remove selected faces from a body; this is a face-level edit, not deletion of the entire body.","descriptionJa":"ボディから選択面を削除します。ボディ全体の削除とは異なる面単位の編集です。","family":"direct-modeling","role":"command","tags":["face","delete","remove","boundary","面","削除","境界","delete face","面の削除","cad"],"aliases":["face.delete","delete faces","面を削除"],"sources":["solidcraft-commands","solidworks-surfaces"],"body":"<path d=\"M4 10 15 15 V28 L4 23Z\" fill=\"#d7efed\"/><path d=\"M4 10 15 5 27 10 15 15\"/><path d=\"M15 15 27 10 V23 L15 28\" stroke-dasharray=\"2 3\"/><path d=\"M20 16 27 23 M27 16 20 23\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-delete-face.svg","usages":["command"],"sha256":"cfa58c39a6d844849f0feb22741e9e5233758dad697e48d925ae1112efa98611","variants":{"light":{"file":"icons/cad-delete-face.svg","sha256":"cfa58c39a6d844849f0feb22741e9e5233758dad697e48d925ae1112efa98611"},"dark":{"file":"icons-dark/cad-delete-face.svg","sha256":"cd4138c2301ad0348854a377b27d715600704966ff898bc7d85f0356cf3aceba","body":"<path d=\"M4 10 15 15 V28 L4 23Z\" fill=\"#294c59\"/><path d=\"M4 10 15 5 27 10 15 15\"/><path d=\"M15 15 27 10 V23 L15 28\" stroke-dasharray=\"2 3\"/><path d=\"M20 16 27 23 M27 16 20 23\" stroke=\"#63cec4\"/>"}}},{"id":"cad-split-face","name":"Split face","nameJa":"面の分割","description":"Divide a face into separate face regions using a curve or tool without splitting the body.","descriptionJa":"曲線や分割ツールで面を複数の領域に分けます。ボディ自体は分割しません。","family":"direct-modeling","role":"command","tags":["face","split","divide","curve","面","分割","領域","分割線","split face","面の分割","cad"],"aliases":["solid.split_face","split face regions","面領域を分割"],"sources":["solidcraft-commands","solidworks-surfaces"],"body":"<path d=\"M4 10 24 5 28 23 8 28Z\" fill=\"#d7efed\"/><path d=\"M4 10 17 7 11 27 8 28Z\" fill=\"white\" stroke=\"none\"/><path d=\"M4 10 24 5 28 23 8 28Z\"/><path d=\"M18 3 11 29\" stroke=\"#178b88\"/><path d=\"M21 12 25 11 M19 20 27 18\" stroke-dasharray=\"2 3\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-split-face.svg","usages":["command"],"sha256":"6a1bd0360d48563311586bbbb73243db0f59258519efe3b1023324c6efce4766","variants":{"light":{"file":"icons/cad-split-face.svg","sha256":"6a1bd0360d48563311586bbbb73243db0f59258519efe3b1023324c6efce4766"},"dark":{"file":"icons-dark/cad-split-face.svg","sha256":"f4ccb026a5407c4c350bce83e8f610f96b1319af11e19748549d0960f7da1a51","body":"<path d=\"M4 10 24 5 28 23 8 28Z\" fill=\"#294c59\"/><path d=\"M4 10 17 7 11 27 8 28Z\" fill=\"#192c3c\" stroke=\"none\"/><path d=\"M4 10 24 5 28 23 8 28Z\"/><path d=\"M18 3 11 29\" stroke=\"#63cec4\"/><path d=\"M21 12 25 11 M19 20 27 18\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-surface-extend","name":"Extend surface","nameJa":"サーフェス延長","description":"Extend an existing surface beyond selected boundary edges.","descriptionJa":"選択した境界エッジの外側へ既存のサーフェスを延長します。","family":"surface-editing","role":"command","tags":["surface","extend","edge","boundary","サーフェス","延長","境界","エッジ","extend surface","サーフェス延長","cad"],"aliases":["surface.extend","extend surface edge","曲面延長"],"sources":["solidcraft-commands","solidworks-surfaces"],"body":"<path d=\"M4 13 Q15 7 28 13 L25 27 Q14 21 4 27Z\" fill=\"#d7efed\"/><path d=\"M17 10 15 24\" stroke-dasharray=\"2 3\"/><path d=\"M17 10 Q22 10 28 13 L25 27 Q20 24 15 24\" stroke=\"#178b88\"/><path d=\"M15 4 H28 M24 1 28 4 24 7\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-extend.svg","usages":["command"],"sha256":"2527d90eda13ebebd049ea1c7ed3a9eae1479f5556533f78cb450cca9bb9e76e","variants":{"light":{"file":"icons/cad-surface-extend.svg","sha256":"2527d90eda13ebebd049ea1c7ed3a9eae1479f5556533f78cb450cca9bb9e76e"},"dark":{"file":"icons-dark/cad-surface-extend.svg","sha256":"2ea3be22410de10428b14abe5fab1b381b878e512016c68fc4e69a8ebcfbd647","body":"<path d=\"M4 13 Q15 7 28 13 L25 27 Q14 21 4 27Z\" fill=\"#294c59\"/><path d=\"M17 10 15 24\" stroke-dasharray=\"2 3\"/><path d=\"M17 10 Q22 10 28 13 L25 27 Q20 24 15 24\" stroke=\"#63cec4\"/><path d=\"M15 4 H28 M24 1 28 4 24 7\" stroke=\"#63cec4\"/>"}}},{"id":"cad-surface-untrim","name":"Untrim surface","nameJa":"サーフェスのトリム解除","description":"Remove trimming boundaries to restore the underlying surface region.","descriptionJa":"トリム境界を取り除き、元のサーフェス領域を復元します。","family":"surface-editing","role":"command","tags":["surface","untrim","restore","trim boundary","サーフェス","トリム解除","境界解除","復元","untrim surface","サーフェスのトリム解除","cad"],"aliases":["surface.untrim","remove surface trim","曲面のトリム解除"],"sources":["solidcraft-commands","solidworks-surfaces"],"body":"<path d=\"M4 10 Q14 4 28 10 L25 27 Q14 21 4 27Z\" fill=\"#d7efed\"/><path d=\"M9 16 Q15 11 21 16 Q21 22 14 22 Q8 22 9 16Z\" stroke-dasharray=\"2 3\"/><path d=\"M22 21 C30 19 29 7 20 6 H15 M18 3 15 6 18 9\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-untrim.svg","usages":["command"],"sha256":"6b632e120b39252dcfd9879117e16aa96eff6e1ded2c703316905bae5c7c642f","variants":{"light":{"file":"icons/cad-surface-untrim.svg","sha256":"6b632e120b39252dcfd9879117e16aa96eff6e1ded2c703316905bae5c7c642f"},"dark":{"file":"icons-dark/cad-surface-untrim.svg","sha256":"26bd89837864b51566ab78bbe31075486cc2ef942549487b0158ecbacc0cb423","body":"<path d=\"M4 10 Q14 4 28 10 L25 27 Q14 21 4 27Z\" fill=\"#294c59\"/><path d=\"M9 16 Q15 11 21 16 Q21 22 14 22 Q8 22 9 16Z\" stroke-dasharray=\"2 3\"/><path d=\"M22 21 C30 19 29 7 20 6 H15 M18 3 15 6 18 9\" stroke=\"#63cec4\"/>"}}},{"id":"cad-surface-unstitch","name":"Unstitch surfaces","nameJa":"サーフェス縫合解除","description":"Disconnect stitched surface faces into separate surface bodies.","descriptionJa":"縫合された面の接続を解除し、独立したサーフェスボディに分離します。","family":"surface-editing","role":"command","tags":["surface","unstitch","unsew","separate","サーフェス","縫合解除","分離","接続解除","unstitch surfaces","サーフェス縫合解除","cad"],"aliases":["surface.unstitch","unsew surfaces","曲面を分離"],"sources":["solidcraft-commands","solidworks-surfaces"],"body":"<path d=\"M3 13 Q8 9 13 13 V27 Q8 23 3 27Z\" fill=\"#d7efed\"/><path d=\"M19 13 Q24 17 29 13 V27 Q24 31 19 27Z\" fill=\"#d7efed\"/><path d=\"M13 13 V27 M19 13 V27\" stroke=\"#178b88\"/><path d=\"M12 5 H3 M6 2 3 5 6 8 M20 5 H29 M26 2 29 5 26 8\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-unstitch.svg","usages":["command"],"sha256":"615c8e8bde7cd43442d1293f2785809bbd7ae339d227f8248783ca8bf184ffc4","variants":{"light":{"file":"icons/cad-surface-unstitch.svg","sha256":"615c8e8bde7cd43442d1293f2785809bbd7ae339d227f8248783ca8bf184ffc4"},"dark":{"file":"icons-dark/cad-surface-unstitch.svg","sha256":"7beb8dd2671633f5ce21e045e7b05a7745906f1784c8e47ed966ea785386cb8e","body":"<path d=\"M3 13 Q8 9 13 13 V27 Q8 23 3 27Z\" fill=\"#294c59\"/><path d=\"M19 13 Q24 17 29 13 V27 Q24 31 19 27Z\" fill=\"#294c59\"/><path d=\"M13 13 V27 M19 13 V27\" stroke=\"#63cec4\"/><path d=\"M12 5 H3 M6 2 3 5 6 8 M20 5 H29 M26 2 29 5 26 8\" stroke=\"#63cec4\"/>"}}},{"id":"cad-surface-ruled","name":"Ruled surface","nameJa":"ルールドサーフェス","description":"Create a surface with straight-line generators extending from a selected edge.","descriptionJa":"選択したエッジから直線の母線を伸ばし、ルールドサーフェスを作成します。","family":"surface-modeling","role":"command","tags":["surface","ruled","generator","edge","サーフェス","ルールド","線織面","母線","ruled surface","ルールドサーフェス","cad"],"aliases":["surface.ruled","ruled surface from edge","線織面"],"sources":["solidcraft-commands","solidworks-surfaces"],"body":"<path d=\"M4 9 Q16 1 28 9 V27 H4Z\" fill=\"#d7efed\"/><path d=\"M10 6 V27 M16 5 V27 M22 6 V27\"/><path d=\"M4 9 Q16 1 28 9 M4 27 H28\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-ruled.svg","usages":["command"],"sha256":"1917d7439393346e178ebfff063440681418af9db03a7406074b76c035b9b4c9","variants":{"light":{"file":"icons/cad-surface-ruled.svg","sha256":"1917d7439393346e178ebfff063440681418af9db03a7406074b76c035b9b4c9"},"dark":{"file":"icons-dark/cad-surface-ruled.svg","sha256":"2ac00b9beb259d1cd6346eff98fbe9cbda4f6e5dc21a218b27a35162e4dbd7b1","body":"<path d=\"M4 9 Q16 1 28 9 V27 H4Z\" fill=\"#294c59\"/><path d=\"M10 6 V27 M16 5 V27 M22 6 V27\"/><path d=\"M4 9 Q16 1 28 9 M4 27 H28\" stroke=\"#63cec4\"/>"}}},{"id":"cad-surface-reverse-normal","name":"Reverse surface normal","nameJa":"サーフェス法線反転","description":"Reverse the orientation of a surface normal without changing its geometric shape.","descriptionJa":"形状を変えずにサーフェスの法線方向を反転します。","family":"surface-editing","role":"command","tags":["surface","normal","reverse","orientation","サーフェス","法線","反転","向き","reverse surface normal","サーフェス法線反転","cad"],"aliases":["surface.reverse_normal","flip surface normal","曲面方向反転"],"sources":["solidcraft-commands","solidworks-surfaces"],"body":"<path d=\"M4 18 15 12 28 18 17 24Z\" fill=\"#d7efed\"/><path d=\"M16 17 V3 M13 6 16 3 19 6\" stroke-dasharray=\"2 3\"/><path d=\"M16 17 V30 M12 26 16 30 20 26\" stroke=\"#178b88\"/><path d=\"M24 5 Q31 10 25 14 M25 10 V14 H29\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-reverse-normal.svg","usages":["command"],"sha256":"bee7c9879c199d383a7237a6619ead612e190e9f518906c581e090cec32df2f9","variants":{"light":{"file":"icons/cad-surface-reverse-normal.svg","sha256":"bee7c9879c199d383a7237a6619ead612e190e9f518906c581e090cec32df2f9"},"dark":{"file":"icons-dark/cad-surface-reverse-normal.svg","sha256":"56c424ef67a76a515cf4d862d0796a068ced5aa287e4e5ada69658b76f5eec64","body":"<path d=\"M4 18 15 12 28 18 17 24Z\" fill=\"#294c59\"/><path d=\"M16 17 V3 M13 6 16 3 19 6\" stroke-dasharray=\"2 3\"/><path d=\"M16 17 V30 M12 26 16 30 20 26\" stroke=\"#63cec4\"/><path d=\"M24 5 Q31 10 25 14 M25 10 V14 H29\" stroke=\"#63cec4\"/>"}}},{"id":"cad-replace-selected-object","name":"Replace selected object","nameJa":"選択オブジェクトを置換","description":"Substitute one selected geometric object or component for another; the command context specifies reference-transfer policy.","descriptionJa":"選択した幾何要素やコンポーネントを別の対象に置き換えます。参照の引き継ぎ方法はコマンドの文脈で明示します。","family":"object-substitution","role":"command","tags":["object-substitution","replace selected object","選択オブジェクトを置換","cad"],"body":"<path d=\"M3 12 9 9 15 12 V22 L9 25 3 22Z\" fill=\"#d7efed\"/><path d=\"M3 12 9 15 15 12 M9 15 V25\"/><path d=\"M21 12 28 16 V24 L21 28 17 24 V16Z\" fill=\"#d7efed\"/><path d=\"M6 6 H24 M20 2 24 6 20 10\" stroke=\"#178b88\"/>","aliases":["Replace Entity","Replace Components"],"sources":["gui-binding-95ed3a6ad9","gui-binding-6935560205","gui-binding-ccf6084f52"],"category":"CAD","categories":["CAD"],"file":"icons/cad-replace-selected-object.svg","usages":["command"],"sha256":"6b56cc15f07718aa519b8435f0517a1e9a9e9ef21218ccea7ea98f92593c9061","variants":{"light":{"file":"icons/cad-replace-selected-object.svg","sha256":"6b56cc15f07718aa519b8435f0517a1e9a9e9ef21218ccea7ea98f92593c9061"},"dark":{"file":"icons-dark/cad-replace-selected-object.svg","sha256":"46e660a73f643f8b43de40308280ea7bb396d670492c8ff74c684a050019124d","body":"<path d=\"M3 12 9 9 15 12 V22 L9 25 3 22Z\" fill=\"#294c59\"/><path d=\"M3 12 9 15 15 12 M9 15 V25\"/><path d=\"M21 12 28 16 V24 L21 28 17 24 V16Z\" fill=\"#294c59\"/><path d=\"M6 6 H24 M20 2 24 6 20 10\" stroke=\"#63cec4\"/>"}}},{"id":"cad-transform-selected-face","name":"Transform selected face","nameJa":"選択面を変換","description":"Translate or rotate a selected face while retaining the surrounding body context; normal offset is one mode, not the entire operation.","descriptionJa":"周囲のボディを参照しながら選択面を移動または回転します。法線方向のオフセットはその一つのモードです。","family":"face-transform","role":"command","tags":["face-transform","transform selected face","選択面を変換","cad"],"body":"<path d=\"M4 11 15 6 25 11 V24 L15 29 4 24Z\" fill=\"#d7efed\" stroke=\"none\"/><path d=\"M4 11 15 6 25 11 V24 L15 29 M15 16 25 11\"/><path d=\"M4 11 15 16 V29 L4 24Z\" stroke-dasharray=\"2 2\"/><path d=\"M2 8 10 11 V23 L2 20Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M13 3 H25 M22 1 25 3 22 5\" stroke=\"#178b88\"/>","aliases":["Move Face"],"sources":["gui-binding-c706fb842d"],"category":"CAD","categories":["CAD"],"file":"icons/cad-transform-selected-face.svg","usages":["command"],"sha256":"50951f9831083184bfab1c75d7c87dabf7293446030abbdc29f5faf76ff4ee5f","variants":{"light":{"file":"icons/cad-transform-selected-face.svg","sha256":"50951f9831083184bfab1c75d7c87dabf7293446030abbdc29f5faf76ff4ee5f"},"dark":{"file":"icons-dark/cad-transform-selected-face.svg","sha256":"8f3ca21da3c288039835146a8c10a320cb51a280e1265518b011f1e7306b73b0","body":"<path d=\"M4 11 15 6 25 11 V24 L15 29 4 24Z\" fill=\"#294c59\" stroke=\"none\"/><path d=\"M4 11 15 6 25 11 V24 L15 29 M15 16 25 11\"/><path d=\"M4 11 15 16 V29 L4 24Z\" stroke-dasharray=\"2 2\"/><path d=\"M2 8 10 11 V23 L2 20Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M13 3 H25 M22 1 25 3 22 5\" stroke=\"#63cec4\"/>"}}},{"id":"cad-deform-shape","name":"Deform shape","nameJa":"形状を変形","description":"Change surface or solid shape without implying an enclosing control cage; the labeled command selects its actual deformation method.","descriptionJa":"外側の制御ケージを前提にせずサーフェスやソリッドの形状を変更します。実際の変形方式はコマンド名と設定で区別します。","family":"shape-deformation","role":"command","tags":["shape-deformation","deform shape","形状を変形","cad"],"body":"<path d=\"M3 8 H12 V26 H3Z M3 14 H12 M3 20 H12 M7.5 8 V26\"/><path d=\"M20 8 Q28 11 29 18 Q29 24 20 26 Q23 17 20 8Z\" fill=\"#d7efed\"/><path d=\"M21.5 14 Q26 15 28.5 17 M21.5 20 Q26 21 28.5 20\"/><path d=\"M9 3 H23 M20 1 23 3 20 5\" stroke=\"#178b88\"/>","aliases":["Freeform","Deform"],"sources":["gui-binding-8b14449f5f","gui-binding-159490dd9a","gui-binding-b3e2d17dd0","gui-binding-f0c46894c1"],"category":"CAD","categories":["CAD"],"file":"icons/cad-deform-shape.svg","usages":["command"],"sha256":"f869ea8dc5d10adc598c7b4e724219ac331a035eb8b505a815d7e0fa954e55f0","variants":{"light":{"file":"icons/cad-deform-shape.svg","sha256":"f869ea8dc5d10adc598c7b4e724219ac331a035eb8b505a815d7e0fa954e55f0"},"dark":{"file":"icons-dark/cad-deform-shape.svg","sha256":"06c2491c7436f47e917e4e8f7e72a6a0a5af530fcf2ea85f7c55c60957c170a9","body":"<path d=\"M3 8 H12 V26 H3Z M3 14 H12 M3 20 H12 M7.5 8 V26\"/><path d=\"M20 8 Q28 11 29 18 Q29 24 20 26 Q23 17 20 8Z\" fill=\"#294c59\"/><path d=\"M21.5 14 Q26 15 28.5 17 M21.5 20 Q26 21 28.5 20\"/><path d=\"M9 3 H23 M20 1 23 3 20 5\" stroke=\"#63cec4\"/>"}}},{"id":"cad-align-body","name":"Align body to reference","nameJa":"ボディを参照に整列","description":"Move and orient a body by matching a selected source reference to a target point, face, or plane; this does not create a persistent mate.","descriptionJa":"選択したボディ側の参照を目標の点・面・平面に合わせて位置と姿勢を調整します。永続的な合致は作成しません。","family":"reference-alignment","role":"command","tags":["reference-alignment","align body to reference","ボディを参照に整列","cad"],"body":"<path d=\"M3 13 9 9 15 12 V22 L9 26 3 23Z\" fill=\"#d7efed\"/><path d=\"M3 13 9 16 15 12 M9 16 V26\"/><path d=\"M22 10 29 7 V25 L22 29Z\" fill=\"#d7efed\"/><path d=\"M5 5 Q18 1 25 9 M21 8 25 9 25 5 M21 19 H28 M25 16 28 19 25 22\" stroke=\"#178b88\"/>","aliases":["solid.align"],"sources":["gui-binding-ecd16ac847"],"category":"CAD","categories":["CAD"],"file":"icons/cad-align-body.svg","usages":["command"],"sha256":"bc6d21b2d6827e849fe0626d6140bdfbe5f9439a7d48c03566dea6a38a5887ce","variants":{"light":{"file":"icons/cad-align-body.svg","sha256":"bc6d21b2d6827e849fe0626d6140bdfbe5f9439a7d48c03566dea6a38a5887ce"},"dark":{"file":"icons-dark/cad-align-body.svg","sha256":"bd27be6df6c8455b45fee67ba5bf522667b913cd9b8bf306b3ff4fdc13c5c730","body":"<path d=\"M3 13 9 9 15 12 V22 L9 26 3 23Z\" fill=\"#294c59\"/><path d=\"M3 13 9 16 15 12 M9 16 V26\"/><path d=\"M22 10 29 7 V25 L22 29Z\" fill=\"#294c59\"/><path d=\"M5 5 Q18 1 25 9 M21 8 25 9 25 5 M21 19 H28 M25 16 28 19 25 22\" stroke=\"#63cec4\"/>"}}},{"id":"cad-surface-planar","name":"Create planar surface","nameJa":"平面サーフェスを作成","description":"Create a bounded flat surface body without thickness; not a curved fill or construction datum plane.","descriptionJa":"厚みのない平らなサーフェスボディを境界内に作成します。曲面の穴埋めや作業用の基準平面とは区別します。","family":"planar-surface","role":"command","tags":["planar-surface","create planar surface","平面サーフェスを作成","cad"],"body":"<path d=\"M3 22 12 7 29 10 20 25Z\" fill=\"#d7efed\"/><path d=\"M6 17 23 20 M9 12 26 15 M8.7 23 17.7 8 M14.3 24 23.3 9\"/><path d=\"M12 7 29 10\" stroke=\"#178b88\"/>","aliases":["Planar Surface"],"sources":["gui-binding-5c2115eb24"],"category":"CAD","categories":["CAD"],"file":"icons/cad-surface-planar.svg","usages":["command"],"sha256":"15b5c830b873ed59abd3d2475b284e7da99d8a1706c3d8d20e43dc05f913f540","variants":{"light":{"file":"icons/cad-surface-planar.svg","sha256":"15b5c830b873ed59abd3d2475b284e7da99d8a1706c3d8d20e43dc05f913f540"},"dark":{"file":"icons-dark/cad-surface-planar.svg","sha256":"1aa5f3fd58ef23ed804770c1dbe78fb6f71b4f07d7e53d292686ca636c566370","body":"<path d=\"M3 22 12 7 29 10 20 25Z\" fill=\"#294c59\"/><path d=\"M6 17 23 20 M9 12 26 15 M8.7 23 17.7 8 M14.3 24 23.3 9\"/><path d=\"M12 7 29 10\" stroke=\"#63cec4\"/>"}}},{"id":"cad-wrap-profile","name":"Wrap profile onto face","nameJa":"輪郭を面へラップ","description":"Map sketch contours onto a face, including no-depth Scribe imprints; material addition or removal is a separately labeled mode.","descriptionJa":"スケッチの輪郭を面に沿って写します。深さを持たないスクライブも含み、材料の追加・除去はモード名で区別します。","family":"surface-profile-wrap","role":"command","tags":["surface-profile-wrap","wrap profile onto face","輪郭を面へラップ","cad"],"body":"<path d=\"M14 8 Q22 3 29 8 V26 Q22 21 14 26Z\" fill=\"#d7efed\"/><path d=\"M14 8 Q22 13 29 8\"/><path d=\"M18 22 V14 Q22 11 26 14 V21 M18 18 Q22 15 26 18\" stroke=\"#178b88\"/><path d=\"M3 20 V12 H9 V20 M3 16 H9\"/><path d=\"M6 7 Q11 2 17 7 M14 3 17 7 13 8\" stroke=\"#178b88\"/>","aliases":["Wrap"],"sources":["gui-binding-4d9736f9fd","gui-binding-e3a26b2837"],"category":"CAD","categories":["CAD"],"file":"icons/cad-wrap-profile.svg","usages":["command"],"sha256":"a6e960d630609a18c4f6eb2037eb805f824af7bfe7b3dfe28c3558e2890f1f31","variants":{"light":{"file":"icons/cad-wrap-profile.svg","sha256":"a6e960d630609a18c4f6eb2037eb805f824af7bfe7b3dfe28c3558e2890f1f31"},"dark":{"file":"icons-dark/cad-wrap-profile.svg","sha256":"ad28b1245e799fb6e3ef3b76effc0caa418c33f8826c9f306f49999f7eefd6f7","body":"<path d=\"M14 8 Q22 3 29 8 V26 Q22 21 14 26Z\" fill=\"#294c59\"/><path d=\"M14 8 Q22 13 29 8\"/><path d=\"M18 22 V14 Q22 11 26 14 V21 M18 18 Q22 15 26 18\" stroke=\"#63cec4\"/><path d=\"M3 20 V12 H9 V20 M3 16 H9\"/><path d=\"M6 7 Q11 2 17 7 M14 3 17 7 13 8\" stroke=\"#63cec4\"/>"}}},{"id":"cad-groove-bead","name":"Create solid gap weld","nameJa":"ソリッドの隙間溶接を作成","description":"Create weld material as a solid body in the gap between selected surfaces; not a cosmetic bead annotation.","descriptionJa":"選択した面の間の隙間に、ソリッドボディとして溶接材料を作成します。表示だけの溶接ビード注記とは区別します。","family":"solid-weld","role":"command","tags":["solid-weld","create solid gap weld","ソリッドの隙間溶接を作成","cad"],"body":"<path d=\"M3 10 9 7 13 10 V25 L7 28 3 25Z\" fill=\"#d7efed\"/><path d=\"M19 10 25 7 29 10 V25 L23 28 19 25Z\" fill=\"#d7efed\"/><path d=\"M13 13 19 10 V25 L13 28Z\" fill=\"#178b88\" stroke=\"#178b88\"/><path d=\"M3 10 7 13 13 10 M7 13 V28 M19 10 23 13 29 10 M23 13 V28\"/><path d=\"M13 13 16 14.5 19 13 M13 19 16 20.5 19 19\"/>","aliases":["Groove Bead"],"sources":["gui-binding-aa1eeeab9d","gui-binding-b3db87199e","gui-binding-f7a6b6fdd8"],"category":"CAD","categories":["CAD"],"file":"icons/cad-groove-bead.svg","usages":["command"],"sha256":"d894027be3bf13c2c77e9557673439b1bf18729bb91d970edca786ed533c2e72","variants":{"light":{"file":"icons/cad-groove-bead.svg","sha256":"d894027be3bf13c2c77e9557673439b1bf18729bb91d970edca786ed533c2e72"},"dark":{"file":"icons-dark/cad-groove-bead.svg","sha256":"624b95b61d1c400f91117bab68f0ce8cb22fabe6737335e26863ae48f6e93c06","body":"<path d=\"M3 10 9 7 13 10 V25 L7 28 3 25Z\" fill=\"#294c59\"/><path d=\"M19 10 25 7 29 10 V25 L23 28 19 25Z\" fill=\"#294c59\"/><path d=\"M13 13 19 10 V25 L13 28Z\" fill=\"#63cec4\" stroke=\"#63cec4\"/><path d=\"M3 10 7 13 13 10 M7 13 V28 M19 10 23 13 29 10 M23 13 V28\"/><path d=\"M13 13 16 14.5 19 13 M13 19 16 20.5 19 19\"/>"}}},{"id":"cad-design-study","name":"Evaluate design scenarios","nameJa":"設計シナリオを評価","description":"Evaluate or optimize candidate designs from variables, constraints and goals; the visible mode distinguishes evaluation from optimization and does not imply a physics solve.","descriptionJa":"変数・制約・目標に基づいて設計候補を評価または最適化します。評価と最適化はモードで区別し、物理解析の実行を前提としません。","family":"design-evaluation","role":"command","tags":["design-evaluation","evaluate design scenarios","設計シナリオを評価","cad","scenario","optimization","variable","設計検討","最適化"],"aliases":["design-study"],"sources":["gui-binding-4396f7e3ba","gui-binding-53d9c98fae","gui-binding-8e7060fa2f"],"body":"<rect x=\"3\" y=\"3\" width=\"7\" height=\"14\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"13\" y=\"3\" width=\"7\" height=\"14\" rx=\"1\" fill=\"#d7efed\" stroke=\"#178b88\"/><rect x=\"23\" y=\"3\" width=\"6\" height=\"14\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M5 7 H8 M5 13 H8 M15 10 H18 M15 14 H18 M25 6 H27 M25 11 H27\"/><path d=\"M4 21 V29 H29\"/><path d=\"M7 23 16.5 26 26 21\" stroke=\"#178b88\"/><circle cx=\"7\" cy=\"23\" r=\"1.4\" fill=\"#d7efed\"/><circle cx=\"16.5\" cy=\"26\" r=\"2.2\" fill=\"#d7efed\" stroke=\"#178b88\"/><circle cx=\"26\" cy=\"21\" r=\"1.4\" fill=\"#d7efed\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-design-study.svg","usages":["command"],"sha256":"31a3afb61da794dfac5ebf40245b3896d39c677789652f2b0d047092db8fd386","variants":{"light":{"file":"icons/cad-design-study.svg","sha256":"31a3afb61da794dfac5ebf40245b3896d39c677789652f2b0d047092db8fd386"},"dark":{"file":"icons-dark/cad-design-study.svg","sha256":"b58791947885dbe5664abafedc2711dde69506311b3c3c22103ab4debc7b1bba","body":"<rect x=\"3\" y=\"3\" width=\"7\" height=\"14\" rx=\"1\" fill=\"#294c59\"/><rect x=\"13\" y=\"3\" width=\"7\" height=\"14\" rx=\"1\" fill=\"#294c59\" stroke=\"#63cec4\"/><rect x=\"23\" y=\"3\" width=\"6\" height=\"14\" rx=\"1\" fill=\"#294c59\"/><path d=\"M5 7 H8 M5 13 H8 M15 10 H18 M15 14 H18 M25 6 H27 M25 11 H27\"/><path d=\"M4 21 V29 H29\"/><path d=\"M7 23 16.5 26 26 21\" stroke=\"#63cec4\"/><circle cx=\"7\" cy=\"23\" r=\"1.4\" fill=\"#294c59\"/><circle cx=\"16.5\" cy=\"26\" r=\"2.2\" fill=\"#294c59\" stroke=\"#63cec4\"/><circle cx=\"26\" cy=\"21\" r=\"1.4\" fill=\"#294c59\"/>"}}},{"id":"cad-manufacturability-check","name":"Check manufacturability","nameJa":"製造性を検証","description":"Check a part against configured design-for-manufacture rules without implying geometric validity checks, automatic repair or fabrication execution.","descriptionJa":"設定された製造設計ルールに照らして部品の製造性を検証します。形状妥当性の検査・自動修復・実加工は意味しません。","family":"manufacturing-validation","role":"command","tags":["manufacturing-validation","check manufacturability","製造性を検証","cad","manufacturability","process rules","fabrication","製造性","製造ルール"],"aliases":["dfmxpress-analysis-wizard"],"sources":["gui-binding-4396f7e3ba","gui-binding-dd7dc4c73a"],"body":"<path d=\"M4 4 H12 V20 H28 V28 H4Z\" fill=\"#d7efed\"/><circle cx=\"8\" cy=\"11\" r=\"1.7\"/><circle cx=\"21\" cy=\"24\" r=\"1.7\"/><path d=\"M4 20 H12 M12 20 V28\" stroke-dasharray=\"2 2\"/><path d=\"M17 10 21 14 29 5\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-manufacturability-check.svg","usages":["command"],"sha256":"abe97850ff51ca90f77d6f87e7ad2ddcfd6c0a736189b4b6bc4c79d8f76d3c10","variants":{"light":{"file":"icons/cad-manufacturability-check.svg","sha256":"abe97850ff51ca90f77d6f87e7ad2ddcfd6c0a736189b4b6bc4c79d8f76d3c10"},"dark":{"file":"icons-dark/cad-manufacturability-check.svg","sha256":"6df3bb87658cf01518593894c1c25facee1fc6cb6cea972d3ea34f7b063ceba6","body":"<path d=\"M4 4 H12 V20 H28 V28 H4Z\" fill=\"#294c59\"/><circle cx=\"8\" cy=\"11\" r=\"1.7\"/><circle cx=\"21\" cy=\"24\" r=\"1.7\"/><path d=\"M4 20 H12 M12 20 V28\" stroke-dasharray=\"2 2\"/><path d=\"M17 10 21 14 29 5\" stroke=\"#63cec4\"/>"}}},{"id":"cad-author-asset-references","name":"Define asset placement references","nameJa":"アセット配置参照を定義","description":"Prepare a local layout asset by defining its ground attachment and outward connection points or directions, not by mating existing assets or uploading them.","descriptionJa":"接地参照と外向きの接続点・方向を定義してローカルなレイアウト用アセットを準備します。既存アセットの結合やアップロードは行いません。","family":"asset-reference-authoring","role":"command","tags":["asset-reference-authoring","define asset placement references","アセット配置参照を定義","cad","ground plane","connection point","asset","アセット","接地","接続参照"],"aliases":["asset-publisher"],"sources":["gui-binding-4396f7e3ba","gui-binding-6f3e2bf88e","gui-binding-16018f6014"],"body":"<path d=\"M3 24 15 18 29 24 17 30Z\" fill=\"#d7efed\"/><path d=\"M9 8 16 4 23 8 V21 L16 25 9 21Z\" fill=\"#d7efed\"/><path d=\"M9 8 16 12 23 8 M16 12 V25\"/><path d=\"M9 16 H2 M5 13 2 16 5 19 M23 16 H30 M27 13 30 16 27 19\" stroke=\"#178b88\"/><circle cx=\"9\" cy=\"16\" r=\"1.5\" fill=\"#d7efed\" stroke=\"#178b88\"/><circle cx=\"23\" cy=\"16\" r=\"1.5\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M3 24 17 30 29 24\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-author-asset-references.svg","usages":["command"],"sha256":"5d9951b5b99923bd61a724678f6ce29a28fb23a7bd0defe3825e489341a834a2","variants":{"light":{"file":"icons/cad-author-asset-references.svg","sha256":"5d9951b5b99923bd61a724678f6ce29a28fb23a7bd0defe3825e489341a834a2"},"dark":{"file":"icons-dark/cad-author-asset-references.svg","sha256":"059f851d4a387579115c9b703843123209f807aa6fdf046789187914f496633c","body":"<path d=\"M3 24 15 18 29 24 17 30Z\" fill=\"#294c59\"/><path d=\"M9 8 16 4 23 8 V21 L16 25 9 21Z\" fill=\"#294c59\"/><path d=\"M9 8 16 12 23 8 M16 12 V25\"/><path d=\"M9 16 H2 M5 13 2 16 5 19 M23 16 H30 M27 13 30 16 27 19\" stroke=\"#63cec4\"/><circle cx=\"9\" cy=\"16\" r=\"1.5\" fill=\"#294c59\" stroke=\"#63cec4\"/><circle cx=\"23\" cy=\"16\" r=\"1.5\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M3 24 17 30 29 24\" stroke=\"#63cec4\"/>"}}},{"id":"cad-publish-model-cloud","name":"Publish model to remote service","nameJa":"モデルを外部サービスに公開","description":"Transfer a model for publication to an explicitly named remote service; the workflow defines the audience and does not imply local export or continuous synchronization.","descriptionJa":"明示された外部サービスへモデルを転送して公開します。公開範囲は手順で指定し、ローカル書き出しや常時同期は意味しません。","family":"remote-model-publication","role":"command","tags":["remote-model-publication","publish model to remote service","モデルを外部サービスに公開","cad","cloud","publish","upload","クラウド","モデル公開"],"aliases":["publish-to-3dcloudbyme","publish-to-homebyme"],"sources":["gui-binding-4396f7e3ba","gui-binding-3ee9115b27","gui-binding-61ac1ec318","gui-binding-9404158c15"],"body":"<path d=\"M13 14 H25 C30 14 30 6 25 6 C24 1 16 1 14 6 C8 5 8 14 13 14Z\"/><path d=\"M3 19 10 15 17 19 V26 L10 30 3 26Z\" fill=\"#d7efed\"/><path d=\"M3 19 10 23 17 19 M10 23 V30\"/><path d=\"M24 28 V18 M20 22 24 18 28 22\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-publish-model-cloud.svg","usages":["command"],"sha256":"11faa5aaf8b4997371d7f221a51e7047c5d2e9aaf50ceed24e20c0dd0fdd9ff1","variants":{"light":{"file":"icons/cad-publish-model-cloud.svg","sha256":"11faa5aaf8b4997371d7f221a51e7047c5d2e9aaf50ceed24e20c0dd0fdd9ff1"},"dark":{"file":"icons-dark/cad-publish-model-cloud.svg","sha256":"db5110148a10b378d367e49f9579ec7f30efa8cf5c7d1fe673d8ff06552ff901","body":"<path d=\"M13 14 H25 C30 14 30 6 25 6 C24 1 16 1 14 6 C8 5 8 14 13 14Z\"/><path d=\"M3 19 10 15 17 19 V26 L10 30 3 26Z\" fill=\"#294c59\"/><path d=\"M3 19 10 23 17 19 M10 23 V30\"/><path d=\"M24 28 V18 M20 22 24 18 28 22\" stroke=\"#63cec4\"/>"}}},{"id":"cad-annotation-note","name":"Place annotation note","nameJa":"注記を配置","description":"Place plain or property-linked annotation text without requiring a geometry leader or creating sketch profiles.","descriptionJa":"引出線を必須とせず、通常の文字やプロパティにリンクした注記を配置します。スケッチ輪郭は作成しません。","family":"text-annotation","role":"command","tags":["text-annotation","place annotation note","注記を配置","cad","annotation","text","leaderless","注記","引出線なし"],"aliases":["note"],"sources":["gui-binding-32463001c1","gui-binding-0f21262562","gui-binding-bd40dd11ab"],"body":"<path d=\"M8 3 H3 V8 M24 3 H29 V8 M3 24 V29 H8 M29 24 V29 H24\"/><path d=\"M7 17 10.5 7 14 17 M8.5 13 H12.5\" stroke=\"#178b88\"/><path d=\"M19 9 H25 M19 15 H25 M7 22 H25 M7 26 H20\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-annotation-note.svg","usages":["command"],"sha256":"ead630cfcb4a1e7ed9bcfe83426eea84bf5f022a2bb73b4799af680a4ace4b49","variants":{"light":{"file":"icons/cad-annotation-note.svg","sha256":"ead630cfcb4a1e7ed9bcfe83426eea84bf5f022a2bb73b4799af680a4ace4b49"},"dark":{"file":"icons-dark/cad-annotation-note.svg","sha256":"70afe304553413859d83582eead385680a9f32067f191bbe768008d7a778d185","body":"<path d=\"M8 3 H3 V8 M24 3 H29 V8 M3 24 V29 H8 M29 24 V29 H24\"/><path d=\"M7 17 10.5 7 14 17 M8.5 13 H12.5\" stroke=\"#63cec4\"/><path d=\"M19 9 H25 M19 15 H25 M7 22 H25 M7 26 H20\"/>"}}},{"id":"cad-cylindrical-joint","name":"Cylindrical joint","nameJa":"円筒ジョイント","description":"Allow independent rotation about and translation along one common axis, without a screw-pitch relationship.","descriptionJa":"共通軸に沿った並進と軸回りの回転を独立に許可します。ねじピッチによる連動はありません。","body":"<path d=\"M5 13 H24 C28 13 28 23 24 23 H5 C1 23 1 13 5 13Z\" fill=\"#d7efed\"/><path d=\"M5 13 C9 13 9 23 5 23 M24 13 C20 13 20 23 24 23 M10 18 H22\" stroke-dasharray=\"2 2\"/><path d=\"M5 5 H26 M8 2 5 5 8 8 M23 2 26 5 23 8 M20 27 C27 31 31 24 28 20 M25 22 28 20 29 24\" stroke=\"#178b88\"/>","family":"cylindrical-joint","role":"command","tags":["cylindrical-joint","cylindrical joint","円筒ジョイント","cad"],"aliases":["joint.create","joint.as_built"],"sources":["gui-binding-952753343a","gui-binding-41d1a1b3a5","gui-binding-30f1eca701"],"category":"CAD","categories":["CAD"],"file":"icons/cad-cylindrical-joint.svg","usages":["command"],"sha256":"d8805501a0bf3d363264834c14f4af1052e8036e586d51c123f7dc2a935b740b","variants":{"light":{"file":"icons/cad-cylindrical-joint.svg","sha256":"d8805501a0bf3d363264834c14f4af1052e8036e586d51c123f7dc2a935b740b"},"dark":{"file":"icons-dark/cad-cylindrical-joint.svg","sha256":"4bb03f24e5f815a1b11497c447582bd4c00bf6fc72ea5fc10b511b54d5c7d5f6","body":"<path d=\"M5 13 H24 C28 13 28 23 24 23 H5 C1 23 1 13 5 13Z\" fill=\"#294c59\"/><path d=\"M5 13 C9 13 9 23 5 23 M24 13 C20 13 20 23 24 23 M10 18 H22\" stroke-dasharray=\"2 2\"/><path d=\"M5 5 H26 M8 2 5 5 8 8 M23 2 26 5 23 8 M20 27 C27 31 31 24 28 20 M25 22 28 20 29 24\" stroke=\"#63cec4\"/>"}}},{"id":"cad-line-on-plane","name":"Constrain line to plane","nameJa":"直線を平面上に拘束","description":"Keep an entire line on a reference plane, with any permitted offset explicitly specified by the command.","descriptionJa":"直線全体を参照平面上に拘束します。許可されるオフセットはコマンドの設定で明示します。","body":"<path d=\"M3 22 12 8 29 11 20 26Z\" fill=\"#d7efed\"/><path d=\"M7 20 25 14\" stroke=\"#178b88\"/><circle cx=\"7\" cy=\"20\" r=\"1.4\" fill=\"#178b88\" stroke=\"#178b88\"/><circle cx=\"25\" cy=\"14\" r=\"1.4\" fill=\"#178b88\" stroke=\"#178b88\"/>","family":"line-plane-incidence","role":"command","tags":["line-plane-incidence","constrain line to plane","直線を平面上に拘束","cad"],"aliases":["joint.create"],"sources":["gui-binding-952753343a","gui-binding-41d1a1b3a5","gui-binding-30f1eca701"],"category":"CAD","categories":["CAD"],"file":"icons/cad-line-on-plane.svg","usages":["command"],"sha256":"f533f58bbe6f4b5b65df3adcc8c1e0a0aeedd012c4bc5774b882bf54c85aeb57","variants":{"light":{"file":"icons/cad-line-on-plane.svg","sha256":"f533f58bbe6f4b5b65df3adcc8c1e0a0aeedd012c4bc5774b882bf54c85aeb57"},"dark":{"file":"icons-dark/cad-line-on-plane.svg","sha256":"dd0d1bd2f1e00a615d3edbea4221c14db83a93245dc135353d28891ac0c469ba","body":"<path d=\"M3 22 12 8 29 11 20 26Z\" fill=\"#294c59\"/><path d=\"M7 20 25 14\" stroke=\"#63cec4\"/><circle cx=\"7\" cy=\"20\" r=\"1.4\" fill=\"#63cec4\" stroke=\"#63cec4\"/><circle cx=\"25\" cy=\"14\" r=\"1.4\" fill=\"#63cec4\" stroke=\"#63cec4\"/>"}}},{"id":"cad-linear-travel-limits","name":"Set linear travel limits","nameJa":"直線移動の範囲を制限","description":"Set minimum and maximum translation along a joint or mate axis; not a fixed separation or an angular bound.","descriptionJa":"ジョイントや合致の軸に沿った並進の最小値と最大値を設定します。一定距離の合致や角度制限とは区別します。","body":"<path d=\"M4 12 V27 M28 12 V27 M4 23 H28\"/><rect x=\"12\" y=\"15\" width=\"8\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M6 6 H26 M9 3 6 6 9 9 M23 3 26 6 23 9 M16 15 V25\" stroke=\"#178b88\"/>","family":"linear-motion-limits","role":"command","tags":["linear-motion-limits","set linear travel limits","直線移動の範囲を制限","cad"],"aliases":["joint.limits","Mate","Limit, Distance","Limit"],"sources":["gui-binding-12b8f73d64","gui-binding-41d1a1b3a5","gui-binding-8a41850734","gui-binding-90542fecaa","gui-binding-cfb0ccd92c","gui-binding-e52e39f2ba","gui-binding-7b9d6a9d5a","gui-binding-f162e6bff2","gui-binding-682bbc8192","gui-binding-8effa5b625"],"category":"CAD","categories":["CAD"],"file":"icons/cad-linear-travel-limits.svg","usages":["command"],"sha256":"60a4ed81d685d83ba69326e712f8ae195584d96dfb20f183f2086e679ef1c16a","variants":{"light":{"file":"icons/cad-linear-travel-limits.svg","sha256":"60a4ed81d685d83ba69326e712f8ae195584d96dfb20f183f2086e679ef1c16a"},"dark":{"file":"icons-dark/cad-linear-travel-limits.svg","sha256":"3a5ccb6ff96e4b893ee15f3d25197693581d4484551f8819b4af26f6bb71adf6","body":"<path d=\"M4 12 V27 M28 12 V27 M4 23 H28\"/><rect x=\"12\" y=\"15\" width=\"8\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><path d=\"M6 6 H26 M9 3 6 6 9 9 M23 3 26 6 23 9 M16 15 V25\" stroke=\"#63cec4\"/>"}}},{"id":"cad-define-forming-tool","name":"Define forming tool","nameJa":"フォームツールを定義","description":"Define reusable sheet-forming tool geometry through stopping/removal faces and an insertion reference; does not apply or stamp the tool.","descriptionJa":"停止面・除去面と挿入参照を指定して再利用可能な板金フォームツールを定義します。ツールの適用や刻印ではありません。","body":"<path d=\"M4 16 10 12 H12 V7 Q16 2 20 7 V12 H23 L28 16 V22 L22 26 H10 L4 22Z\" fill=\"#d7efed\"/><path d=\"M4 16 10 20 H22 L28 16 M10 20 V26 M22 20 V26\"/><path d=\"M12 12 V7 Q16 2 20 7 V12 M12 12 H20\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"23\" r=\"3\" stroke=\"#178b88\"/><path d=\"M16 18 V28 M11 23 H21\" stroke=\"#178b88\"/>","family":"forming-tool-definition","role":"command","tags":["forming-tool-definition","define forming tool","フォームツールを定義","cad"],"aliases":["Forming Tool"],"sources":["gui-binding-710dd04d55","gui-binding-c181701d3d"],"category":"CAD","categories":["CAD"],"file":"icons/cad-define-forming-tool.svg","usages":["command"],"sha256":"50362c2714768dfcf420ab4e978c585a112437255b4f95767a03a6d40a2696b1","variants":{"light":{"file":"icons/cad-define-forming-tool.svg","sha256":"50362c2714768dfcf420ab4e978c585a112437255b4f95767a03a6d40a2696b1"},"dark":{"file":"icons-dark/cad-define-forming-tool.svg","sha256":"c7a9da4e970b5eeffe3f982ee62d9b87dc30cf4b195b8bd8814cd63a66b56fd7","body":"<path d=\"M4 16 10 12 H12 V7 Q16 2 20 7 V12 H23 L28 16 V22 L22 26 H10 L4 22Z\" fill=\"#294c59\"/><path d=\"M4 16 10 20 H22 L28 16 M10 20 V26 M22 20 V26\"/><path d=\"M12 12 V7 Q16 2 20 7 V12 M12 12 H20\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"23\" r=\"3\" stroke=\"#63cec4\"/><path d=\"M16 18 V28 M11 23 H21\" stroke=\"#63cec4\"/>"}}},{"id":"cad-solid-corner-weld","name":"Create modeled corner weld","nameJa":"ソリッドの隅肉溶接を作成","description":"Create modeled weld material at meeting faces or a folded sheet corner; sheet-specific options and flattening behavior belong to the command binding.","descriptionJa":"接合する面や折り曲げた板金のコーナーに溶接形状を作成します。板金固有の設定や展開時の扱いはコマンドの文脈で区別します。","body":"<path d=\"M4 5 H10 V21 H28 V27 H4Z\" fill=\"#d7efed\"/><path d=\"M10 9 24 21 H10Z\" fill=\"#178b88\" stroke=\"#178b88\"/><path d=\"M10 9 14 6 28 18 24 21 M14 6 V18 H28\"/><path d=\"M4 5 8 2 H14 V6 M28 21 V27\"/>","family":"modeled-corner-weld","role":"command","tags":["modeled-corner-weld","create modeled corner weld","ソリッドの隅肉溶接を作成","cad"],"aliases":["Welded Corner","Fillet Bead"],"sources":["gui-binding-710dd04d55","gui-binding-cd1e1268cc","gui-binding-083a22261c","gui-binding-16771073df","gui-binding-82adec05d8","gui-binding-aa090f2a75","gui-binding-f767c22588","gui-binding-5886e6220c","gui-binding-0aa6ca630b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-solid-corner-weld.svg","usages":["command"],"sha256":"1e5fe5e38312f4f51b333ff80cb9e2b8e5bf94828fece07caa55f6732cae236f","variants":{"light":{"file":"icons/cad-solid-corner-weld.svg","sha256":"1e5fe5e38312f4f51b333ff80cb9e2b8e5bf94828fece07caa55f6732cae236f"},"dark":{"file":"icons-dark/cad-solid-corner-weld.svg","sha256":"ab2dbdeafb6a5a99c69975a2bfc8bfb2089238b4503d3f56b55f5d7b895781a0","body":"<path d=\"M4 5 H10 V21 H28 V27 H4Z\" fill=\"#294c59\"/><path d=\"M10 9 24 21 H10Z\" fill=\"#63cec4\" stroke=\"#63cec4\"/><path d=\"M10 9 14 6 28 18 24 21 M14 6 V18 H28\"/><path d=\"M4 5 8 2 H14 V6 M28 21 V27\"/>"}}},{"id":"cad-mate-path-to-ground","name":"Mate path to ground","nameJa":"固定部までの合致経路","description":"Status marker identifying a mate relation on the graph path to a grounded component; not a command to fix or lock components.","descriptionJa":"固定されたコンポーネントへ至るグラフ経路上の合致であることを示す状態記号です。固定やロックを行うコマンドではありません。","body":"<path d=\"M7 8 H23 V17 H16 V25\" stroke=\"#178b88\"/><rect x=\"3\" y=\"4\" width=\"8\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"19\" y=\"13\" width=\"8\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M9 25 H23 M10 25 7 29 M16 25 13 29 M22 25 19 29\"/>","family":"mate-graph-status","role":"status","tags":["mate-graph-status","mate path to ground","固定部までの合致経路","cad"],"aliases":["Mates in path to ground"],"sources":["gui-binding-682bbc8192"],"category":"CAD","categories":["CAD"],"file":"icons/cad-mate-path-to-ground.svg","usages":["status"],"sha256":"602523603becfe6de266f077790a326b1ab7a1613812896efc840de99788ec18","variants":{"light":{"file":"icons/cad-mate-path-to-ground.svg","sha256":"602523603becfe6de266f077790a326b1ab7a1613812896efc840de99788ec18"},"dark":{"file":"icons-dark/cad-mate-path-to-ground.svg","sha256":"fd60a9d37cbcf922bd11d14847749bb42421dac0a19790384bed2945fa6ac957","body":"<path d=\"M7 8 H23 V17 H16 V25\" stroke=\"#63cec4\"/><rect x=\"3\" y=\"4\" width=\"8\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><rect x=\"19\" y=\"13\" width=\"8\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><path d=\"M9 25 H23 M10 25 7 29 M16 25 13 29 M22 25 19 29\"/>"}}},{"id":"cad-display-shaded","name":"Shaded display","nameJa":"シェーディング表示","description":"Display filled, lit surfaces without explicit model-edge overlays.","descriptionJa":"シェーディング表示を選択または切り替えます。","body":"<path d=\"M5 10 16 4 27 10 16 16Z\" fill=\"#d7efed\" stroke=\"none\"/><path d=\"M5 10 16 16 V29 L5 23Z\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M16 16 27 10 V23 L16 29Z\" fill=\"#253b53\" stroke=\"none\"/><path d=\"M5 10 16 4 27 10 V23 L16 29 5 23Z\"/>","family":"display-mode","role":"command","tags":["viewport","toolbar","display-mode","shaded display","シェーディング表示"],"aliases":["Shaded display","シェーディング表示","shaded"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-display-shaded.svg","usages":["command"],"sha256":"c6c4480bb38533b33415665f3adabe2d33cfcfb404c1d3d36a8665a7f98c7c0a","variants":{"light":{"file":"icons/cad-display-shaded.svg","sha256":"c6c4480bb38533b33415665f3adabe2d33cfcfb404c1d3d36a8665a7f98c7c0a"},"dark":{"file":"icons-dark/cad-display-shaded.svg","sha256":"1c1ab9c2475fbc3ef3a46024b0c0e7673db000a1a7bd814a7a0862debcdbca17","body":"<path d=\"M5 10 16 4 27 10 16 16Z\" fill=\"#294c59\" stroke=\"none\"/><path d=\"M5 10 16 16 V29 L5 23Z\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M16 16 27 10 V23 L16 29Z\" fill=\"#d1e5ed\" stroke=\"none\"/><path d=\"M5 10 16 4 27 10 V23 L16 29 5 23Z\"/>"}}},{"id":"cad-display-shaded-edges","name":"Shaded display with edges","nameJa":"エッジ付きシェーディング","description":"Display filled surfaces with explicit visible model edges.","descriptionJa":"エッジ付きシェーディングを選択または切り替えます。","body":"<path d=\"M5 10 16 4 27 10 V23 L16 29 5 23Z\" fill=\"#d7efed\"/><path d=\"M5 10 16 16 27 10 M16 16 V29\"/><path d=\"M5 10 16 16 27 10 M16 16 V29\" stroke=\"#178b88\"/>","family":"display-mode","role":"command","tags":["viewport","toolbar","display-mode","shaded display with edges","エッジ付きシェーディング"],"aliases":["Shaded display with edges","エッジ付きシェーディング","edges"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-display-shaded-edges.svg","usages":["command"],"sha256":"6b3c768a0c840c2a2a37dbc38edd51acf21d233c2d23a47c4bdd7ff2c79c4fad","variants":{"light":{"file":"icons/cad-display-shaded-edges.svg","sha256":"6b3c768a0c840c2a2a37dbc38edd51acf21d233c2d23a47c4bdd7ff2c79c4fad"},"dark":{"file":"icons-dark/cad-display-shaded-edges.svg","sha256":"2d237609291d49ea7ca7678ac9081db74a3ce861cd9fe9388428e0747087435c","body":"<path d=\"M5 10 16 4 27 10 V23 L16 29 5 23Z\" fill=\"#294c59\"/><path d=\"M5 10 16 16 27 10 M16 16 V29\"/><path d=\"M5 10 16 16 27 10 M16 16 V29\" stroke=\"#63cec4\"/>"}}},{"id":"cad-display-wireframe","name":"Wireframe display","nameJa":"ワイヤフレーム表示","description":"Display model edges without filled surfaces, including edges behind the model.","descriptionJa":"ワイヤフレーム表示を選択または切り替えます。","body":"<path d=\"M5 10 16 4 27 10 V23 L16 29 5 23Z\"/><path d=\"M5 10 16 16 27 10 M16 16 V29\"/><path d=\"M5 23 16 17 27 23 M16 4 V17\" stroke=\"#178b88\"/>","family":"display-mode","role":"command","tags":["viewport","toolbar","display-mode","wireframe display","ワイヤフレーム表示"],"aliases":["Wireframe display","ワイヤフレーム表示","wireframe"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-display-wireframe.svg","usages":["command"],"sha256":"998301077f892541af9e9b218a7c46837f39689cd97d014de142f4f598f4f98b","variants":{"light":{"file":"icons/cad-display-wireframe.svg","sha256":"998301077f892541af9e9b218a7c46837f39689cd97d014de142f4f598f4f98b"},"dark":{"file":"icons-dark/cad-display-wireframe.svg","sha256":"4ecdc998efd9a8d3c1bb149af32c1b4c60d1b49f920756329b1eb367eb9a0e6a","body":"<path d=\"M5 10 16 4 27 10 V23 L16 29 5 23Z\"/><path d=\"M5 10 16 16 27 10 M16 16 V29\"/><path d=\"M5 23 16 17 27 23 M16 4 V17\" stroke=\"#63cec4\"/>"}}},{"id":"cad-display-hidden-line","name":"Hidden-line display","nameJa":"隠線表示","description":"Display opaque-looking visible outlines while hidden model edges are dashed; renderer settings may omit hidden edges.","descriptionJa":"隠線表示を選択または切り替えます。","body":"<path d=\"M5 10 16 4 27 10 V23 L16 29 5 23Z\"/><path d=\"M5 10 16 16 27 10 M16 16 V29\"/><path d=\"M5 23 16 17 27 23 M16 4 V17\" stroke-dasharray=\"2 3\"/>","family":"display-mode","role":"command","tags":["viewport","toolbar","display-mode","hidden-line display","隠線表示"],"aliases":["Hidden-line display","隠線表示","hidden-line"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-display-hidden-line.svg","usages":["command"],"sha256":"d19745271b0b95f4bb0a572f721039994928c9aabbd2bb763d10eb6d1d02bd19","variants":{"light":{"file":"icons/cad-display-hidden-line.svg","sha256":"d19745271b0b95f4bb0a572f721039994928c9aabbd2bb763d10eb6d1d02bd19"},"dark":{"file":"icons-dark/cad-display-hidden-line.svg","sha256":"441850e603238bdb12db69337bbb7b5ab9ec376b4430d8991b457fdb2fe3d94f","body":"<path d=\"M5 10 16 4 27 10 V23 L16 29 5 23Z\"/><path d=\"M5 10 16 16 27 10 M16 16 V29\"/><path d=\"M5 23 16 17 27 23 M16 4 V17\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-display-depth","name":"Depth display","nameJa":"深度表示","description":"Display a camera-depth field rather than material shading or surface orientation.","descriptionJa":"深度表示を選択または切り替えます。","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"1\"/><path d=\"M5 5 H27 V11 H5Z\" fill=\"#d7efed\" stroke=\"none\"/><path d=\"M5 11 H27 V19 H5Z\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M5 19 H27 V27 H5Z\" fill=\"#253b53\" stroke=\"none\"/><path d=\"M8 8 H10 V20 H13 L9 25 5 20 H8Z\" fill=\"white\" stroke=\"none\"/>","family":"display-mode","role":"command","tags":["viewport","toolbar","display-mode","depth display","深度表示"],"aliases":["Depth display","深度表示","depth"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-display-depth.svg","usages":["command"],"sha256":"0657ce8eca146b9841a886c9778ab02a1714142a361cca75aa1a68f6a99f1fa6","variants":{"light":{"file":"icons/cad-display-depth.svg","sha256":"0657ce8eca146b9841a886c9778ab02a1714142a361cca75aa1a68f6a99f1fa6"},"dark":{"file":"icons-dark/cad-display-depth.svg","sha256":"f15ac354e16fb2248a7a0146fcfd4eb60843b0efbdd1db9adc7eff6f211f2a0b","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"1\"/><path d=\"M5 5 H27 V11 H5Z\" fill=\"#294c59\" stroke=\"none\"/><path d=\"M5 11 H27 V19 H5Z\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M5 19 H27 V27 H5Z\" fill=\"#d1e5ed\" stroke=\"none\"/><path d=\"M8 8 H10 V20 H13 L9 25 5 20 H8Z\" fill=\"#192c3c\" stroke=\"none\"/>"}}},{"id":"cad-display-normals","name":"Surface-normal display","nameJa":"法線表示","description":"Visualize surface-normal directions as a viewport diagnostic; does not reverse or recompute normals.","descriptionJa":"法線表示を選択または切り替えます。","body":"<path d=\"M5 22 16 15 27 22 16 29Z\" fill=\"#d7efed\"/><path d=\"M16 22 V4 M12 8 16 4 20 8 M8 23 3 13 M3 17 V13 H7 M24 23 29 13 M25 13 H29 V17\" stroke=\"#178b88\"/>","family":"display-mode","role":"command","tags":["viewport","toolbar","display-mode","surface-normal display","法線表示"],"aliases":["Surface-normal display","法線表示","normal"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-display-normals.svg","usages":["command"],"sha256":"34eaacc8d66d067ee6acb024c1850ad06b57b0ca1e4ba7308988ddc590b07877","variants":{"light":{"file":"icons/cad-display-normals.svg","sha256":"34eaacc8d66d067ee6acb024c1850ad06b57b0ca1e4ba7308988ddc590b07877"},"dark":{"file":"icons-dark/cad-display-normals.svg","sha256":"0d1c6e4fadc86a5dba560d7b703b533ebdda1c59799c906e6e47aaa909293d5a","body":"<path d=\"M5 22 16 15 27 22 16 29Z\" fill=\"#294c59\"/><path d=\"M16 22 V4 M12 8 16 4 20 8 M8 23 3 13 M3 17 V13 H7 M24 23 29 13 M25 13 H29 V17\" stroke=\"#63cec4\"/>"}}},{"id":"cad-display-tessellation","name":"Tessellation display","nameJa":"テッセレーション表示","description":"Show the triangular tessellation of displayed model surfaces without converting the source geometry.","descriptionJa":"テッセレーション表示を選択または切り替えます。","body":"<path d=\"M5 10 16 4 27 10 V23 L16 29 5 23Z\" fill=\"#d7efed\"/><path d=\"M5 10 16 16 27 10 M16 16 V29\"/><path d=\"M5 10 16 4 16 16 27 23 16 29 5 10 M5 23 16 16 27 10\" stroke=\"#178b88\"/>","family":"display-mode","role":"command","tags":["viewport","toolbar","display-mode","tessellation display","テッセレーション表示"],"aliases":["Tessellation display","テッセレーション表示","tessellated"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-display-tessellation.svg","usages":["command"],"sha256":"98151e6f581e1b8d7a04635f111a876b9a877675500dc99113a9314253aac288","variants":{"light":{"file":"icons/cad-display-tessellation.svg","sha256":"98151e6f581e1b8d7a04635f111a876b9a877675500dc99113a9314253aac288"},"dark":{"file":"icons-dark/cad-display-tessellation.svg","sha256":"74002dc8eb56868fb18b3d2ff089d0bc28e9d610f99d329ae07792b8e3359602","body":"<path d=\"M5 10 16 4 27 10 V23 L16 29 5 23Z\" fill=\"#294c59\"/><path d=\"M5 10 16 16 27 10 M16 16 V29\"/><path d=\"M5 10 16 4 16 16 27 23 16 29 5 10 M5 23 16 16 27 10\" stroke=\"#63cec4\"/>"}}},{"id":"cad-view-front","name":"Front view","nameJa":"正面ビュー","description":"Orient the camera to the front standard view. The selected cube face identifies the direction; axis conventions remain the consumer contract.","descriptionJa":"正面ビューを選択または切り替えます。","body":"<path d=\"M5 12 H20 V27 H5Z\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M12 5 V20 H27 M5 27 12 20\" stroke-dasharray=\"2 3\"/><path d=\"M5 12 12 5 H27 V20 L20 27 H5Z M5 12 H20 V27 M20 12 27 5\"/><path d=\"M5 12 H20 V27 H5Z\" stroke=\"#178b88\" stroke-width=\"2.5\"/>","family":"standard-view","role":"command","tags":["viewport","toolbar","standard-view","front view","正面ビュー"],"aliases":["Front view","正面ビュー","front"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-view-front.svg","usages":["command"],"sha256":"050ca0ef295c5d8d9581f3ecb8dbc8afb5fd5d6c7046872f915854b6c0c1d053","variants":{"light":{"file":"icons/cad-view-front.svg","sha256":"050ca0ef295c5d8d9581f3ecb8dbc8afb5fd5d6c7046872f915854b6c0c1d053"},"dark":{"file":"icons-dark/cad-view-front.svg","sha256":"bb788b0c710b5ba4f716b70f8d5ba69aacc274950fde6d410180d538c7275a34","body":"<path d=\"M5 12 H20 V27 H5Z\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M12 5 V20 H27 M5 27 12 20\" stroke-dasharray=\"2 3\"/><path d=\"M5 12 12 5 H27 V20 L20 27 H5Z M5 12 H20 V27 M20 12 27 5\"/><path d=\"M5 12 H20 V27 H5Z\" stroke=\"#63cec4\" stroke-width=\"2.5\"/>"}}},{"id":"cad-view-back","name":"Back view","nameJa":"背面ビュー","description":"Orient the camera to the back standard view. The selected cube face identifies the direction; axis conventions remain the consumer contract.","descriptionJa":"背面ビューを選択または切り替えます。","body":"<path d=\"M12 5 H27 V20 H12Z\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M12 5 V20 H27 M5 27 12 20\" stroke-dasharray=\"2 3\"/><path d=\"M5 12 12 5 H27 V20 L20 27 H5Z M5 12 H20 V27 M20 12 27 5\"/><path d=\"M12 5 H27 V20 H12Z\" stroke=\"#178b88\" stroke-width=\"2.5\"/>","family":"standard-view","role":"command","tags":["viewport","toolbar","standard-view","back view","背面ビュー"],"aliases":["Back view","背面ビュー","back"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-view-back.svg","usages":["command"],"sha256":"8fe940410303ec364f10bc676c60232a13d7c84e5363b2973d2a0094e09c2f01","variants":{"light":{"file":"icons/cad-view-back.svg","sha256":"8fe940410303ec364f10bc676c60232a13d7c84e5363b2973d2a0094e09c2f01"},"dark":{"file":"icons-dark/cad-view-back.svg","sha256":"88b4bbb4665c11a3205b7312e25882224af55e5c65af88c168b8d8fc77a70aa9","body":"<path d=\"M12 5 H27 V20 H12Z\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M12 5 V20 H27 M5 27 12 20\" stroke-dasharray=\"2 3\"/><path d=\"M5 12 12 5 H27 V20 L20 27 H5Z M5 12 H20 V27 M20 12 27 5\"/><path d=\"M12 5 H27 V20 H12Z\" stroke=\"#63cec4\" stroke-width=\"2.5\"/>"}}},{"id":"cad-view-top","name":"Top view","nameJa":"上面ビュー","description":"Orient the camera to the top standard view. The selected cube face identifies the direction; axis conventions remain the consumer contract.","descriptionJa":"上面ビューを選択または切り替えます。","body":"<path d=\"M5 12 12 5 H27 L20 12Z\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M12 5 V20 H27 M5 27 12 20\" stroke-dasharray=\"2 3\"/><path d=\"M5 12 12 5 H27 V20 L20 27 H5Z M5 12 H20 V27 M20 12 27 5\"/><path d=\"M5 12 12 5 H27 L20 12Z\" stroke=\"#178b88\" stroke-width=\"2.5\"/>","family":"standard-view","role":"command","tags":["viewport","toolbar","standard-view","top view","上面ビュー"],"aliases":["Top view","上面ビュー","top"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-view-top.svg","usages":["command"],"sha256":"5d076da7c577eb159b067f898c4e907bcf2667045db12b1b180ce01ec98a9f6d","variants":{"light":{"file":"icons/cad-view-top.svg","sha256":"5d076da7c577eb159b067f898c4e907bcf2667045db12b1b180ce01ec98a9f6d"},"dark":{"file":"icons-dark/cad-view-top.svg","sha256":"0386feeef7a85f1546ff99c5d67094a1240022a741dbc4b5ccc0e0094e9d8377","body":"<path d=\"M5 12 12 5 H27 L20 12Z\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M12 5 V20 H27 M5 27 12 20\" stroke-dasharray=\"2 3\"/><path d=\"M5 12 12 5 H27 V20 L20 27 H5Z M5 12 H20 V27 M20 12 27 5\"/><path d=\"M5 12 12 5 H27 L20 12Z\" stroke=\"#63cec4\" stroke-width=\"2.5\"/>"}}},{"id":"cad-view-bottom","name":"Bottom view","nameJa":"底面ビュー","description":"Orient the camera to the bottom standard view. The selected cube face identifies the direction; axis conventions remain the consumer contract.","descriptionJa":"底面ビューを選択または切り替えます。","body":"<path d=\"M5 27 12 20 H27 L20 27Z\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M12 5 V20 H27 M5 27 12 20\" stroke-dasharray=\"2 3\"/><path d=\"M5 12 12 5 H27 V20 L20 27 H5Z M5 12 H20 V27 M20 12 27 5\"/><path d=\"M5 27 12 20 H27 L20 27Z\" stroke=\"#178b88\" stroke-width=\"2.5\"/>","family":"standard-view","role":"command","tags":["viewport","toolbar","standard-view","bottom view","底面ビュー"],"aliases":["Bottom view","底面ビュー","bottom"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-view-bottom.svg","usages":["command"],"sha256":"3231a24f2029ffec25008e2829b0daeb5db24122ba627b915caadca8d2d8fe76","variants":{"light":{"file":"icons/cad-view-bottom.svg","sha256":"3231a24f2029ffec25008e2829b0daeb5db24122ba627b915caadca8d2d8fe76"},"dark":{"file":"icons-dark/cad-view-bottom.svg","sha256":"12a0938ec3c8573e33911154ce65953b6924e4e84245e21a687908301bee27e7","body":"<path d=\"M5 27 12 20 H27 L20 27Z\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M12 5 V20 H27 M5 27 12 20\" stroke-dasharray=\"2 3\"/><path d=\"M5 12 12 5 H27 V20 L20 27 H5Z M5 12 H20 V27 M20 12 27 5\"/><path d=\"M5 27 12 20 H27 L20 27Z\" stroke=\"#63cec4\" stroke-width=\"2.5\"/>"}}},{"id":"cad-view-left","name":"Left view","nameJa":"左側面ビュー","description":"Orient the camera to the left standard view. The selected cube face identifies the direction; axis conventions remain the consumer contract.","descriptionJa":"左側面ビューを選択または切り替えます。","body":"<path d=\"M5 12 12 5 V20 L5 27Z\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M12 5 V20 H27 M5 27 12 20\" stroke-dasharray=\"2 3\"/><path d=\"M5 12 12 5 H27 V20 L20 27 H5Z M5 12 H20 V27 M20 12 27 5\"/><path d=\"M5 12 12 5 V20 L5 27Z\" stroke=\"#178b88\" stroke-width=\"2.5\"/>","family":"standard-view","role":"command","tags":["viewport","toolbar","standard-view","left view","左側面ビュー"],"aliases":["Left view","左側面ビュー","left"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-view-left.svg","usages":["command"],"sha256":"a5ecc87fc761473c906824117468d95a7325e964a6e284af01857c213a215edc","variants":{"light":{"file":"icons/cad-view-left.svg","sha256":"a5ecc87fc761473c906824117468d95a7325e964a6e284af01857c213a215edc"},"dark":{"file":"icons-dark/cad-view-left.svg","sha256":"3887d5e5403e749ae5a9074c504406781a3ff024176ac8e6fc2197c2fb7db688","body":"<path d=\"M5 12 12 5 V20 L5 27Z\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M12 5 V20 H27 M5 27 12 20\" stroke-dasharray=\"2 3\"/><path d=\"M5 12 12 5 H27 V20 L20 27 H5Z M5 12 H20 V27 M20 12 27 5\"/><path d=\"M5 12 12 5 V20 L5 27Z\" stroke=\"#63cec4\" stroke-width=\"2.5\"/>"}}},{"id":"cad-view-right","name":"Right view","nameJa":"右側面ビュー","description":"Orient the camera to the right standard view. The selected cube face identifies the direction; axis conventions remain the consumer contract.","descriptionJa":"右側面ビューを選択または切り替えます。","body":"<path d=\"M20 12 27 5 V20 L20 27Z\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M12 5 V20 H27 M5 27 12 20\" stroke-dasharray=\"2 3\"/><path d=\"M5 12 12 5 H27 V20 L20 27 H5Z M5 12 H20 V27 M20 12 27 5\"/><path d=\"M20 12 27 5 V20 L20 27Z\" stroke=\"#178b88\" stroke-width=\"2.5\"/>","family":"standard-view","role":"command","tags":["viewport","toolbar","standard-view","right view","右側面ビュー"],"aliases":["Right view","右側面ビュー","right"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-view-right.svg","usages":["command"],"sha256":"6e6c2c85129625910b6b4043654935608c175e52bdfe6235e91b52ffce5638c8","variants":{"light":{"file":"icons/cad-view-right.svg","sha256":"6e6c2c85129625910b6b4043654935608c175e52bdfe6235e91b52ffce5638c8"},"dark":{"file":"icons-dark/cad-view-right.svg","sha256":"47cf9ac3823f15d7fed081f2fdc9aaec1977e28a9285838586047b269b2e0c6e","body":"<path d=\"M20 12 27 5 V20 L20 27Z\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M12 5 V20 H27 M5 27 12 20\" stroke-dasharray=\"2 3\"/><path d=\"M5 12 12 5 H27 V20 L20 27 H5Z M5 12 H20 V27 M20 12 27 5\"/><path d=\"M20 12 27 5 V20 L20 27Z\" stroke=\"#63cec4\" stroke-width=\"2.5\"/>"}}},{"id":"cad-navigate-turntable","name":"Turntable navigation","nameJa":"ターンテーブル操作","description":"Orbit the camera around a fixed up-axis and model center, preserving an upright horizon.","descriptionJa":"ターンテーブル操作を選択または切り替えます。","body":"<path d=\"M9 11 16 7 23 11 V20 L16 24 9 20Z\" fill=\"#d7efed\"/><path d=\"M9 11 16 15 23 11 M16 15 V24 M16 3 V7\" stroke-dasharray=\"2 2\"/><path d=\"M5 15 C0 20 4 28 16 28 C27 28 31 23 27 18 M24 19 27 18 29 22\" stroke=\"#178b88\"/>","family":"navigation-mode","role":"command","tags":["viewport","toolbar","navigation-mode","turntable navigation","ターンテーブル操作"],"aliases":["Turntable navigation","ターンテーブル操作","turntable"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-navigate-turntable.svg","usages":["command"],"sha256":"f7e1ce912a28908f7679b7d0834360be1b44234981710dc9042d37d0bf3d091e","variants":{"light":{"file":"icons/cad-navigate-turntable.svg","sha256":"f7e1ce912a28908f7679b7d0834360be1b44234981710dc9042d37d0bf3d091e"},"dark":{"file":"icons-dark/cad-navigate-turntable.svg","sha256":"58181507bbc16c1f00b470dd49afac783bb8f11da34156f0d94fe6c252c5bead","body":"<path d=\"M9 11 16 7 23 11 V20 L16 24 9 20Z\" fill=\"#294c59\"/><path d=\"M9 11 16 15 23 11 M16 15 V24 M16 3 V7\" stroke-dasharray=\"2 2\"/><path d=\"M5 15 C0 20 4 28 16 28 C27 28 31 23 27 18 M24 19 27 18 29 22\" stroke=\"#63cec4\"/>"}}},{"id":"cad-navigate-fly","name":"Fly navigation","nameJa":"フライ操作","description":"Translate and turn a freely moving camera through the scene; unlike orbit, movement is not anchored to a model center.","descriptionJa":"フライ操作を選択または切り替えます。","body":"<path d=\"M3 17 28 4 19 29 14 20Z\" fill=\"#d7efed\"/><path d=\"M14 20 28 4 M7 23 3 27 M12 26 9 30\" stroke=\"#178b88\"/>","family":"navigation-mode","role":"command","tags":["viewport","toolbar","navigation-mode","fly navigation","フライ操作"],"aliases":["Fly navigation","フライ操作","fly"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-navigate-fly.svg","usages":["command"],"sha256":"804b72f5746bbfb3f574dcaa4ca6dc7355044c5d9725ec8f2f0d6c2fa5539d8c","variants":{"light":{"file":"icons/cad-navigate-fly.svg","sha256":"804b72f5746bbfb3f574dcaa4ca6dc7355044c5d9725ec8f2f0d6c2fa5539d8c"},"dark":{"file":"icons-dark/cad-navigate-fly.svg","sha256":"4abc7c70971122311860c42cda1c07b6c48327143276e4105350799594da7590","body":"<path d=\"M3 17 28 4 19 29 14 20Z\" fill=\"#294c59\"/><path d=\"M14 20 28 4 M7 23 3 27 M12 26 9 30\" stroke=\"#63cec4\"/>"}}},{"id":"cad-toggle-navigation-cube","name":"Toggle navigation cube","nameJa":"ナビキューブ表示切替","description":"Show or hide the viewport orientation cube gadget; does not change the model geometry or projection.","descriptionJa":"ナビキューブ表示切替を選択または切り替えます。","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"2\"/><path d=\"M14 11 20 7 26 11 V19 L20 23 14 19Z\" fill=\"#d7efed\"/><path d=\"M14 11 20 15 26 11 M20 15 V23\" stroke=\"#178b88\"/><path d=\"M6 24 H11 M6 20 V24\"/>","family":"viewport-gadget","role":"command","tags":["viewport","toolbar","viewport-gadget","toggle navigation cube","ナビキューブ表示切替"],"aliases":["Toggle navigation cube","ナビキューブ表示切替","toggle nav-cube"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-toggle-navigation-cube.svg","usages":["command"],"sha256":"fae240b6d78aec8e12298be3a68af7b1a7846c624dc552983d00c9350a58f45c","variants":{"light":{"file":"icons/cad-toggle-navigation-cube.svg","sha256":"fae240b6d78aec8e12298be3a68af7b1a7846c624dc552983d00c9350a58f45c"},"dark":{"file":"icons-dark/cad-toggle-navigation-cube.svg","sha256":"1445a036a929dae6f943d5ced46d0a9ffa7e280d0e546726181ed91f9f0435e5","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"2\"/><path d=\"M14 11 20 7 26 11 V19 L20 23 14 19Z\" fill=\"#294c59\"/><path d=\"M14 11 20 15 26 11 M20 15 V23\" stroke=\"#63cec4\"/><path d=\"M6 24 H11 M6 20 V24\"/>"}}},{"id":"cad-toggle-axis-triad","name":"Toggle axis triad","nameJa":"軸トライアド表示切替","description":"Show or hide the viewport orientation-axis triad gadget; does not reset or modify a work coordinate system.","descriptionJa":"軸トライアド表示切替を選択または切り替えます。","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"2\"/><path d=\"M11 22 V9 M8 12 11 9 14 12 M11 22 H25 M22 19 25 22 22 25\" stroke=\"#178b88\"/><path d=\"M11 22 20 14 M16 14 H20 V18\"/><circle cx=\"11\" cy=\"22\" r=\"1.7\" fill=\"#178b88\" stroke=\"#178b88\"/>","family":"viewport-gadget","role":"command","tags":["viewport","toolbar","viewport-gadget","toggle axis triad","軸トライアド表示切替"],"aliases":["Toggle axis triad","軸トライアド表示切替","toggle axis-triad"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-toggle-axis-triad.svg","usages":["command"],"sha256":"4bdd35c8c1fdaf96dd0486022355ee35ceb4e46e511d42004a733b6cb0363760","variants":{"light":{"file":"icons/cad-toggle-axis-triad.svg","sha256":"4bdd35c8c1fdaf96dd0486022355ee35ceb4e46e511d42004a733b6cb0363760"},"dark":{"file":"icons-dark/cad-toggle-axis-triad.svg","sha256":"4682bad42ee5d64a2919f4231487071cb04d88ddeb812201d4ab74789c41cd5a","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"2\"/><path d=\"M11 22 V9 M8 12 11 9 14 12 M11 22 H25 M22 19 25 22 22 25\" stroke=\"#63cec4\"/><path d=\"M11 22 20 14 M16 14 H20 V18\"/><circle cx=\"11\" cy=\"22\" r=\"1.7\" fill=\"#63cec4\" stroke=\"#63cec4\"/>"}}},{"id":"cad-effect-matcap","name":"Matcap shading","nameJa":"マットキャップ","description":"Use a view-dependent material-capture image to shade surfaces, distinct from scene environment reflections.","descriptionJa":"マットキャップを選択または切り替えます。","body":"<circle cx=\"16\" cy=\"16\" r=\"12\" fill=\"#d7efed\"/><path d=\"M7 9 C14 6 9 22 22 26 A12 12 0 0 1 7 9Z\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M12 7 C15 5 21 7 23 11 C19 15 14 13 12 7Z\" fill=\"white\" stroke=\"none\"/>","family":"viewport-effect","role":"command","tags":["viewport","toolbar","viewport-effect","matcap shading","マットキャップ"],"aliases":["Matcap shading","マットキャップ","surface=matcap"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-effect-matcap.svg","usages":["command"],"sha256":"681e5b2f5c463c4846244ee277f1a7be42ffe68f138c1d3c4b1abe07f5edd3d7","variants":{"light":{"file":"icons/cad-effect-matcap.svg","sha256":"681e5b2f5c463c4846244ee277f1a7be42ffe68f138c1d3c4b1abe07f5edd3d7"},"dark":{"file":"icons-dark/cad-effect-matcap.svg","sha256":"51237d0d67b9af7667248888b4179d63ee4e75401afc17bded323f8b10f30e7f","body":"<circle cx=\"16\" cy=\"16\" r=\"12\" fill=\"#294c59\"/><path d=\"M7 9 C14 6 9 22 22 26 A12 12 0 0 1 7 9Z\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M12 7 C15 5 21 7 23 11 C19 15 14 13 12 7Z\" fill=\"#192c3c\" stroke=\"none\"/>"}}},{"id":"cad-effect-bloom","name":"Bloom glow","nameJa":"ブルーム","description":"Add a glow around bright rendered regions; not a geometric light-source command.","descriptionJa":"ブルームを選択または切り替えます。","body":"<circle cx=\"16\" cy=\"16\" r=\"5\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M16 2 V6 M16 26 V30 M2 16 H6 M26 16 H30 M6 6 9 9 M23 23 26 26 M6 26 9 23 M23 9 26 6\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"16\" r=\"9\" stroke-dasharray=\"1 4\"/>","family":"viewport-effect","role":"command","tags":["viewport","toolbar","viewport-effect","bloom glow","ブルーム"],"aliases":["Bloom glow","ブルーム","bloom"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-effect-bloom.svg","usages":["command"],"sha256":"43df6ef72c028cdf6d065dd90a55a719805c50c8284ee6502f8dfbb7ab51bb7c","variants":{"light":{"file":"icons/cad-effect-bloom.svg","sha256":"43df6ef72c028cdf6d065dd90a55a719805c50c8284ee6502f8dfbb7ab51bb7c"},"dark":{"file":"icons-dark/cad-effect-bloom.svg","sha256":"5e6908561a742ab96b4a3cce1ad8df09c348fcda34cd409a5a5b7ea16100fe98","body":"<circle cx=\"16\" cy=\"16\" r=\"5\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M16 2 V6 M16 26 V30 M2 16 H6 M26 16 H30 M6 6 9 9 M23 23 26 26 M6 26 9 23 M23 9 26 6\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"16\" r=\"9\" stroke-dasharray=\"1 4\"/>"}}},{"id":"cad-effect-reflections","name":"Rendered reflections","nameJa":"反射効果","description":"Display reflected model or scene imagery on reflective surfaces; not environment-map surface inspection.","descriptionJa":"反射効果を選択または切り替えます。","body":"<path d=\"M9 4 H23 V13 H9Z\" fill=\"#d7efed\"/><path d=\"M3 17 H29\" stroke=\"#178b88\"/><path d=\"M9 21 H23 V28 H9Z\" stroke-dasharray=\"2 2\"/><path d=\"M9 13 12 10 H26 V3 M23 4 26 3 M23 13 26 10\"/>","family":"viewport-effect","role":"command","tags":["viewport","toolbar","viewport-effect","rendered reflections","反射効果"],"aliases":["Rendered reflections","反射効果","reflection"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-effect-reflections.svg","usages":["command"],"sha256":"8850fa2e236581fcfcda80365e19bb5a0b9fbb8386bb70971244b6a78276ea89","variants":{"light":{"file":"icons/cad-effect-reflections.svg","sha256":"8850fa2e236581fcfcda80365e19bb5a0b9fbb8386bb70971244b6a78276ea89"},"dark":{"file":"icons-dark/cad-effect-reflections.svg","sha256":"525bd7eaaeebc6f3c06fd5893fdbcf20a48e9ea2a7466c94bac384dfe9986f82","body":"<path d=\"M9 4 H23 V13 H9Z\" fill=\"#294c59\"/><path d=\"M3 17 H29\" stroke=\"#63cec4\"/><path d=\"M9 21 H23 V28 H9Z\" stroke-dasharray=\"2 2\"/><path d=\"M9 13 12 10 H26 V3 M23 4 26 3 M23 13 26 10\"/>"}}},{"id":"cad-selection-filter-edge","name":"Select edges only","nameJa":"エッジ選択フィルタ","description":"Restrict picking to topological edges; this is not edge visibility or hidden-line rendering.","descriptionJa":"選択対象を位相エッジに限定します。エッジの表示・非表示ではありません。","body":"<path d=\"M4 9 14 4 26 10 V22 L14 28 4 22Z M4 9 14 15 26 10 M14 15 V28\"/><path d=\"M4 9 14 15\" stroke=\"#178b88\" stroke-width=\"3.5\"/><path d=\"M21 19 V30 L24 27 27 30 29 28 26 25 H31Z\" fill=\"white\"/>","family":"selection-filter-edge","role":"command","tags":["toolbar","model","select edges only","エッジ選択フィルタ"],"aliases":["filter.edges","select-edge","selectionType=edge"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":3,"category":"CAD","categories":["CAD"],"file":"icons/cad-selection-filter-edge.svg","usages":["command"],"sha256":"6d32f251784785ea17fc7f5d21de526ebb573391195fa45aff38d892ac157d89","variants":{"light":{"file":"icons/cad-selection-filter-edge.svg","sha256":"6d32f251784785ea17fc7f5d21de526ebb573391195fa45aff38d892ac157d89"},"dark":{"file":"icons-dark/cad-selection-filter-edge.svg","sha256":"cc1484c6860ce187eccd5954c77b9b84d236450e1f854f3a541e64e888be0cc8","body":"<path d=\"M4 9 14 4 26 10 V22 L14 28 4 22Z M4 9 14 15 26 10 M14 15 V28\"/><path d=\"M4 9 14 15\" stroke=\"#63cec4\" stroke-width=\"3.5\"/><path d=\"M21 19 V30 L24 27 27 30 29 28 26 25 H31Z\" fill=\"#192c3c\"/>"}}},{"id":"cad-selection-filter-vertex","name":"Select vertices only","nameJa":"頂点選択フィルタ","description":"Restrict picking to topological vertices; not a generic point creation tool.","descriptionJa":"選択対象を位相頂点に限定します。点を作成するコマンドではありません。","body":"<path d=\"M4 9 14 4 26 10 V22 L14 28 4 22Z M4 9 14 15 26 10 M14 15 V28\"/><circle cx=\"14\" cy=\"15\" r=\"3.5\" fill=\"#178b88\" stroke=\"#178b88\"/><path d=\"M21 19 V30 L24 27 27 30 29 28 26 25 H31Z\" fill=\"white\"/>","family":"selection-filter-vertex","role":"command","tags":["toolbar","model","select vertices only","頂点選択フィルタ"],"aliases":["filter.vertices","select-vertex"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":3,"category":"CAD","categories":["CAD"],"file":"icons/cad-selection-filter-vertex.svg","usages":["command"],"sha256":"3fccff78ef31fad9ef9d8e835b7191a5f3bc1ca7eb880ce6dc9b36ef4467e7e6","variants":{"light":{"file":"icons/cad-selection-filter-vertex.svg","sha256":"3fccff78ef31fad9ef9d8e835b7191a5f3bc1ca7eb880ce6dc9b36ef4467e7e6"},"dark":{"file":"icons-dark/cad-selection-filter-vertex.svg","sha256":"d9612449fbcba6bedaf738bf37ba9aa534dfab4ff2bbee3de2a1dd7c813b1c11","body":"<path d=\"M4 9 14 4 26 10 V22 L14 28 4 22Z M4 9 14 15 26 10 M14 15 V28\"/><circle cx=\"14\" cy=\"15\" r=\"3.5\" fill=\"#63cec4\" stroke=\"#63cec4\"/><path d=\"M21 19 V30 L24 27 27 30 29 28 26 25 H31Z\" fill=\"#192c3c\"/>"}}},{"id":"cad-primitive-box","name":"Create box primitive","nameJa":"直方体プリミティブ","description":"Create a solid rectangular cuboid with three dimensions, not an extrusion or a mesh bounding box.","descriptionJa":"幅・奥行き・高さを持つソリッド直方体を作成します。押し出しや境界ボックス表示とは区別します。","body":"<path d=\"M4 10 13 5 28 10 V23 L19 28 4 23Z\" fill=\"#d7efed\"/><path d=\"M4 10 19 15 28 10 M19 15 V28\"/><path d=\"M7 8 13 5 25 9 M28 13 V21\" stroke=\"#178b88\"/>","family":"primitive-box","role":"command","tags":["toolbar","model","create box primitive","直方体プリミティブ"],"aliases":["primitive.box","cuboid","block"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":4,"category":"CAD","categories":["CAD"],"file":"icons/cad-primitive-box.svg","usages":["command"],"sha256":"fbc4b1127661924b759aa9a152bc3a08d882fc17ee0dc84799aa1ac19e48746e","variants":{"light":{"file":"icons/cad-primitive-box.svg","sha256":"fbc4b1127661924b759aa9a152bc3a08d882fc17ee0dc84799aa1ac19e48746e"},"dark":{"file":"icons-dark/cad-primitive-box.svg","sha256":"8f2f24c298ae1c9b7765579e054f1d1b2a420dbb8b734ac00b8883440344719b","body":"<path d=\"M4 10 13 5 28 10 V23 L19 28 4 23Z\" fill=\"#294c59\"/><path d=\"M4 10 19 15 28 10 M19 15 V28\"/><path d=\"M7 8 13 5 25 9 M28 13 V21\" stroke=\"#63cec4\"/>"}}},{"id":"cad-work-coordinate-system","name":"Set CAD work coordinates","nameJa":"CAD作業座標系","description":"Set the working origin and axes for CAD modeling; independent of machining setup or robot tool frames.","descriptionJa":"CADモデリングで使用する原点と座標軸を設定します。加工セットアップやロボットのツール座標系とは独立です。","body":"<path d=\"M3 23 12 17 29 21 20 28Z\" fill=\"#d7efed\"/><path d=\"M12 21 V4 M9 7 12 4 15 7 M12 21 H28 M25 18 28 21 25 24 M12 21 4 28 M4 24 V28 H8\" stroke=\"#178b88\"/><circle cx=\"12\" cy=\"21\" r=\"2\" fill=\"white\"/>","family":"work-coordinate-system","role":"command","tags":["toolbar","model","set cad work coordinates","CAD作業座標系"],"aliases":["cad.work-frame","workplane-coordinate-system","workFrame"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":5,"category":"CAD","categories":["CAD"],"file":"icons/cad-work-coordinate-system.svg","usages":["command"],"sha256":"99aa421a5d5024ef97724735f35d2b2029ea171a6e1d99c8f812a7d7ffc2829a","variants":{"light":{"file":"icons/cad-work-coordinate-system.svg","sha256":"99aa421a5d5024ef97724735f35d2b2029ea171a6e1d99c8f812a7d7ffc2829a"},"dark":{"file":"icons-dark/cad-work-coordinate-system.svg","sha256":"81628e33cec9cca8c4be48ce51865c2d40c380206c342119d019287f7f529b2b","body":"<path d=\"M3 23 12 17 29 21 20 28Z\" fill=\"#294c59\"/><path d=\"M12 21 V4 M9 7 12 4 15 7 M12 21 H28 M25 18 28 21 25 24 M12 21 4 28 M4 24 V28 H8\" stroke=\"#63cec4\"/><circle cx=\"12\" cy=\"21\" r=\"2\" fill=\"#192c3c\"/>"}}},{"id":"cad-reset-work-coordinate-system","name":"Reset CAD work coordinates","nameJa":"CAD作業座標系をリセット","description":"Restore the CAD working frame to its defined default origin and orientation; does not reset the camera.","descriptionJa":"CAD作業座標系を既定の原点と向きへ戻します。カメラのリセットではありません。","body":"<path d=\"M13 24 V13 M13 24 H24 M13 24 7 29 M11 15 13 13 15 15 M22 22 24 24 22 26\"/><path d=\"M5 17 A12 12 0 1 1 27 22 M5 10 V17 H12\" stroke=\"#178b88\"/>","family":"reset-work-coordinate-system","role":"command","tags":["toolbar","model","reset cad work coordinates","CAD作業座標系をリセット"],"aliases":["cad.reset-work-frame","workFrameReset"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":5,"category":"CAD","categories":["CAD"],"file":"icons/cad-reset-work-coordinate-system.svg","usages":["command"],"sha256":"16ed0ff818a2469f4b8ee1ba2fd3d58bd706f2b492d769a66d65aa72896ff990","variants":{"light":{"file":"icons/cad-reset-work-coordinate-system.svg","sha256":"16ed0ff818a2469f4b8ee1ba2fd3d58bd706f2b492d769a66d65aa72896ff990"},"dark":{"file":"icons-dark/cad-reset-work-coordinate-system.svg","sha256":"334dcbeb8b1892fd078964e9c8973521a3ce5badc0b118af5e4e43e2894f03e1","body":"<path d=\"M13 24 V13 M13 24 H24 M13 24 7 29 M11 15 13 13 15 15 M22 22 24 24 22 26\"/><path d=\"M5 17 A12 12 0 1 1 27 22 M5 10 V17 H12\" stroke=\"#63cec4\"/>"}}},{"id":"cad-constraint","name":"Geometric constraints","nameJa":"幾何拘束","description":"Open or apply geometric relations to sketch entities; the icon does not assert a particular constraint type.","descriptionJa":"スケッチ要素間の幾何拘束を設定します。特定の拘束種別を意味する記号ではありません。","body":"<path d=\"M4 7 13 12 M19 20 28 25\"/><circle cx=\"4\" cy=\"7\" r=\"2\" fill=\"#d7efed\"/><circle cx=\"28\" cy=\"25\" r=\"2\" fill=\"#d7efed\"/><path d=\"M10 15 14 11 Q17 8 20 11 Q23 14 20 17 L17 20 Q14 23 11 20\" stroke=\"#178b88\"/><path d=\"M12 17 15 14 M17 18 20 15\"/>","family":"constraint","role":"command","tags":["toolbar","model","geometric constraints","幾何拘束"],"aliases":["geometric-constraint","sketch.constraints","constraints"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":6,"category":"CAD","categories":["CAD"],"file":"icons/cad-constraint.svg","usages":["command"],"sha256":"e7aa6a0b96aa493df177b21249931923719ea2af234434dcaf9ca64da1c6c3f7","variants":{"light":{"file":"icons/cad-constraint.svg","sha256":"e7aa6a0b96aa493df177b21249931923719ea2af234434dcaf9ca64da1c6c3f7"},"dark":{"file":"icons-dark/cad-constraint.svg","sha256":"8c391ef5c0ff0cf35a471849823b106b10774b15fecafc114cca659a72718684","body":"<path d=\"M4 7 13 12 M19 20 28 25\"/><circle cx=\"4\" cy=\"7\" r=\"2\" fill=\"#294c59\"/><circle cx=\"28\" cy=\"25\" r=\"2\" fill=\"#294c59\"/><path d=\"M10 15 14 11 Q17 8 20 11 Q23 14 20 17 L17 20 Q14 23 11 20\" stroke=\"#63cec4\"/><path d=\"M12 17 15 14 M17 18 20 15\"/>"}}},{"id":"cad-mate","name":"Assembly mates","nameJa":"汎用合致","description":"Create or edit a relation between assembly components without choosing a particular mate type.","descriptionJa":"アセンブリ部品間の合致関係を設定します。固定や距離などの特定の合致種別を示しません。","body":"<path d=\"M3 6 10 3 14 6 V17 L10 20 3 17Z M18 15 22 12 29 15 V26 L22 29 18 26Z\" fill=\"#d7efed\"/><path d=\"M3 6 10 9 14 6 M10 9 V20 M18 15 22 18 29 15 M22 18 V29\"/><path d=\"M9 24 H16 V9 H23 M20 6 23 9 20 12 M12 21 9 24 12 27\" stroke=\"#178b88\"/>","family":"mate","role":"command","tags":["toolbar","model","assembly mates","汎用合致"],"aliases":["assembly.mate","generic-mate","assemblyMates"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":6,"category":"CAD","categories":["CAD"],"file":"icons/cad-mate.svg","usages":["command"],"sha256":"8146b0f5d80c19ce732ac5b62765d7f7e7c33e7aa5ead67ef1de1f2d04af3798","variants":{"light":{"file":"icons/cad-mate.svg","sha256":"8146b0f5d80c19ce732ac5b62765d7f7e7c33e7aa5ead67ef1de1f2d04af3798"},"dark":{"file":"icons-dark/cad-mate.svg","sha256":"ccd96dc5bd9525530ed1d22b30091ef23a15c2d9b6b9802b5197c9617074a15a","body":"<path d=\"M3 6 10 3 14 6 V17 L10 20 3 17Z M18 15 22 12 29 15 V26 L22 29 18 26Z\" fill=\"#294c59\"/><path d=\"M3 6 10 9 14 6 M10 9 V20 M18 15 22 18 29 15 M22 18 V29\"/><path d=\"M9 24 H16 V9 H23 M20 6 23 9 20 12 M12 21 9 24 12 27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-scale","name":"Scale sketch geometry","nameJa":"スケッチを拡大縮小","description":"Resize selected planar sketch entities about a reference point; not a body scale or view zoom.","descriptionJa":"基準点を中心にスケッチ要素を拡大縮小します。ボディの拡大縮小や表示のズームではありません。","body":"<path d=\"M4 28 V7 L25 28Z\" stroke-dasharray=\"2 2\"/><path d=\"M4 28 V18 L14 28Z\" fill=\"#d7efed\"/><path d=\"M15 15 27 3 M20 3 H27 V10\" stroke=\"#178b88\"/><circle cx=\"4\" cy=\"28\" r=\"1.5\" fill=\"#178b88\"/>","family":"sketch-scale","role":"command","tags":["toolbar","model","scale sketch geometry","スケッチを拡大縮小"],"aliases":["sketch.scale","sketchScale"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":8,"category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-scale.svg","usages":["command"],"sha256":"12e5d4a898ad277a20c65bdd6e9f0c314aae34b641ae0891d968f0e0dd91f046","variants":{"light":{"file":"icons/cad-sketch-scale.svg","sha256":"12e5d4a898ad277a20c65bdd6e9f0c314aae34b641ae0891d968f0e0dd91f046"},"dark":{"file":"icons-dark/cad-sketch-scale.svg","sha256":"7058980754c73ce1c53cd900e59940251420b63ca1cc6d8c62c9851994a72bad","body":"<path d=\"M4 28 V7 L25 28Z\" stroke-dasharray=\"2 2\"/><path d=\"M4 28 V18 L14 28Z\" fill=\"#294c59\"/><path d=\"M15 15 27 3 M20 3 H27 V10\" stroke=\"#63cec4\"/><circle cx=\"4\" cy=\"28\" r=\"1.5\" fill=\"#63cec4\"/>"}}},{"id":"cad-sketch-mirror","name":"Mirror sketch geometry","nameJa":"スケッチミラー","description":"Reflect selected planar sketch entities about a sketch line; not a solid-feature mirror.","descriptionJa":"スケッチの線を軸に平面要素を反転複製します。ソリッドフィーチャーのミラーとは区別します。","body":"<path d=\"M16 3 V29\" stroke-dasharray=\"2 3\"/><path d=\"M4 11 H11 V26 H4Z\" fill=\"#d7efed\"/><path d=\"M28 11 H21 V26 H28Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M5 7 Q16 0 27 7 M23 4 27 7 23 9\" stroke=\"#178b88\"/>","family":"sketch-mirror","role":"command","tags":["toolbar","model","mirror sketch geometry","スケッチミラー"],"aliases":["sketch.mirror","sketchMirror"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":8,"category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-mirror.svg","usages":["command"],"sha256":"816fac87827d01f80b8929da5214c8cb951613fa20307151fd7c4f5981e63548","variants":{"light":{"file":"icons/cad-sketch-mirror.svg","sha256":"816fac87827d01f80b8929da5214c8cb951613fa20307151fd7c4f5981e63548"},"dark":{"file":"icons-dark/cad-sketch-mirror.svg","sha256":"53434235c8e73277b1fcca7e69f94068458adda37b002f78c1f78a02478ef149","body":"<path d=\"M16 3 V29\" stroke-dasharray=\"2 3\"/><path d=\"M4 11 H11 V26 H4Z\" fill=\"#294c59\"/><path d=\"M28 11 H21 V26 H28Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M5 7 Q16 0 27 7 M23 4 27 7 23 9\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-close-contour","name":"Close sketch contour","nameJa":"輪郭を閉じる","description":"Join the open ends of a sketch contour to form a closed loop, without filling or extruding it.","descriptionJa":"開いた輪郭の両端をつないで閉ループにします。塗りつぶしや押し出しは行いません。","body":"<path d=\"M9 5 H5 V27 H27 V5 H23\"/><circle cx=\"9\" cy=\"5\" r=\"2\" fill=\"white\"/><circle cx=\"23\" cy=\"5\" r=\"2\" fill=\"white\"/><path d=\"M9 5 H23 M13 2 16 5 13 8 M19 2 16 5 19 8\" stroke=\"#178b88\"/>","family":"sketch-close-contour","role":"command","tags":["toolbar","model","close sketch contour","輪郭を閉じる"],"aliases":["sketch.close","close-wire","sketchClose"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":8,"category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-close-contour.svg","usages":["command"],"sha256":"72a5a539c08f9effb456dd369813951e2190c8a406df9cad2d38e2f5795e84f9","variants":{"light":{"file":"icons/cad-sketch-close-contour.svg","sha256":"72a5a539c08f9effb456dd369813951e2190c8a406df9cad2d38e2f5795e84f9"},"dark":{"file":"icons-dark/cad-sketch-close-contour.svg","sha256":"7b23bc8d5e8170c43d7db7f0659863e481442a703d97c178105c00e5494507a7","body":"<path d=\"M9 5 H5 V27 H27 V5 H23\"/><circle cx=\"9\" cy=\"5\" r=\"2\" fill=\"#192c3c\"/><circle cx=\"23\" cy=\"5\" r=\"2\" fill=\"#192c3c\"/><path d=\"M9 5 H23 M13 2 16 5 13 8 M19 2 16 5 19 8\" stroke=\"#63cec4\"/>"}}},{"id":"cad-lattice","name":"Create lattice","nameJa":"格子を作成","description":"Create a spatial network of connected struts or cells; not a screen grid or tessellation overlay.","descriptionJa":"空間内に連結したストラット・セルの格子構造を作成します。画面グリッドやメッシュ表示ではありません。","body":"<path d=\"M4 9 16 3 28 9 V23 L16 29 4 23Z M4 9 16 15 28 9 M16 15 V29\"/><path d=\"M4 9 16 29 28 9 M4 23 16 3 28 23 M4 23 28 23\" stroke=\"#178b88\"/><circle cx=\"4\" cy=\"9\" r=\"1.4\" fill=\"#178b88\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"3\" r=\"1.4\" fill=\"#178b88\" stroke=\"#178b88\"/><circle cx=\"28\" cy=\"9\" r=\"1.4\" fill=\"#178b88\" stroke=\"#178b88\"/><circle cx=\"4\" cy=\"23\" r=\"1.4\" fill=\"#178b88\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"29\" r=\"1.4\" fill=\"#178b88\" stroke=\"#178b88\"/><circle cx=\"28\" cy=\"23\" r=\"1.4\" fill=\"#178b88\" stroke=\"#178b88\"/>","family":"lattice","role":"command","tags":["toolbar","model","create lattice","格子を作成"],"aliases":["lattice.create","createLattice"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":9,"category":"CAD","categories":["CAD"],"file":"icons/cad-lattice.svg","usages":["command"],"sha256":"0b32224cbfb2429e84e06e42b469ba15b92c1343026099ae9bcac67d4912e48e","variants":{"light":{"file":"icons/cad-lattice.svg","sha256":"0b32224cbfb2429e84e06e42b469ba15b92c1343026099ae9bcac67d4912e48e"},"dark":{"file":"icons-dark/cad-lattice.svg","sha256":"01756f5dd1ce2f0feb8673e226239b70f6a7c829efbc8e2090c11a9be2828131","body":"<path d=\"M4 9 16 3 28 9 V23 L16 29 4 23Z M4 9 16 15 28 9 M16 15 V29\"/><path d=\"M4 9 16 29 28 9 M4 23 16 3 28 23 M4 23 28 23\" stroke=\"#63cec4\"/><circle cx=\"4\" cy=\"9\" r=\"1.4\" fill=\"#63cec4\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"3\" r=\"1.4\" fill=\"#63cec4\" stroke=\"#63cec4\"/><circle cx=\"28\" cy=\"9\" r=\"1.4\" fill=\"#63cec4\" stroke=\"#63cec4\"/><circle cx=\"4\" cy=\"23\" r=\"1.4\" fill=\"#63cec4\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"29\" r=\"1.4\" fill=\"#63cec4\" stroke=\"#63cec4\"/><circle cx=\"28\" cy=\"23\" r=\"1.4\" fill=\"#63cec4\" stroke=\"#63cec4\"/>"}}},{"id":"cad-lattice-fill","name":"Fill volume with lattice","nameJa":"格子充填","description":"Fill a bounded volume with an internal lattice while retaining its enclosing shape.","descriptionJa":"境界形状を保ちながら内部の体積を格子構造で充填します。","body":"<path d=\"M4 10 16 4 28 10 V23 L16 29 4 23Z\" fill=\"#d7efed\"/><path d=\"M4 10 16 16 28 10 M16 16 V29\"/><path d=\"M7 13 13 26 M7 22 13 16 M7 17 13 20 M19 16 25 23 M19 25 25 13 M19 20 25 18\" stroke=\"#178b88\"/>","family":"lattice-fill","role":"command","tags":["toolbar","model","fill volume with lattice","格子充填"],"aliases":["lattice.fill","infill-lattice","fillLattice"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":9,"category":"CAD","categories":["CAD"],"file":"icons/cad-lattice-fill.svg","usages":["command"],"sha256":"eae73a621dfb938a0fa76cdaa922f188568903f9f7208938b1c4e38579480f5a","variants":{"light":{"file":"icons/cad-lattice-fill.svg","sha256":"eae73a621dfb938a0fa76cdaa922f188568903f9f7208938b1c4e38579480f5a"},"dark":{"file":"icons-dark/cad-lattice-fill.svg","sha256":"1877a3f6b87dff08660385e2e3ce7fb3689f135d3c86dde2c5ce4cbfae3ad770","body":"<path d=\"M4 10 16 4 28 10 V23 L16 29 4 23Z\" fill=\"#294c59\"/><path d=\"M4 10 16 16 28 10 M16 16 V29\"/><path d=\"M7 13 13 26 M7 22 13 16 M7 17 13 20 M19 16 25 23 M19 25 25 13 M19 20 25 18\" stroke=\"#63cec4\"/>"}}},{"id":"cad-set-face-distance","name":"Set planar face distance","nameJa":"面間距離を設定","description":"Move a selected planar face to a specified separation from a parallel target face; edits geometry, not a measurement or persistent assembly mate.","descriptionJa":"選択した平面を平行な対象面から指定の距離へ移動して形状を編集します。測定や永続的な合致ではありません。","body":"<path d=\"M3 11 10 5 V23 L3 29Z M22 9 29 3 V21 L22 27Z\" fill=\"#d7efed\"/><path d=\"M7 16 H25 M11 12 7 16 11 20 M21 12 25 16 21 20\" stroke=\"#178b88\"/><path d=\"M13 7 V23\" stroke-dasharray=\"2 2\"/>","family":"set-face-distance","role":"command","tags":["toolbar","model","set planar face distance","面間距離を設定"],"aliases":["face-distance","faceDistance"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":10,"category":"CAD","categories":["CAD"],"file":"icons/cad-set-face-distance.svg","usages":["command"],"sha256":"e2f8bf73c1abf5d5be91fbd63f2fd76b8b37d4005bb3837aa6f657ebace76435","variants":{"light":{"file":"icons/cad-set-face-distance.svg","sha256":"e2f8bf73c1abf5d5be91fbd63f2fd76b8b37d4005bb3837aa6f657ebace76435"},"dark":{"file":"icons-dark/cad-set-face-distance.svg","sha256":"987f93c2cb10207fc2c35a4178b33dc17df4776ae611b151a1998a6fea1156f9","body":"<path d=\"M3 11 10 5 V23 L3 29Z M22 9 29 3 V21 L22 27Z\" fill=\"#294c59\"/><path d=\"M7 16 H25 M11 12 7 16 11 20 M21 12 25 16 21 20\" stroke=\"#63cec4\"/><path d=\"M13 7 V23\" stroke-dasharray=\"2 2\"/>"}}},{"id":"cad-stretch-volume","name":"Stretch 3D region","nameJa":"3D範囲ストレッチ","description":"Move faces wholly inside a body-coordinate selection box and stretch faces crossing its boundary; geometry outside the affected region remains fixed.","descriptionJa":"ボディ座標系の選択ボックス内に完全に入る面を移動し、境界を横切る面を伸縮します。影響範囲外の形状は固定します。","body":"<path d=\"M3 14 9 10 22 14 V24 L16 28 3 24Z\" fill=\"#d7efed\"/><path d=\"M3 14 16 18 22 14 M16 18 V28\"/><path d=\"M14 9 21 5 29 9 V25 L22 29 14 25Z M14 9 22 13 29 9 M22 13 V29\" stroke=\"#178b88\" stroke-dasharray=\"2 2\"/><path d=\"M14 3 H28 M24 1 28 3 24 5\" stroke=\"#178b88\"/>","family":"stretch-volume","role":"command","tags":["toolbar","model","stretch 3d region","3D範囲ストレッチ"],"aliases":["3d-stretch","stretch-region","rangeStretch"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":10,"category":"CAD","categories":["CAD"],"file":"icons/cad-stretch-volume.svg","usages":["command"],"sha256":"bbb72e7819b3d962665cc8b1c450bff1bd74343ca982dc9c4646e6abf0b27855","variants":{"light":{"file":"icons/cad-stretch-volume.svg","sha256":"bbb72e7819b3d962665cc8b1c450bff1bd74343ca982dc9c4646e6abf0b27855"},"dark":{"file":"icons-dark/cad-stretch-volume.svg","sha256":"8a8ebc3681079496be81cb0700d8f86cd8dbc1e8b914ff62c758b230a432a800","body":"<path d=\"M3 14 9 10 22 14 V24 L16 28 3 24Z\" fill=\"#294c59\"/><path d=\"M3 14 16 18 22 14 M16 18 V28\"/><path d=\"M14 9 21 5 29 9 V25 L22 29 14 25Z M14 9 22 13 29 9 M22 13 V29\" stroke=\"#63cec4\" stroke-dasharray=\"2 2\"/><path d=\"M14 3 H28 M24 1 28 3 24 5\" stroke=\"#63cec4\"/>"}}},{"id":"cad-make-editable","name":"Make geometry editable","nameJa":"編集可能にする・ソース解除","description":"Release an imported source to make its bodies independently editable; source names, layers and drawings are dropped, while Undo can restore them.","descriptionJa":"インポート元を解除してボディを編集可能にします。ソースの名前・レイヤー・図面は除去され、Undoで復元できます。","body":"<path d=\"M3 8 H15 V26 H3Z\" fill=\"#d7efed\"/><path d=\"M6 12 H11 M6 16 H9\"/><path d=\"M18 7 21 4 Q24 1 27 4 Q30 7 27 10 L24 13 M16 9 13 12 Q10 15 13 18 Q16 21 19 18 L22 15\"/><path d=\"M13 3 27 21 M19 28 22 22 27 17 30 20 25 25Z M22 22 25 25\" stroke=\"#178b88\"/>","family":"make-editable","role":"command","tags":["toolbar","model","make geometry editable","編集可能にする・ソース解除"],"aliases":["unlink-source","make-independent","releaseSource"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":10,"category":"CAD","categories":["CAD"],"file":"icons/cad-make-editable.svg","usages":["command"],"sha256":"2809efe40a53941e9256734dc1a5b4274088ee159d34ec74c4e93898ab34fea5","variants":{"light":{"file":"icons/cad-make-editable.svg","sha256":"2809efe40a53941e9256734dc1a5b4274088ee159d34ec74c4e93898ab34fea5"},"dark":{"file":"icons-dark/cad-make-editable.svg","sha256":"46981fb8bca09c41e1d0f32871c5dbf81fe86c7bed8680a8de7ed27036513daf","body":"<path d=\"M3 8 H15 V26 H3Z\" fill=\"#294c59\"/><path d=\"M6 12 H11 M6 16 H9\"/><path d=\"M18 7 21 4 Q24 1 27 4 Q30 7 27 10 L24 13 M16 9 13 12 Q10 15 13 18 Q16 21 19 18 L22 15\"/><path d=\"M13 3 27 21 M19 28 22 22 27 17 30 20 25 25Z M22 22 25 25\" stroke=\"#63cec4\"/>"}}},{"id":"cad-face-normal-condition","name":"Set face-normal condition","nameJa":"法線条件を設定","description":"Set a face-normal direction and a minimum cosine threshold for directional acceptance; not normal-map display, a pressure load, or a geometric mate.","descriptionJa":"面法線の基準方向と許容範囲を最小コサイン値で設定します。法線表示、圧力荷重、幾何合致とは異なります。","body":"<path d=\"M3 24 12 19 29 24 20 29Z\" fill=\"#d7efed\"/><path d=\"M16 24 6 7 Q16 1 26 7Z\" fill=\"#d7efed\" stroke-dasharray=\"2 2\"/><path d=\"M16 24 V4 M12 8 16 4 20 8 M11 16 Q16 12 21 16\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"24\" r=\"1.5\" fill=\"#178b88\" stroke=\"#178b88\"/>","family":"face-normal-condition","role":"command","tags":["toolbar","model","set face-normal condition","法線条件を設定"],"aliases":["face-normal-condition","minimum-cosine","setFaceNormalCondition","editFaceNormalCondition"],"sources":["cax-toolbar-requirements-2026-10-25"],"requirementGroup":15,"category":"CAD","categories":["CAD"],"file":"icons/cad-face-normal-condition.svg","usages":["command"],"sha256":"5acc745a96ca1b5de5219ddf72eb6e6f8f285e9417adef6483b3de1ed742001b","variants":{"light":{"file":"icons/cad-face-normal-condition.svg","sha256":"5acc745a96ca1b5de5219ddf72eb6e6f8f285e9417adef6483b3de1ed742001b"},"dark":{"file":"icons-dark/cad-face-normal-condition.svg","sha256":"95d632befe4698c6e54d9a8d5842adff4163b1cf2fedd2259258273e328f55c9","body":"<path d=\"M3 24 12 19 29 24 20 29Z\" fill=\"#294c59\"/><path d=\"M16 24 6 7 Q16 1 26 7Z\" fill=\"#294c59\" stroke-dasharray=\"2 2\"/><path d=\"M16 24 V4 M12 8 16 4 20 8 M11 16 Q16 12 21 16\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"24\" r=\"1.5\" fill=\"#63cec4\" stroke=\"#63cec4\"/>"}}},{"id":"cad-cable","name":"Cable","nameJa":"ケーブル","description":"Create or inspect a flexible cable route with end connections; not a rigid pipe or a generic spline.","descriptionJa":"両端の接続を持つ柔軟なケーブル経路を作成・確認します。剛体配管や汎用スプラインとは区別します。","body":"<path d=\"M7 8 V19 C7 28 23 28 23 19 V13\" stroke=\"#178b88\" stroke-width=\"4\"/><rect x=\"3\" y=\"3\" width=\"8\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M5 3 V1.5 M9 3 V1.5\"/><rect x=\"19\" y=\"6\" width=\"8\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M21 6 V3 M25 6 V3\"/>","family":"flexible-cable","role":"command","aliases":["cable route","cax-cable-sim cable","ケーブル"],"tags":["flexible-cable","ケーブル","cable","flexible","route","connector"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-cable.svg","usages":["command"],"sha256":"39fff95525beb33fb9835bc45f87dadf5df7b1b3b58bd7fd174b2fee24ed2666","variants":{"light":{"file":"icons/cad-cable.svg","sha256":"39fff95525beb33fb9835bc45f87dadf5df7b1b3b58bd7fd174b2fee24ed2666"},"dark":{"file":"icons-dark/cad-cable.svg","sha256":"9663af3d7725b7a718599ea1169124838102c6d6de9f63fa6b6e1804ac1099a9","body":"<path d=\"M7 8 V19 C7 28 23 28 23 19 V13\" stroke=\"#63cec4\" stroke-width=\"4\"/><rect x=\"3\" y=\"3\" width=\"8\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><path d=\"M5 3 V1.5 M9 3 V1.5\"/><rect x=\"19\" y=\"6\" width=\"8\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><path d=\"M21 6 V3 M25 6 V3\"/>"}}},{"id":"cad-minimum-clearance","name":"Minimum clearance","nameJa":"最小クリアランス","description":"Measure the shortest separation between the surfaces of two objects; not a prescribed mate distance or an arbitrary point-to-point measurement.","descriptionJa":"2つの対象の表面間で最短の隔たりを測定します。指定距離の合致や任意の2点間測定とは区別します。","body":"<path d=\"M3 4 H7 Q15 16 7 28 H3Z\" fill=\"#d7efed\"/><path d=\"M29 4 H25 Q17 16 25 28 H29Z\" fill=\"#d7efed\"/><path d=\"M11 16 H21 M14 13 11 16 14 19 M18 13 21 16 18 19\" stroke=\"#178b88\"/><circle cx=\"11\" cy=\"16\" r=\"1.1\" fill=\"#178b88\" stroke=\"#178b88\"/><circle cx=\"21\" cy=\"16\" r=\"1.1\" fill=\"#178b88\" stroke=\"#178b88\"/>","family":"minimum-surface-separation","role":"command","aliases":["minimum distance","clearance","最小クリアランス"],"tags":["minimum-surface-separation","最小クリアランス","clearance","closest points","minimum distance"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-minimum-clearance.svg","usages":["command"],"sha256":"bc62a80b57f5e10e8ed21bf0e1f438e447ad92cd6c0ec9f662bb1a186b50fe8f","variants":{"light":{"file":"icons/cad-minimum-clearance.svg","sha256":"bc62a80b57f5e10e8ed21bf0e1f438e447ad92cd6c0ec9f662bb1a186b50fe8f"},"dark":{"file":"icons-dark/cad-minimum-clearance.svg","sha256":"f263b6778edf203e900d532679b4338ff67b049a260bb1151708974859b94d30","body":"<path d=\"M3 4 H7 Q15 16 7 28 H3Z\" fill=\"#294c59\"/><path d=\"M29 4 H25 Q17 16 25 28 H29Z\" fill=\"#294c59\"/><path d=\"M11 16 H21 M14 13 11 16 14 19 M18 13 21 16 18 19\" stroke=\"#63cec4\"/><circle cx=\"11\" cy=\"16\" r=\"1.1\" fill=\"#63cec4\" stroke=\"#63cec4\"/><circle cx=\"21\" cy=\"16\" r=\"1.1\" fill=\"#63cec4\" stroke=\"#63cec4\"/>"}}},{"id":"cad-bim-building","name":"BIM building","nameJa":"BIM建物","description":"Identify or create a whole building in an IFC/BIM spatial hierarchy, distinct from one storey or one enclosed space.","descriptionJa":"IFC/BIMの空間階層における建物全体を識別・作成します。1つの階や室とは区別します。","body":"<path d=\"M6 29 V7 L16 2 26 7 V29Z\" fill=\"#d7efed\"/><path d=\"M6 7 H26 M3 29 H29 M13 29 V22 H19 V29\"/><path d=\"M10 11 H13 M19 11 H22 M10 17 H13 M19 17 H22\" stroke=\"#178b88\"/>","family":"bim-building","role":"object","aliases":["IfcBuilding","building","BIM建物"],"tags":["bim-building","BIM建物","BIM","IFC","spatial hierarchy","building","model tree","tree node","object","モデルツリー","ツリーノード","bim building"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-bim-building.svg","usages":["model-tree"],"objectType":"bim-building","nodeName":"BIM building","nodeNameJa":"BIM建物","sha256":"49d277578546b02c4af4df79095d0a2295e68cd894e41a1fa544849dc15d9518","variants":{"light":{"file":"icons/cad-bim-building.svg","sha256":"49d277578546b02c4af4df79095d0a2295e68cd894e41a1fa544849dc15d9518"},"dark":{"file":"icons-dark/cad-bim-building.svg","sha256":"0db6036b6d9fc2127b159e7a4545df57a7a49d70380c855d3f2e0d2606312880","body":"<path d=\"M6 29 V7 L16 2 26 7 V29Z\" fill=\"#294c59\"/><path d=\"M6 7 H26 M3 29 H29 M13 29 V22 H19 V29\"/><path d=\"M10 11 H13 M19 11 H22 M10 17 H13 M19 17 H22\" stroke=\"#63cec4\"/>"}}},{"id":"cad-bim-storey","name":"BIM storey","nameJa":"BIM階","description":"Identify or create one building storey or level in an IFC/BIM spatial hierarchy, not the whole building.","descriptionJa":"IFC/BIMの空間階層における1つの階・レベルを識別・作成します。建物全体とは区別します。","body":"<path d=\"M3 8 16 2 29 8 16 14Z\"/><path d=\"M3 23 16 17 29 23 16 29Z\"/><path d=\"M3 14 16 8 29 14 V18 L16 24 3 18Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M3 14 16 20 29 14 M16 20 V24\" stroke=\"#178b88\"/>","family":"bim-storey","role":"object","aliases":["IfcBuildingStorey","floor level","storey","BIM階"],"tags":["bim-storey","BIM階","BIM","IFC","floor","level","spatial hierarchy","model tree","tree node","object","モデルツリー","ツリーノード","bim storey"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-bim-storey.svg","usages":["model-tree"],"objectType":"bim-storey","nodeName":"BIM storey","nodeNameJa":"BIM階","sha256":"79bfc9c8bfc36a1865c328d8ebea54b0f6dac6e69c190c3bdb185365fff65c41","variants":{"light":{"file":"icons/cad-bim-storey.svg","sha256":"79bfc9c8bfc36a1865c328d8ebea54b0f6dac6e69c190c3bdb185365fff65c41"},"dark":{"file":"icons-dark/cad-bim-storey.svg","sha256":"3c056602072d2397c0cdf6ce80d4db6eabe51219badaa62663d3c9392bcf7a1c","body":"<path d=\"M3 8 16 2 29 8 16 14Z\"/><path d=\"M3 23 16 17 29 23 16 29Z\"/><path d=\"M3 14 16 8 29 14 V18 L16 24 3 18Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M3 14 16 20 29 14 M16 20 V24\" stroke=\"#63cec4\"/>"}}},{"id":"cad-bim-space","name":"BIM space","nameJa":"BIMスペース","description":"Identify or create a bounded room or spatial volume in an IFC/BIM hierarchy, distinct from a building element or a complete storey.","descriptionJa":"IFC/BIM階層の室・空間領域を識別・作成します。建築部材や階全体とは区別します。","body":"<path d=\"M4 4 H28 V28 H20 M12 28 H4Z\" stroke-width=\"2.5\"/><rect x=\"9\" y=\"9\" width=\"14\" height=\"14\" rx=\"1\" fill=\"#d7efed\" stroke=\"#178b88\" stroke-dasharray=\"3 2\"/><path d=\"M12 28 V20 A8 8 0 0 1 20 28\"/>","family":"bim-space","role":"object","aliases":["IfcSpace","room","spatial volume","BIMスペース"],"tags":["bim-space","BIMスペース","BIM","IFC","room","space","spatial hierarchy","model tree","tree node","object","モデルツリー","ツリーノード","bim space"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"CAD","categories":["CAD"],"file":"icons/cad-bim-space.svg","usages":["model-tree"],"objectType":"bim-space","nodeName":"BIM space","nodeNameJa":"BIMスペース","sha256":"04e8c95176f7706231cadef28bcd461e6fc1b37609da21ad3801c3b3bb5a6263","variants":{"light":{"file":"icons/cad-bim-space.svg","sha256":"04e8c95176f7706231cadef28bcd461e6fc1b37609da21ad3801c3b3bb5a6263"},"dark":{"file":"icons-dark/cad-bim-space.svg","sha256":"84d1ded52c53fe123ec68b13fa32a7f47e2636a7e1a14137503648b86272ecbc","body":"<path d=\"M4 4 H28 V28 H20 M12 28 H4Z\" stroke-width=\"2.5\"/><rect x=\"9\" y=\"9\" width=\"14\" height=\"14\" rx=\"1\" fill=\"#294c59\" stroke=\"#63cec4\" stroke-dasharray=\"3 2\"/><path d=\"M12 28 V20 A8 8 0 0 1 20 28\"/>"}}},{"id":"cad-rotate-selected-face","name":"Rotate selected face","nameJa":"選択面を回転","description":"Rotate a selected face about an axis; distinct from translating that face.","descriptionJa":"選択面を回転。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M5 15 14 11 V27 L5 30Z\" fill=\"#d7efed\"/><path d=\"M14 11 24 16 18 29 14 27Z\" fill=\"#178b88\"/><path d=\"M6 9 A10 8 0 0 1 26 9 M22 6 26 9 29 5\" stroke=\"#178b88\"/>","family":"rotate-selected-face","role":"command","tags":["rotate selected face","選択面を回転","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-rotate-selected-face.svg","usages":["command"],"sha256":"510a8469afe7efb9747c7466ce18a93e7d7a729e0a59c992f04fec885373dbaa","variants":{"light":{"file":"icons/cad-rotate-selected-face.svg","sha256":"510a8469afe7efb9747c7466ce18a93e7d7a729e0a59c992f04fec885373dbaa"},"dark":{"file":"icons-dark/cad-rotate-selected-face.svg","sha256":"5578fc84d97922b043330881a07eebf923b5ac9e5307f1b4c3aa2f03544bbc71","body":"<path d=\"M5 15 14 11 V27 L5 30Z\" fill=\"#294c59\"/><path d=\"M14 11 24 16 18 29 14 27Z\" fill=\"#63cec4\"/><path d=\"M6 9 A10 8 0 0 1 26 9 M22 6 26 9 29 5\" stroke=\"#63cec4\"/>"}}},{"id":"cad-silhouette-edges","name":"Silhouette edges","nameJa":"シルエットエッジ表示","description":"Show view-dependent silhouette contours, not all topological model edges.","descriptionJa":"シルエットエッジ表示。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M7 10 C7 2 25 2 25 10 V24 C25 31 7 31 7 24Z\" fill=\"#d7efed\"/><path d=\"M7 10 C7 17 25 17 25 10\" stroke-dasharray=\"2 3\"/><path d=\"M7 10 V24 M25 10 V24\" stroke=\"#178b88\" stroke-width=\"3\"/>","family":"silhouette-edges","role":"command","tags":["silhouette edges","シルエットエッジ表示","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-silhouette-edges.svg","usages":["command"],"sha256":"f7b44fd03376c8358106d2b9bc14ef2756240235fc6b1374b60c68da7a8234f7","variants":{"light":{"file":"icons/cad-silhouette-edges.svg","sha256":"f7b44fd03376c8358106d2b9bc14ef2756240235fc6b1374b60c68da7a8234f7"},"dark":{"file":"icons-dark/cad-silhouette-edges.svg","sha256":"87906816af4e2c106a42288e498603f1e4eb2c28a5b9c450f85faaac63836ae9","body":"<path d=\"M7 10 C7 2 25 2 25 10 V24 C25 31 7 31 7 24Z\" fill=\"#294c59\"/><path d=\"M7 10 C7 17 25 17 25 10\" stroke-dasharray=\"2 3\"/><path d=\"M7 10 V24 M25 10 V24\" stroke=\"#63cec4\" stroke-width=\"3\"/>"}}},{"id":"cad-ground-shadow","name":"Ground shadow","nameJa":"床面の影","description":"Show a shadow cast onto a floor plane rather than shadows between scene objects.","descriptionJa":"床面の影。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M2 24 14 18 30 24 18 30Z\"/><path d=\"M10 25 Q19 18 27 25 Q20 30 10 25Z\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M7 9 14 5 21 9 V18 L14 22 7 18Z\" fill=\"#d7efed\"/><path d=\"M7 9 14 13 21 9 M14 13 V22\"/>","family":"ground-shadow","role":"command","tags":["ground shadow","床面の影","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-ground-shadow.svg","usages":["command"],"sha256":"ffe906c85339d3096acc5d665fa9abc532afd3fc58ccb8a10515fb012af1384d","variants":{"light":{"file":"icons/cad-ground-shadow.svg","sha256":"ffe906c85339d3096acc5d665fa9abc532afd3fc58ccb8a10515fb012af1384d"},"dark":{"file":"icons-dark/cad-ground-shadow.svg","sha256":"9fca6c9e250a67f22cf119fdc89d6d0f73bfd143f93f54dcb4978a9d8720c026","body":"<path d=\"M2 24 14 18 30 24 18 30Z\"/><path d=\"M10 25 Q19 18 27 25 Q20 30 10 25Z\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M7 9 14 5 21 9 V18 L14 22 7 18Z\" fill=\"#294c59\"/><path d=\"M7 9 14 13 21 9 M14 13 V22\"/>"}}},{"id":"cad-shadow-maps","name":"Object shadow maps","nameJa":"シャドウマップ","description":"Enable object-to-object shadow casting; distinct from an isolated floor shadow.","descriptionJa":"シャドウマップ。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M18 4 H29 V28 H18Z\" fill=\"#d7efed\"/><path d=\"M19 15 27 19 V27 H19Z\" fill=\"#253b53\" stroke=\"none\"/><circle cx=\"6\" cy=\"5\" r=\"3\" stroke=\"#178b88\"/><path d=\"M8 9 23 23 M10 6 27 17\" stroke=\"#178b88\" stroke-dasharray=\"2 2\"/><rect x=\"7\" y=\"15\" width=\"10\" height=\"12\" rx=\"1\" fill=\"#d7efed\"/>","family":"shadow-maps","role":"command","tags":["object shadow maps","シャドウマップ","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-shadow-maps.svg","usages":["command"],"sha256":"4af6ba5b657e6c97b2772d80f068f133ecce44687c310684b991ff76da9e2091","variants":{"light":{"file":"icons/cad-shadow-maps.svg","sha256":"4af6ba5b657e6c97b2772d80f068f133ecce44687c310684b991ff76da9e2091"},"dark":{"file":"icons-dark/cad-shadow-maps.svg","sha256":"fe56697523163ea6d5657d26757f3637dc1f183f25eefd7e888c1892be8bb2b5","body":"<path d=\"M18 4 H29 V28 H18Z\" fill=\"#294c59\"/><path d=\"M19 15 27 19 V27 H19Z\" fill=\"#d1e5ed\" stroke=\"none\"/><circle cx=\"6\" cy=\"5\" r=\"3\" stroke=\"#63cec4\"/><path d=\"M8 9 23 23 M10 6 27 17\" stroke=\"#63cec4\" stroke-dasharray=\"2 2\"/><rect x=\"7\" y=\"15\" width=\"10\" height=\"12\" rx=\"1\" fill=\"#294c59\"/>"}}},{"id":"cad-selection-filter-component","name":"Select components only","nameJa":"部品選択フィルタ","description":"Restrict picking to whole assembly components, not individual faces.","descriptionJa":"部品選択フィルタ。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M4 10 14 5 25 10 V22 L15 28 4 23Z\" fill=\"#d7efed\"/><path d=\"M4 10 15 16 25 10 M15 16 V28\"/><path d=\"M4 10 14 5 25 10 V22 L15 28 4 23Z\" stroke=\"#178b88\" stroke-width=\"2.8\"/><path d=\"M20 19 V29 L23 26 26 29 28 27 25 24 H30Z\" fill=\"white\"/>","family":"selection-filter-component","role":"command","tags":["select components only","部品選択フィルタ","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-selection-filter-component.svg","usages":["command"],"sha256":"48f420393f843167cdb9926fe0843511e6242f029947d46fd721ec2442bc30f8","variants":{"light":{"file":"icons/cad-selection-filter-component.svg","sha256":"48f420393f843167cdb9926fe0843511e6242f029947d46fd721ec2442bc30f8"},"dark":{"file":"icons-dark/cad-selection-filter-component.svg","sha256":"803f8da97da0ac43a362430644e8c85bd477324f897e942c567f45021a8c46b8","body":"<path d=\"M4 10 14 5 25 10 V22 L15 28 4 23Z\" fill=\"#294c59\"/><path d=\"M4 10 15 16 25 10 M15 16 V28\"/><path d=\"M4 10 14 5 25 10 V22 L15 28 4 23Z\" stroke=\"#63cec4\" stroke-width=\"2.8\"/><path d=\"M20 19 V29 L23 26 26 29 28 27 25 24 H30Z\" fill=\"#192c3c\"/>"}}},{"id":"cad-selection-filter-face","name":"Select faces only","nameJa":"面選択フィルタ","description":"Restrict picking to topological faces.","descriptionJa":"面選択フィルタ。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M4 10 14 5 25 10 V22 L15 28 4 23Z\" fill=\"#d7efed\"/><path d=\"M4 10 15 16 25 10 M15 16 V28\"/><path d=\"M4 10 15 16 V28 L4 23Z\" fill=\"#178b88\"/><path d=\"M20 19 V29 L23 26 26 29 28 27 25 24 H30Z\" fill=\"white\"/>","family":"selection-filter-face","role":"command","tags":["select faces only","面選択フィルタ","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-selection-filter-face.svg","usages":["command"],"sha256":"a628645d66c7ee4287515faa2756b8c8d40113ea74f49c605d96a0a4aa48d202","variants":{"light":{"file":"icons/cad-selection-filter-face.svg","sha256":"a628645d66c7ee4287515faa2756b8c8d40113ea74f49c605d96a0a4aa48d202"},"dark":{"file":"icons-dark/cad-selection-filter-face.svg","sha256":"1697a252f442dfd4ee011591e5c40031648e66cab0b0e4a9c5b7455109f24ca3","body":"<path d=\"M4 10 14 5 25 10 V22 L15 28 4 23Z\" fill=\"#294c59\"/><path d=\"M4 10 15 16 25 10 M15 16 V28\"/><path d=\"M4 10 15 16 V28 L4 23Z\" fill=\"#63cec4\"/><path d=\"M20 19 V29 L23 26 26 29 28 27 25 24 H30Z\" fill=\"#192c3c\"/>"}}},{"id":"cad-selection-filter-face-edge","name":"Select faces and edges","nameJa":"面と稜線の選択フィルタ","description":"Allow picking faces and edges together; not generic object selection.","descriptionJa":"面と稜線の選択フィルタ。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M3 8 12 4 21 8 12 13Z\" fill=\"#178b88\"/><path d=\"M3 8 V20 L12 25 21 20 V8 M12 13 V25\"/><path d=\"M3 20 12 25 21 20\" stroke=\"#178b88\" stroke-width=\"3.5\"/><path d=\"M20 19 V29 L23 26 26 29 28 27 25 24 H30Z\" fill=\"white\"/>","family":"selection-filter-face-edge","role":"command","tags":["select faces and edges","面と稜線の選択フィルタ","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-selection-filter-face-edge.svg","usages":["command"],"sha256":"c837ed06ee0da2de8c58c4974db4fa343131bd4a471ed75780fdf4f340bde730","variants":{"light":{"file":"icons/cad-selection-filter-face-edge.svg","sha256":"c837ed06ee0da2de8c58c4974db4fa343131bd4a471ed75780fdf4f340bde730"},"dark":{"file":"icons-dark/cad-selection-filter-face-edge.svg","sha256":"0db79798b8e35bef5bc0e534d0d220ad69e549e223644c39219b706b1fa56f54","body":"<path d=\"M3 8 12 4 21 8 12 13Z\" fill=\"#63cec4\"/><path d=\"M3 8 V20 L12 25 21 20 V8 M12 13 V25\"/><path d=\"M3 20 12 25 21 20\" stroke=\"#63cec4\" stroke-width=\"3.5\"/><path d=\"M20 19 V29 L23 26 26 29 28 27 25 24 H30Z\" fill=\"#192c3c\"/>"}}},{"id":"cad-face-reblend","name":"Reblend faces","nameJa":"面のフィレット付け直し","description":"Reconstruct a blend after editing neighboring faces rather than create a first fillet.","descriptionJa":"面のフィレット付け直し。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M4 27 V14 Q4 7 11 7 H23 V27Z\" fill=\"#d7efed\"/><path d=\"M4 17 Q4 7 14 7\" stroke=\"#178b88\" stroke-width=\"3\"/><path d=\"M16 19 A7 7 0 1 0 29 20 M25 20 H29 V16\" stroke=\"#178b88\"/>","family":"face-reblend","role":"command","tags":["reblend faces","面のフィレット付け直し","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-face-reblend.svg","usages":["command"],"sha256":"dc5038376c3687458de259aedbb4fa6ffe3256ed216df58ca219a20ed5119d1c","variants":{"light":{"file":"icons/cad-face-reblend.svg","sha256":"dc5038376c3687458de259aedbb4fa6ffe3256ed216df58ca219a20ed5119d1c"},"dark":{"file":"icons-dark/cad-face-reblend.svg","sha256":"9f0ef13fd98517915829a9e3ffea0d1e67e573fc0ba18074b386383309b61773","body":"<path d=\"M4 27 V14 Q4 7 11 7 H23 V27Z\" fill=\"#294c59\"/><path d=\"M4 17 Q4 7 14 7\" stroke=\"#63cec4\" stroke-width=\"3\"/><path d=\"M16 19 A7 7 0 1 0 29 20 M25 20 H29 V16\" stroke=\"#63cec4\"/>"}}},{"id":"cad-copy-face-feature","name":"Copy face feature","nameJa":"面形状フィーチャーのコピー","description":"Copy a face-defined feature to another location, not a linear pattern.","descriptionJa":"面形状フィーチャーのコピー。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M3 9 H15 V22 H3Z M6 9 V5 H12 V9\" fill=\"#d7efed\"/><path d=\"M18 17 H29 V29 H18Z M21 17 V13 H27 V17\" fill=\"#d7efed\"/><path d=\"M17 5 H25 V10 M22 7 25 10 28 7\" stroke=\"#178b88\"/>","family":"copy-face-feature","role":"command","tags":["copy face feature","面形状フィーチャーのコピー","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-copy-face-feature.svg","usages":["command"],"sha256":"7156ade23b33a9283b765132d8d38c7aabc35f6ce4c3bdb357f75417ef3c662c","variants":{"light":{"file":"icons/cad-copy-face-feature.svg","sha256":"7156ade23b33a9283b765132d8d38c7aabc35f6ce4c3bdb357f75417ef3c662c"},"dark":{"file":"icons-dark/cad-copy-face-feature.svg","sha256":"46b8d0062b1ae478f951971b7ba958ce73465ab526266c7dc7ae213be7f4155b","body":"<path d=\"M3 9 H15 V22 H3Z M6 9 V5 H12 V9\" fill=\"#294c59\"/><path d=\"M18 17 H29 V29 H18Z M21 17 V13 H27 V17\" fill=\"#294c59\"/><path d=\"M17 5 H25 V10 M22 7 25 10 28 7\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-fillet","name":"Sketch fillet","nameJa":"スケッチの角丸め","description":"Replace a planar sketch corner by a tangent arc, not a solid-edge fillet.","descriptionJa":"スケッチの角丸め。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M5 28 V5 H28\" stroke-dasharray=\"2 3\"/><path d=\"M5 27 V17 A12 12 0 0 1 17 5 H28\" stroke=\"#178b88\" stroke-width=\"2.8\"/><circle cx=\"5\" cy=\"17\" r=\"1.6\" fill=\"white\"/><circle cx=\"17\" cy=\"5\" r=\"1.6\" fill=\"white\"/>","family":"sketch-fillet","role":"command","tags":["sketch fillet","スケッチの角丸め","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-fillet.svg","usages":["command"],"sha256":"52dc080b380cfcf524162cd52eb6b6c9895c8b3918ffd2237484942c803cac23","variants":{"light":{"file":"icons/cad-sketch-fillet.svg","sha256":"52dc080b380cfcf524162cd52eb6b6c9895c8b3918ffd2237484942c803cac23"},"dark":{"file":"icons-dark/cad-sketch-fillet.svg","sha256":"2e509439696c21f9a69c1095274cf644b11c43bcad6d0f09633a127dea859e4e","body":"<path d=\"M5 28 V5 H28\" stroke-dasharray=\"2 3\"/><path d=\"M5 27 V17 A12 12 0 0 1 17 5 H28\" stroke=\"#63cec4\" stroke-width=\"2.8\"/><circle cx=\"5\" cy=\"17\" r=\"1.6\" fill=\"#192c3c\"/><circle cx=\"17\" cy=\"5\" r=\"1.6\" fill=\"#192c3c\"/>"}}},{"id":"cad-sketch-chamfer","name":"Sketch chamfer","nameJa":"スケッチの面取り","description":"Replace a planar sketch corner by a straight bevel segment.","descriptionJa":"スケッチの面取り。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M5 28 V5 H28\" stroke-dasharray=\"2 3\"/><path d=\"M5 28 V17 M17 5 H28\"/><path d=\"M5 17 17 5\" stroke=\"#178b88\" stroke-width=\"3\"/><circle cx=\"5\" cy=\"17\" r=\"1.6\" fill=\"white\"/><circle cx=\"17\" cy=\"5\" r=\"1.6\" fill=\"white\"/>","family":"sketch-chamfer","role":"command","tags":["sketch chamfer","スケッチの面取り","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-chamfer.svg","usages":["command"],"sha256":"dc0cc405ce4129b99b2c431eba2657bbf26d9839ca0cd6acec7cadbf094a215d","variants":{"light":{"file":"icons/cad-sketch-chamfer.svg","sha256":"dc0cc405ce4129b99b2c431eba2657bbf26d9839ca0cd6acec7cadbf094a215d"},"dark":{"file":"icons-dark/cad-sketch-chamfer.svg","sha256":"c6867d12ba42df57864b0bbc00a2d2cc5c8d1ba8ce436db8f2f3414e542b1043","body":"<path d=\"M5 28 V5 H28\" stroke-dasharray=\"2 3\"/><path d=\"M5 28 V17 M17 5 H28\"/><path d=\"M5 17 17 5\" stroke=\"#63cec4\" stroke-width=\"3\"/><circle cx=\"5\" cy=\"17\" r=\"1.6\" fill=\"#192c3c\"/><circle cx=\"17\" cy=\"5\" r=\"1.6\" fill=\"#192c3c\"/>"}}},{"id":"cad-sketch-radius-dimension","name":"Sketch radius dimension","nameJa":"スケッチ半径寸法","description":"Dimension the radius from a circle or arc center to its curve.","descriptionJa":"スケッチ半径寸法。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M5 25 A13 13 0 1 1 27 24\"/><circle cx=\"16\" cy=\"16\" r=\"1.8\" fill=\"#253b53\"/><path d=\"M16 16 25 7 M20 8 25 7 24 12\" stroke=\"#178b88\"/><path d=\"M5 29 V21 H8 Q12 21 12 24 Q12 26 8 26 H5 M8 26 12 29\"/>","family":"sketch-radius-dimension","role":"command","tags":["sketch radius dimension","スケッチ半径寸法","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-radius-dimension.svg","usages":["command"],"sha256":"510075ca00d9826031849e758c49cf2618cd2fecf40fecbe085bba5fd16561bf","variants":{"light":{"file":"icons/cad-sketch-radius-dimension.svg","sha256":"510075ca00d9826031849e758c49cf2618cd2fecf40fecbe085bba5fd16561bf"},"dark":{"file":"icons-dark/cad-sketch-radius-dimension.svg","sha256":"ae81316ac196456294e9b27b9a99cba1165130322b336d2f97785333da000ecc","body":"<path d=\"M5 25 A13 13 0 1 1 27 24\"/><circle cx=\"16\" cy=\"16\" r=\"1.8\" fill=\"#d1e5ed\"/><path d=\"M16 16 25 7 M20 8 25 7 24 12\" stroke=\"#63cec4\"/><path d=\"M5 29 V21 H8 Q12 21 12 24 Q12 26 8 26 H5 M8 26 12 29\"/>"}}},{"id":"cad-sketch-clear","name":"Clear sketch","nameJa":"スケッチを全消去","description":"Remove all geometry in the active sketch, not delete the sketch object.","descriptionJa":"スケッチを全消去。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<rect x=\"3\" y=\"3\" width=\"23\" height=\"25\" rx=\"1\"/><path d=\"M6 21 12 7 20 21Z\" stroke-dasharray=\"2 2\"/><path d=\"M16 23 23 16 30 23 24 29 H22Z\" fill=\"#d7efed\"/><path d=\"M18 21 25 28 M22 29 H30\" stroke=\"#178b88\"/>","family":"sketch-clear","role":"command","tags":["clear sketch","スケッチを全消去","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-clear.svg","usages":["command"],"sha256":"2d85e12d66aab98b3482b8f4ac468f31070568311b827c2dffe3b07fd2f03ba2","variants":{"light":{"file":"icons/cad-sketch-clear.svg","sha256":"2d85e12d66aab98b3482b8f4ac468f31070568311b827c2dffe3b07fd2f03ba2"},"dark":{"file":"icons-dark/cad-sketch-clear.svg","sha256":"ac025821936a4bb7144126fd745c2cc6bc06ed172f32d34848b7810ca1ee0728","body":"<rect x=\"3\" y=\"3\" width=\"23\" height=\"25\" rx=\"1\"/><path d=\"M6 21 12 7 20 21Z\" stroke-dasharray=\"2 2\"/><path d=\"M16 23 23 16 30 23 24 29 H22Z\" fill=\"#294c59\"/><path d=\"M18 21 25 28 M22 29 H30\" stroke=\"#63cec4\"/>"}}},{"id":"cad-edit-feature","name":"Edit feature","nameJa":"フィーチャーを編集","description":"Open a feature definition for editing; simplified silhouette for 16px tree-row buttons.","descriptionJa":"フィーチャーを編集。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<rect x=\"3\" y=\"5\" width=\"16\" height=\"22\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M7 10 H14 M7 15 H12\"/><path d=\"M16 26 18 20 26 12 30 16 22 24Z\" fill=\"#178b88\"/><path d=\"M18 20 22 24\"/>","family":"edit-feature","role":"command","tags":["edit feature","フィーチャーを編集","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-edit-feature.svg","usages":["command"],"sha256":"642ec8fb1c20f780e60316499625e6c9a386149fbe81ed0b96aa25e07a560b79","variants":{"light":{"file":"icons/cad-edit-feature.svg","sha256":"642ec8fb1c20f780e60316499625e6c9a386149fbe81ed0b96aa25e07a560b79"},"dark":{"file":"icons-dark/cad-edit-feature.svg","sha256":"a71a003931ee18831e89a5a4a5dc71e237d80dcadda51f2075f325319e6f29ff","body":"<rect x=\"3\" y=\"5\" width=\"16\" height=\"22\" rx=\"2\" fill=\"#294c59\"/><path d=\"M7 10 H14 M7 15 H12\"/><path d=\"M16 26 18 20 26 12 30 16 22 24Z\" fill=\"#63cec4\"/><path d=\"M18 20 22 24\"/>"}}},{"id":"cad-attach-reference","name":"Attach side reference","nameJa":"側面参照を追加","description":"Attach a side reference to a feature or part, not a generic hyperlink.","descriptionJa":"側面参照を追加。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M3 7 H14 V27 H3Z\" fill=\"#d7efed\"/><path d=\"M19 4 H28 V24 H19Z\" stroke-dasharray=\"2 2\"/><path d=\"M11 17 H24 M20 13 24 17 20 21\" stroke=\"#178b88\"/>","family":"attach-reference","role":"command","tags":["attach side reference","側面参照を追加","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-attach-reference.svg","usages":["command"],"sha256":"5ec8efa82d59de8db958209828c244939690aa35aaea8de6e0f5f2acc59bfdba","variants":{"light":{"file":"icons/cad-attach-reference.svg","sha256":"5ec8efa82d59de8db958209828c244939690aa35aaea8de6e0f5f2acc59bfdba"},"dark":{"file":"icons-dark/cad-attach-reference.svg","sha256":"2e5f0b7c7ddeeb454de02609d6589bcd06eeec644d7a2cb4d917667941d6b91c","body":"<path d=\"M3 7 H14 V27 H3Z\" fill=\"#294c59\"/><path d=\"M19 4 H28 V24 H19Z\" stroke-dasharray=\"2 2\"/><path d=\"M11 17 H24 M20 13 24 17 20 21\" stroke=\"#63cec4\"/>"}}},{"id":"cad-component-list","name":"Component list","nameJa":"部品一覧","description":"Show a list of assembly components rather than create a single part.","descriptionJa":"部品一覧。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"2\"/><rect x=\"6\" y=\"6\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M15 8.5 H25\" stroke=\"#178b88\"/><rect x=\"6\" y=\"14\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M15 16.5 H25\" stroke=\"#178b88\"/><rect x=\"6\" y=\"22\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M15 24.5 H25\" stroke=\"#178b88\"/>","family":"component-list","role":"command","tags":["component list","部品一覧","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-component-list.svg","usages":["command"],"sha256":"b70642e218f59fa1a39533f21e81ec0b43e5a6e851011e5b986aac9d38ae9a9f","variants":{"light":{"file":"icons/cad-component-list.svg","sha256":"b70642e218f59fa1a39533f21e81ec0b43e5a6e851011e5b986aac9d38ae9a9f"},"dark":{"file":"icons-dark/cad-component-list.svg","sha256":"40931948e2524feadfb331b8b2563062e0df231e26c945a5a6f6d6fcaff3378e","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"2\"/><rect x=\"6\" y=\"6\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><path d=\"M15 8.5 H25\" stroke=\"#63cec4\"/><rect x=\"6\" y=\"14\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><path d=\"M15 16.5 H25\" stroke=\"#63cec4\"/><rect x=\"6\" y=\"22\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><path d=\"M15 24.5 H25\" stroke=\"#63cec4\"/>"}}},{"id":"cad-open-sheet-metal-sample","name":"Open sheet-metal sample","nameJa":"板金サンプルを開く","description":"Open a sheet-metal example, distinct from the general sample chooser.","descriptionJa":"板金サンプルを開く。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M3 11 V7 H12 L15 10 H28 V28 H3Z\" fill=\"#d7efed\"/><path d=\"M8 24 V15 Q8 12 11 12 H23 V16 H13 V24Z\" fill=\"white\"/><path d=\"M19 20 H29 M26 17 29 20 26 23\" stroke=\"#178b88\"/>","family":"open-sheet-metal-sample","role":"command","tags":["open sheet-metal sample","板金サンプルを開く","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-open-sheet-metal-sample.svg","usages":["command"],"sha256":"29fa4c2903b7680e964f465632e981069b3d7e72948a70f17340d35f57db4f30","variants":{"light":{"file":"icons/cad-open-sheet-metal-sample.svg","sha256":"29fa4c2903b7680e964f465632e981069b3d7e72948a70f17340d35f57db4f30"},"dark":{"file":"icons-dark/cad-open-sheet-metal-sample.svg","sha256":"1dd370e82a4e3ea3f0807953f862b6dacca70621d44012413f5ab804a045130b","body":"<path d=\"M3 11 V7 H12 L15 10 H28 V28 H3Z\" fill=\"#294c59\"/><path d=\"M8 24 V15 Q8 12 11 12 H23 V16 H13 V24Z\" fill=\"#192c3c\"/><path d=\"M19 20 H29 M26 17 29 20 26 23\" stroke=\"#63cec4\"/>"}}},{"id":"cad-surface-lit","name":"Scene-lit surface","nameJa":"通常ライティング","description":"Shade surfaces using scene lighting, distinct from matcap and zebra analysis.","descriptionJa":"通常ライティング。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<circle cx=\"13\" cy=\"20\" r=\"9\" fill=\"#d7efed\"/><path d=\"M6 16 Q18 12 18 27\" stroke=\"#178b88\" stroke-width=\"3\"/><circle cx=\"25\" cy=\"6\" r=\"3\" stroke=\"#178b88\"/><path d=\"M25 1 V2 M25 10 V12 M20 6 H18 M29 6 H31 M21 2 20 1\" stroke=\"#178b88\"/>","family":"surface-lit","role":"command","tags":["scene-lit surface","通常ライティング","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-surface-lit.svg","usages":["command"],"sha256":"bf9d70d6e048b4a5b28f0a55a8d18a734a5a87efb6d76898170cf62eb4c8297a","variants":{"light":{"file":"icons/cad-surface-lit.svg","sha256":"bf9d70d6e048b4a5b28f0a55a8d18a734a5a87efb6d76898170cf62eb4c8297a"},"dark":{"file":"icons-dark/cad-surface-lit.svg","sha256":"1af642ded6377d1b65c7d67246e71d5cd69b23f945a6339cf792d0830cbc7491","body":"<circle cx=\"13\" cy=\"20\" r=\"9\" fill=\"#294c59\"/><path d=\"M6 16 Q18 12 18 27\" stroke=\"#63cec4\" stroke-width=\"3\"/><circle cx=\"25\" cy=\"6\" r=\"3\" stroke=\"#63cec4\"/><path d=\"M25 1 V2 M25 10 V12 M20 6 H18 M29 6 H31 M21 2 20 1\" stroke=\"#63cec4\"/>"}}},{"id":"cad-markup-freehand","name":"Freehand markup","nameJa":"フリーハンドマークアップ","description":"Draw a freehand review annotation, not an editable sketch spline.","descriptionJa":"フリーハンドマークアップ。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<path d=\"M3 25 C4 8 14 6 11 17 S17 27 21 16\" stroke=\"#178b88\" stroke-width=\"2.5\"/><path d=\"M20 12 26 4 30 7 24 15 19 17Z\" fill=\"#d7efed\"/>","family":"markup-freehand","role":"command","tags":["freehand markup","フリーハンドマークアップ","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-markup-freehand.svg","usages":["command"],"sha256":"46011d44d7fd2221d8235fa38d9f975953371e37b1828960e89bc66b009a4729","variants":{"light":{"file":"icons/cad-markup-freehand.svg","sha256":"46011d44d7fd2221d8235fa38d9f975953371e37b1828960e89bc66b009a4729"},"dark":{"file":"icons-dark/cad-markup-freehand.svg","sha256":"abcf4e04f117140afc2cd75f5f656b08297685197981db05acb9da91c2fc2f76","body":"<path d=\"M3 25 C4 8 14 6 11 17 S17 27 21 16\" stroke=\"#63cec4\" stroke-width=\"2.5\"/><path d=\"M20 12 26 4 30 7 24 15 19 17Z\" fill=\"#294c59\"/>"}}},{"id":"cad-markup-circle","name":"Circle markup","nameJa":"円マークアップ","description":"Draw a circular review annotation without creating sketch geometry.","descriptionJa":"円マークアップ。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<circle cx=\"14\" cy=\"16\" r=\"10\" stroke=\"#178b88\" stroke-width=\"2.5\"/><path d=\"M21 23 26 18 30 22 25 27 20 28Z\" fill=\"#d7efed\"/>","family":"markup-circle","role":"command","tags":["circle markup","円マークアップ","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-markup-circle.svg","usages":["command"],"sha256":"c8cc795487defb607178d8fa43d45930bdf649824e4ba4bd8ca8c3ffa43c7267","variants":{"light":{"file":"icons/cad-markup-circle.svg","sha256":"c8cc795487defb607178d8fa43d45930bdf649824e4ba4bd8ca8c3ffa43c7267"},"dark":{"file":"icons-dark/cad-markup-circle.svg","sha256":"a41c7f87fa92ef8c085a1f751c1191deca5334fa6927e1a26a3d79ec52061aa2","body":"<circle cx=\"14\" cy=\"16\" r=\"10\" stroke=\"#63cec4\" stroke-width=\"2.5\"/><path d=\"M21 23 26 18 30 22 25 27 20 28Z\" fill=\"#294c59\"/>"}}},{"id":"cad-markup-rectangle","name":"Rectangle markup","nameJa":"矩形マークアップ","description":"Draw a rectangular review annotation without creating sketch geometry.","descriptionJa":"矩形マークアップ。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<rect x=\"3\" y=\"6\" width=\"23\" height=\"20\" rx=\"1\" stroke=\"#178b88\" stroke-width=\"2.5\"/><path d=\"M21 23 26 18 30 22 25 27 20 28Z\" fill=\"#d7efed\"/>","family":"markup-rectangle","role":"command","tags":["rectangle markup","矩形マークアップ","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-markup-rectangle.svg","usages":["command"],"sha256":"81ae06896579ef3cbdaf4924c6db7e74a3b9fce651d6258befa24995fc6060c0","variants":{"light":{"file":"icons/cad-markup-rectangle.svg","sha256":"81ae06896579ef3cbdaf4924c6db7e74a3b9fce651d6258befa24995fc6060c0"},"dark":{"file":"icons-dark/cad-markup-rectangle.svg","sha256":"98494ddee0961bd80af500f95e91277dff84dabf15e9605d167e0e6ba31acaf7","body":"<rect x=\"3\" y=\"6\" width=\"23\" height=\"20\" rx=\"1\" stroke=\"#63cec4\" stroke-width=\"2.5\"/><path d=\"M21 23 26 18 30 22 25 27 20 28Z\" fill=\"#294c59\"/>"}}},{"id":"cad-implicit-body","name":"Implicit body","nameJa":"陰関数ボディ","description":"Represent an implicit isosurface rather than an exact boundary representation.","descriptionJa":"陰関数ボディ。今後の機能向けの専用アイコンです。","body":"<path d=\"M4 20 C0 9 12 4 17 9 C25 1 33 16 25 23 C23 32 8 31 4 20Z\" fill=\"#d7efed\"/><path d=\"M8 19 C6 12 14 11 17 14 C23 8 27 18 21 22 C15 27 9 24 8 19Z\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"19\" r=\"2\" fill=\"#178b88\"/>","family":"implicit-body","role":"object","tags":["implicit body","陰関数ボディ","oct25-request","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-implicit-body.svg","usages":["model-tree"],"objectType":"implicit-body","nodeName":"Implicit body","nodeNameJa":"陰関数ボディ","sha256":"47d94e020e8a15dfdc9a709f7a7a356f62daf3fc1603dba21b7b1e12bf359de3","variants":{"light":{"file":"icons/cad-implicit-body.svg","sha256":"47d94e020e8a15dfdc9a709f7a7a356f62daf3fc1603dba21b7b1e12bf359de3"},"dark":{"file":"icons-dark/cad-implicit-body.svg","sha256":"9cd8dc0ab0941badf66cbcf440a614d7be3f90f3ce92de9faba97b1693c429fb","body":"<path d=\"M4 20 C0 9 12 4 17 9 C25 1 33 16 25 23 C23 32 8 31 4 20Z\" fill=\"#294c59\"/><path d=\"M8 19 C6 12 14 11 17 14 C23 8 27 18 21 22 C15 27 9 24 8 19Z\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"19\" r=\"2\" fill=\"#63cec4\"/>"}}},{"id":"cad-sdf-convert","name":"Convert to signed distance field","nameJa":"SDFへ変換","description":"Convert geometry to a signed distance field; not SDFormat robot export.","descriptionJa":"SDFへ変換。今後の機能向けの専用アイコンです。","body":"<rect x=\"3\" y=\"5\" width=\"8\" height=\"20\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M12 15 H21 M18 12 21 15 18 18\" stroke=\"#178b88\"/><path d=\"M24 4 C16 7 16 25 24 28 M28 5 C21 9 21 23 28 27 M30 10 C27 13 27 19 30 22\"/>","family":"sdf-convert","role":"command","tags":["convert to signed distance field","SDFへ変換","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sdf-convert.svg","usages":["command"],"sha256":"949df016536e1440a5e3432c6a5bd5c294991056d2889c3ce5c3600d53b8ff40","variants":{"light":{"file":"icons/cad-sdf-convert.svg","sha256":"949df016536e1440a5e3432c6a5bd5c294991056d2889c3ce5c3600d53b8ff40"},"dark":{"file":"icons-dark/cad-sdf-convert.svg","sha256":"253b07fd3cb3a23a40e3776f1768fb844d5ef5c9f4df2eacbc55a5ada4c38ef5","body":"<rect x=\"3\" y=\"5\" width=\"8\" height=\"20\" rx=\"1\" fill=\"#294c59\"/><path d=\"M12 15 H21 M18 12 21 15 18 18\" stroke=\"#63cec4\"/><path d=\"M24 4 C16 7 16 25 24 28 M28 5 C21 9 21 23 28 27 M30 10 C27 13 27 19 30 22\"/>"}}},{"id":"cad-csg-tree","name":"CSG operation tree","nameJa":"CSG演算ツリー","description":"Inspect constructive-solid-geometry operands and Boolean operations.","descriptionJa":"CSG演算ツリー。今後の機能向けの専用アイコンです。","body":"<rect x=\"11\" y=\"3\" width=\"10\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M16 5 V9 M13 7 H19\" stroke=\"#178b88\"/><path d=\"M16 11 V17 H6 V22 M16 17 H26 V22\"/><rect x=\"2\" y=\"22\" width=\"8\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><circle cx=\"26\" cy=\"25\" r=\"4\" stroke=\"#178b88\"/>","family":"csg-tree","role":"command","tags":["csg operation tree","CSG演算ツリー","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-csg-tree.svg","usages":["command"],"sha256":"0f0445662678aca163a98061ae2bc29f2791f413757fd6b5de3489870c322ad5","variants":{"light":{"file":"icons/cad-csg-tree.svg","sha256":"0f0445662678aca163a98061ae2bc29f2791f413757fd6b5de3489870c322ad5"},"dark":{"file":"icons-dark/cad-csg-tree.svg","sha256":"f460808f5ef0ee879de2926c194c3b44f8af6c8bb8fa39fbc9a241de2da00db3","body":"<rect x=\"11\" y=\"3\" width=\"10\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><path d=\"M16 5 V9 M13 7 H19\" stroke=\"#63cec4\"/><path d=\"M16 11 V17 H6 V22 M16 17 H26 V22\"/><rect x=\"2\" y=\"22\" width=\"8\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><circle cx=\"26\" cy=\"25\" r=\"4\" stroke=\"#63cec4\"/>"}}},{"id":"cad-lattice-gyroid","name":"Gyroid lattice","nameJa":"ジャイロイド格子","description":"Create a smooth triply periodic gyroid-style lattice rather than rod struts.","descriptionJa":"ジャイロイド格子。今後の機能向けの専用アイコンです。","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"2\"/><path d=\"M4 10 C10 2 13 18 20 10 S27 5 28 10 M4 22 C10 14 13 30 20 22 S27 17 28 22 M10 4 C2 10 18 13 10 20 S5 27 10 28 M22 4 C14 10 30 13 22 20 S17 27 22 28\" stroke=\"#178b88\"/>","family":"lattice-gyroid","role":"command","tags":["gyroid lattice","ジャイロイド格子","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-lattice-gyroid.svg","usages":["command"],"sha256":"384362d29c256908f3c715e6247a2ad8cb923609dbefb6a875ccee712a904498","variants":{"light":{"file":"icons/cad-lattice-gyroid.svg","sha256":"384362d29c256908f3c715e6247a2ad8cb923609dbefb6a875ccee712a904498"},"dark":{"file":"icons-dark/cad-lattice-gyroid.svg","sha256":"e62cdeacd345df8966c6fc7a5cc61d1f647662f3218eb4bdee6c460999c564ff","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"2\"/><path d=\"M4 10 C10 2 13 18 20 10 S27 5 28 10 M4 22 C10 14 13 30 20 22 S27 17 28 22 M10 4 C2 10 18 13 10 20 S5 27 10 28 M22 4 C14 10 30 13 22 20 S17 27 22 28\" stroke=\"#63cec4\"/>"}}},{"id":"cad-lattice-rod","name":"Rod lattice","nameJa":"ロッド格子","description":"Create connected straight lattice struts, distinct from a gyroid sheet lattice.","descriptionJa":"ロッド格子。今後の機能向けの専用アイコンです。","body":"<path d=\"M5 6 16 4 27 6 25 25 16 29 7 25Z\"/><path d=\"M5 6 25 25 M27 6 7 25 M16 4 V29 M7 25 H25\" stroke=\"#178b88\" stroke-width=\"2.5\"/><circle cx=\"5\" cy=\"6\" r=\"2\" fill=\"#d7efed\"/><circle cx=\"16\" cy=\"4\" r=\"2\" fill=\"#d7efed\"/><circle cx=\"27\" cy=\"6\" r=\"2\" fill=\"#d7efed\"/><circle cx=\"7\" cy=\"25\" r=\"2\" fill=\"#d7efed\"/><circle cx=\"16\" cy=\"29\" r=\"2\" fill=\"#d7efed\"/><circle cx=\"25\" cy=\"25\" r=\"2\" fill=\"#d7efed\"/>","family":"lattice-rod","role":"command","tags":["rod lattice","ロッド格子","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-lattice-rod.svg","usages":["command"],"sha256":"18efec1513f7267fcc9145c7a8f0bdf5c4b11a9d009234b0bff551b203240541","variants":{"light":{"file":"icons/cad-lattice-rod.svg","sha256":"18efec1513f7267fcc9145c7a8f0bdf5c4b11a9d009234b0bff551b203240541"},"dark":{"file":"icons-dark/cad-lattice-rod.svg","sha256":"cc44f8537137f0fc5ff6113650fa790cb80beefe1d8a8a0dee1f78a908cd53ab","body":"<path d=\"M5 6 16 4 27 6 25 25 16 29 7 25Z\"/><path d=\"M5 6 25 25 M27 6 7 25 M16 4 V29 M7 25 H25\" stroke=\"#63cec4\" stroke-width=\"2.5\"/><circle cx=\"5\" cy=\"6\" r=\"2\" fill=\"#294c59\"/><circle cx=\"16\" cy=\"4\" r=\"2\" fill=\"#294c59\"/><circle cx=\"27\" cy=\"6\" r=\"2\" fill=\"#294c59\"/><circle cx=\"7\" cy=\"25\" r=\"2\" fill=\"#294c59\"/><circle cx=\"16\" cy=\"29\" r=\"2\" fill=\"#294c59\"/><circle cx=\"25\" cy=\"25\" r=\"2\" fill=\"#294c59\"/>"}}},{"id":"cad-pmi-edit","name":"Edit PMI","nameJa":"PMIを編集","description":"Edit a product-manufacturing annotation, not geometry parameters.","descriptionJa":"PMIを編集。今後の機能向けの専用アイコンです。","body":"<rect x=\"3\" y=\"5\" width=\"23\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M10 5 V15 M5 10 H8 M14 8 H23 M14 12 H20 M5 21 H13\"/><path d=\"M16 26 18 20 26 12 30 16 22 24Z\" fill=\"#178b88\"/><path d=\"M18 20 22 24\"/>","family":"pmi-edit","role":"command","tags":["edit pmi","PMIを編集","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-pmi-edit.svg","usages":["command"],"sha256":"028a63119ddb115a7eb0b81628a41db0faa84020daf56031dfd4f7cca812bf4d","variants":{"light":{"file":"icons/cad-pmi-edit.svg","sha256":"028a63119ddb115a7eb0b81628a41db0faa84020daf56031dfd4f7cca812bf4d"},"dark":{"file":"icons-dark/cad-pmi-edit.svg","sha256":"611beb9a3a3a8b678d639a8d26a06e7247655d6cfc78a36325d6c5b18afd3dde","body":"<rect x=\"3\" y=\"5\" width=\"23\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><path d=\"M10 5 V15 M5 10 H8 M14 8 H23 M14 12 H20 M5 21 H13\"/><path d=\"M16 26 18 20 26 12 30 16 22 24Z\" fill=\"#63cec4\"/><path d=\"M18 20 22 24\"/>"}}},{"id":"cad-pmi-associate","name":"Associate PMI","nameJa":"PMIを形状へ関連付け","description":"Associate a PMI annotation to an explicit geometric target.","descriptionJa":"PMIを形状へ関連付け。今後の機能向けの専用アイコンです。","body":"<rect x=\"3\" y=\"3\" width=\"20\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M9 3 V11 M12 7 H20 M7 11 V20 H17\"/><path d=\"M17 18 24 14 30 18 V26 L24 30 17 26Z\" fill=\"#d7efed\"/><path d=\"M17 18 24 22 30 18 M24 22 V30\" stroke=\"#178b88\"/><circle cx=\"17\" cy=\"20\" r=\"2\" fill=\"#178b88\"/>","family":"pmi-associate","role":"command","tags":["associate pmi","PMIを形状へ関連付け","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-pmi-associate.svg","usages":["command"],"sha256":"1dcd8ba083143043c141bb9581f0cda798f200d58e70745c0b33abd4553f45b6","variants":{"light":{"file":"icons/cad-pmi-associate.svg","sha256":"1dcd8ba083143043c141bb9581f0cda798f200d58e70745c0b33abd4553f45b6"},"dark":{"file":"icons-dark/cad-pmi-associate.svg","sha256":"3bcab3da8600b208be2542ad8370887c3d3a47c7b5b17f3dcd474e6ae4aaade9","body":"<rect x=\"3\" y=\"3\" width=\"20\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><path d=\"M9 3 V11 M12 7 H20 M7 11 V20 H17\"/><path d=\"M17 18 24 14 30 18 V26 L24 30 17 26Z\" fill=\"#294c59\"/><path d=\"M17 18 24 22 30 18 M24 22 V30\" stroke=\"#63cec4\"/><circle cx=\"17\" cy=\"20\" r=\"2\" fill=\"#63cec4\"/>"}}},{"id":"cad-quad-remesh","name":"Quad remesh","nameJa":"四角形リメッシュ","description":"Remesh a surface into a quadrilateral layout, distinct from generic remeshing.","descriptionJa":"四角形リメッシュ。今後の機能向けの専用アイコンです。","body":"<path d=\"M3 8 Q15 1 29 7 L27 26 Q15 31 3 25Z\" fill=\"#d7efed\"/><path d=\"M11 5 Q15 16 11 28 M21 5 Q25 16 20 28 M3 15 Q15 9 28 14 M3 21 Q15 17 27 20\" stroke=\"#178b88\"/>","family":"quad-remesh","role":"command","tags":["quad remesh","四角形リメッシュ","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAD","categories":["CAD"],"file":"icons/cad-quad-remesh.svg","usages":["command"],"sha256":"0fca19ba33b36d4cf81ad92c0c60d4f67eb7c170112a4f47ce2354700d3a9647","variants":{"light":{"file":"icons/cad-quad-remesh.svg","sha256":"0fca19ba33b36d4cf81ad92c0c60d4f67eb7c170112a4f47ce2354700d3a9647"},"dark":{"file":"icons-dark/cad-quad-remesh.svg","sha256":"2e005a4a5a85ba351c1b22ac7f760398a25867448938d148d54d0d82ca4009b5","body":"<path d=\"M3 8 Q15 1 29 7 L27 26 Q15 31 3 25Z\" fill=\"#294c59\"/><path d=\"M11 5 Q15 16 11 28 M21 5 Q25 16 20 28 M3 15 Q15 9 28 14 M3 21 Q15 17 27 20\" stroke=\"#63cec4\"/>"}}},{"id":"cad-accessibility-analysis","name":"Analyze tool accessibility","nameJa":"工具アクセス解析","description":"Inspect whether model surfaces can be reached along a tool approach direction.","descriptionJa":"工具の進入方向に沿ってモデルの各面へアクセスできるかを検査します。","family":"inspection","role":"command","tags":["inspection","accessibility","approach direction","tool access","検査","工具進入","到達可否","analyze tool accessibility","工具アクセス解析","CAD"],"aliases":["inspect.accessibility"],"sources":["gui-audit-aad95a4813"],"body":"<path d=\"M3 12 H12 V17 H7 V25 H25 V17 H29 V29 H3Z\" fill=\"#d7efed\"/><path d=\"M20 3 V23 M17 19 20 23 23 19\" stroke=\"#178b88\"/><path d=\"M7 3 V10 M4 7 7 10 10 7\" stroke=\"#c88626\"/><path d=\"M4 15 H11\" stroke=\"#c88626\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-accessibility-analysis.svg","usages":["command"],"sha256":"e7a2910aac2a71c48c5bd3a113a3d81187c86e6f79f958cf1269d1b40431d8e7","variants":{"light":{"file":"icons/cad-accessibility-analysis.svg","sha256":"e7a2910aac2a71c48c5bd3a113a3d81187c86e6f79f958cf1269d1b40431d8e7"},"dark":{"file":"icons-dark/cad-accessibility-analysis.svg","sha256":"84720974ba2af477d15936eed4f0ae98eeaaa01eb16fc60abaa33f476bb72e80","body":"<path d=\"M3 12 H12 V17 H7 V25 H25 V17 H29 V29 H3Z\" fill=\"#294c59\"/><path d=\"M20 3 V23 M17 19 20 23 23 19\" stroke=\"#63cec4\"/><path d=\"M7 3 V10 M4 7 7 10 10 7\" stroke=\"#efbd63\"/><path d=\"M4 15 H11\" stroke=\"#efbd63\"/>"}}},{"id":"cad-apply-decal","name":"Apply decal","nameJa":"デカール貼付","description":"Place an image decal on a model face without modifying its geometry.","descriptionJa":"モデルの形状を変更せずに、画像デカールを面へ貼り付けます。","family":"appearance","role":"command","tags":["decal","image","face","appearance","デカール","画像","面","外観","apply decal","デカール貼付","CAD"],"aliases":["canvas.decal"],"sources":["gui-audit-cf394eb201"],"body":"<path d=\"M4 13 Q16 7 28 13 V27 Q16 21 4 27Z\" fill=\"#d7efed\"/><path d=\"M11 14 23 15 V24 L11 23Z\" fill=\"white\"/><path d=\"M12 21 16 17 19 21 21 19 23 22\" stroke=\"#178b88\"/><circle cx=\"21\" cy=\"17\" r=\"1\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M5 4 H14 Q19 4 19 9 M16 6 19 9 22 6\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-apply-decal.svg","usages":["command"],"sha256":"1cacf0583789a372a41cbdefbc102463441f32aff379ccc0aca600a4c733412a","variants":{"light":{"file":"icons/cad-apply-decal.svg","sha256":"1cacf0583789a372a41cbdefbc102463441f32aff379ccc0aca600a4c733412a"},"dark":{"file":"icons-dark/cad-apply-decal.svg","sha256":"88131115b933c877d814e53e77c1fe3f36ac3efd002bc8cb85ec19442d2ac4a1","body":"<path d=\"M4 13 Q16 7 28 13 V27 Q16 21 4 27Z\" fill=\"#294c59\"/><path d=\"M11 14 23 15 V24 L11 23Z\" fill=\"#192c3c\"/><path d=\"M12 21 16 17 19 21 21 19 23 22\" stroke=\"#63cec4\"/><circle cx=\"21\" cy=\"17\" r=\"1\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M5 4 H14 Q19 4 19 9 M16 6 19 9 22 6\" stroke=\"#63cec4\"/>"}}},{"id":"cad-canvas-calibrate","name":"Calibrate reference image","nameJa":"参照画像の尺度校正","description":"Set the physical scale of a reference image from a known distance between two image points.","descriptionJa":"画像上の2点間の既知の距離を使い、参照画像の実寸尺度を校正します。","family":"reference-image","role":"command","tags":["canvas","calibrate","known distance","image scale","参照画像","尺度","校正","既知寸法","calibrate reference image","参照画像の尺度校正","CAD"],"aliases":["canvas.calibrate"],"sources":["gui-audit-770ce672d7"],"body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"18\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M5 19 11 10 17 17 21 13 27 20\"/><circle cx=\"23\" cy=\"8\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M7 22 V29 M25 22 V29\"/><path d=\"M7 26 H25 M10 23 7 26 10 29 M22 23 25 26 22 29\" stroke=\"#178b88\"/><circle cx=\"7\" cy=\"22\" r=\"1.5\" fill=\"#178b88\"/><circle cx=\"25\" cy=\"22\" r=\"1.5\" fill=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-canvas-calibrate.svg","usages":["command"],"sha256":"77e561211bd5b0cddc9aeca08acda36b07302dcde88c3c372a0115c162ed691e","variants":{"light":{"file":"icons/cad-canvas-calibrate.svg","sha256":"77e561211bd5b0cddc9aeca08acda36b07302dcde88c3c372a0115c162ed691e"},"dark":{"file":"icons-dark/cad-canvas-calibrate.svg","sha256":"714465825d81775b1a15c3212f5419c4efb50fa70c778615a63e4da612d7cf5b","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"18\" rx=\"1\" fill=\"#294c59\"/><path d=\"M5 19 11 10 17 17 21 13 27 20\"/><circle cx=\"23\" cy=\"8\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M7 22 V29 M25 22 V29\"/><path d=\"M7 26 H25 M10 23 7 26 10 29 M22 23 25 26 22 29\" stroke=\"#63cec4\"/><circle cx=\"7\" cy=\"22\" r=\"1.5\" fill=\"#63cec4\"/><circle cx=\"25\" cy=\"22\" r=\"1.5\" fill=\"#63cec4\"/>"}}},{"id":"cad-canvas-insert","name":"Insert reference image","nameJa":"参照画像を挿入","description":"Insert a raster image as a sketch picture or reference canvas without tracing it into curves.","descriptionJa":"ラスター画像を曲線に変換せず、スケッチ画像または参照キャンバスとして挿入します。","family":"reference-image","role":"command","tags":["canvas","insert","raster","sketch picture","参照画像","挿入","キャンバス","スケッチ画像","insert reference image","参照画像を挿入","CAD"],"aliases":["canvas.insert","Sketch Picture"],"sources":["gui-audit-cf394eb201","gui-audit-5952aec4b6"],"body":"<path d=\"M3 23 13 18 29 24 19 29Z\" fill=\"#d7efed\"/><rect x=\"5\" y=\"3\" width=\"18\" height=\"15\" rx=\"1\" fill=\"white\"/><path d=\"M6 15 11 9 15 13 18 10 22 16\" stroke=\"#178b88\"/><circle cx=\"18\" cy=\"6.5\" r=\"1.3\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M26 10 V21 M23 18 26 21 29 18\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-canvas-insert.svg","usages":["command"],"sha256":"4f6a9846dfad971d4559e816dddded9fa634e18309f0bb53eb5bb7e329f06190","variants":{"light":{"file":"icons/cad-canvas-insert.svg","sha256":"4f6a9846dfad971d4559e816dddded9fa634e18309f0bb53eb5bb7e329f06190"},"dark":{"file":"icons-dark/cad-canvas-insert.svg","sha256":"89d5cf7cd14082322596911107030635a9fe34bd79fb8ac4e55074ae8c04f3fd","body":"<path d=\"M3 23 13 18 29 24 19 29Z\" fill=\"#294c59\"/><rect x=\"5\" y=\"3\" width=\"18\" height=\"15\" rx=\"1\" fill=\"#192c3c\"/><path d=\"M6 15 11 9 15 13 18 10 22 16\" stroke=\"#63cec4\"/><circle cx=\"18\" cy=\"6.5\" r=\"1.3\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M26 10 V21 M23 18 26 21 29 18\" stroke=\"#63cec4\"/>"}}},{"id":"cad-constraint-regular-polygon","name":"Constrain regular polygon","nameJa":"正多角形拘束","description":"Constrain a polygon chain to equal side lengths and a common circumscribed circle.","descriptionJa":"多角形を構成する辺を等長にし、各頂点が同一円上に並ぶよう拘束します。","family":"sketch-constraint","role":"command","tags":["constraint","regular polygon","equal sides","cocircular","拘束","正多角形","等辺","共円","constrain regular polygon","正多角形拘束","CAD"],"aliases":["sketch.constraint.polygon"],"sources":["gui-audit-27d4ba3bf3"],"body":"<path d=\"M16 4 26.4 10 V22 L16 28 5.6 22 V10Z\" fill=\"#d7efed\"/><path d=\"M11 13 H21 M11 19 H21\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"4\" r=\"1.5\" fill=\"#178b88\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"28\" r=\"1.5\" fill=\"#178b88\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-constraint-regular-polygon.svg","usages":["command"],"sha256":"1b8a45da238ae8ebfef5bd23d37b75f37f0acf3a218d77389cce489c1a450b49","variants":{"light":{"file":"icons/cad-constraint-regular-polygon.svg","sha256":"1b8a45da238ae8ebfef5bd23d37b75f37f0acf3a218d77389cce489c1a450b49"},"dark":{"file":"icons-dark/cad-constraint-regular-polygon.svg","sha256":"e09aea134e0f32a91b185c850c3f8840f6b0a6045838c8ef06d373f1e55d800a","body":"<path d=\"M16 4 26.4 10 V22 L16 28 5.6 22 V10Z\" fill=\"#294c59\"/><path d=\"M11 13 H21 M11 19 H21\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"4\" r=\"1.5\" fill=\"#63cec4\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"28\" r=\"1.5\" fill=\"#63cec4\" stroke=\"#63cec4\"/>"}}},{"id":"cad-convert-spline-representation","name":"Convert spline representation","nameJa":"スプライン形式変換","description":"Convert an existing curve between spline representations without creating separate commands for each target type.","descriptionJa":"既存曲線のスプライン表現を変換します。変換先の形式ごとに図記号を分割しません。","family":"curve-editing","role":"command","tags":["spline","convert","representation","style spline","generic spline","スプライン","形式変換","制御点","convert spline representation","スプライン形式変換","CAD"],"aliases":["Convert to Spline","Convert to Style Spline","Convert to Generic Spline"],"sources":["gui-audit-318833252a"],"body":"<path d=\"M4 25 9 6 23 25 28 8\" stroke-dasharray=\"2 3\"/><path d=\"M4 25 C8 2 24 31 28 8\" stroke=\"#178b88\"/><rect x=\"7.5\" y=\"4.5\" width=\"3\" height=\"3\" rx=\"0\" fill=\"white\"/><rect x=\"21.5\" y=\"23.5\" width=\"3\" height=\"3\" rx=\"0\" fill=\"white\"/><circle cx=\"4\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"28\" cy=\"8\" r=\"1.5\" fill=\"white\"/><path d=\"M13 4 H23 M20 1 23 4 20 7\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-convert-spline-representation.svg","usages":["command"],"sha256":"58fde21139cd054ea1aaec731d356e9e5c88716e8ef266c4bfb5fb04258b1cf5","variants":{"light":{"file":"icons/cad-convert-spline-representation.svg","sha256":"58fde21139cd054ea1aaec731d356e9e5c88716e8ef266c4bfb5fb04258b1cf5"},"dark":{"file":"icons-dark/cad-convert-spline-representation.svg","sha256":"a41c764525f78566a87f14eb673db28e3c726683004188e94c19349d8a8198d9","body":"<path d=\"M4 25 9 6 23 25 28 8\" stroke-dasharray=\"2 3\"/><path d=\"M4 25 C8 2 24 31 28 8\" stroke=\"#63cec4\"/><rect x=\"7.5\" y=\"4.5\" width=\"3\" height=\"3\" rx=\"0\" fill=\"#192c3c\"/><rect x=\"21.5\" y=\"23.5\" width=\"3\" height=\"3\" rx=\"0\" fill=\"#192c3c\"/><circle cx=\"4\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"28\" cy=\"8\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M13 4 H23 M20 1 23 4 20 7\" stroke=\"#63cec4\"/>"}}},{"id":"cad-curve-offset-on-surface","name":"Offset curve on surface","nameJa":"面上の曲線オフセット","description":"Create a parallel offset of an existing curve while keeping the result on its support surface.","descriptionJa":"既存曲線から離れた曲線を、同じ支持サーフェス上に作成します。","family":"curve-on-surface","role":"command","tags":["curve","offset","support surface","parallel","曲線","オフセット","面上","支持面","offset curve on surface","面上の曲線オフセット","CAD"],"aliases":["Offset On Surface"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M3 10 Q16 3 29 10 L26 28 Q14 21 3 28Z\" fill=\"#d7efed\"/><path d=\"M6 16 Q14 9 26 16\"/><path d=\"M6 23 Q14 16 26 23\" stroke=\"#178b88\"/><path d=\"M16 12 V20 M13 15 16 12 19 15 M13 17 16 20 19 17\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-curve-offset-on-surface.svg","usages":["command"],"sha256":"f75b5a230836cd4595b5c37b5b6538790f09975edbcdcac89290757252437b4e","variants":{"light":{"file":"icons/cad-curve-offset-on-surface.svg","sha256":"f75b5a230836cd4595b5c37b5b6538790f09975edbcdcac89290757252437b4e"},"dark":{"file":"icons-dark/cad-curve-offset-on-surface.svg","sha256":"fbdc5f3a029ea67eb8b5de8ea15d9fd4c16ffb814f2a0ef5d51db11c86e3d68c","body":"<path d=\"M3 10 Q16 3 29 10 L26 28 Q14 21 3 28Z\" fill=\"#294c59\"/><path d=\"M6 16 Q14 9 26 16\"/><path d=\"M6 23 Q14 16 26 23\" stroke=\"#63cec4\"/><path d=\"M16 12 V20 M13 15 16 12 19 15 M13 17 16 20 19 17\" stroke=\"#63cec4\"/>"}}},{"id":"cad-curve-reverse-tangent","name":"Reverse endpoint tangent","nameJa":"端点の接線方向を反転","description":"Reverse or flip an endpoint tangent direction while retaining the connected curve context.","descriptionJa":"接続する曲線との関係を保ちながら、端点の接線方向を反転します。","family":"curve-editing","role":"command","tags":["tangent","endpoint","reverse","flip","接線","端点","反転","曲線","reverse endpoint tangent","端点の接線方向を反転","CAD"],"aliases":["Reverse Endpoint Tangent","Flip Endpoint Tangent"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M3 16 H15 M15 16 C24 16 25 5 28 5\" stroke-dasharray=\"2 3\"/><path d=\"M3 16 H15\"/><path d=\"M15 16 C6 16 6 27 15 27\" stroke=\"#178b88\"/><circle cx=\"15\" cy=\"16\" r=\"2\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M25 11 Q31 16 25 21 M25 17 V21 H29\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-curve-reverse-tangent.svg","usages":["command"],"sha256":"5810b3c4851d4d995795f85de968a77a37f0e00843984db4bd559fcf73ce47c9","variants":{"light":{"file":"icons/cad-curve-reverse-tangent.svg","sha256":"5810b3c4851d4d995795f85de968a77a37f0e00843984db4bd559fcf73ce47c9"},"dark":{"file":"icons-dark/cad-curve-reverse-tangent.svg","sha256":"4bdf25c0cf387521aaaa127b0f42f56ad04500047d052c0d4cc6a1da8f562790","body":"<path d=\"M3 16 H15 M15 16 C24 16 25 5 28 5\" stroke-dasharray=\"2 3\"/><path d=\"M3 16 H15\"/><path d=\"M15 16 C6 16 6 27 15 27\" stroke=\"#63cec4\"/><circle cx=\"15\" cy=\"16\" r=\"2\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M25 11 Q31 16 25 21 M25 17 V21 H29\" stroke=\"#63cec4\"/>"}}},{"id":"cad-dimension-driven","name":"Set driven dimension","nameJa":"従動寸法に切替","description":"Mark a dimension as driven or reference-only so that it reports rather than controls sketch geometry.","descriptionJa":"スケッチ形状を駆動せず、値を参照表示する従動寸法に切り替えます。","family":"sketch-dimension","role":"command","tags":["dimension","driven","reference","parenthesized","寸法","従動","参照寸法","駆動しない","set driven dimension","従動寸法に切替","CAD"],"aliases":["sketch.toggle_driven","Sketch Dimension Driven"],"sources":["gui-audit-4023a9e23d","gui-audit-5952aec4b6"],"body":"<path d=\"M7 20 V28 M25 20 V28 M7 25 H25\"/><path d=\"M9 10 H23 M12 7 9 10 12 13 M20 7 23 10 20 13\" stroke=\"#178b88\"/><path d=\"M5 5 Q1 10 5 15 M27 5 Q31 10 27 15\"/><path d=\"M7 16 V20 M25 16 V20\" stroke-dasharray=\"2 3\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-dimension-driven.svg","usages":["command"],"sha256":"e5ed83346bf6c0648292d44e69875ba16deaada446af0b75e9c1e084423fda98","variants":{"light":{"file":"icons/cad-dimension-driven.svg","sha256":"e5ed83346bf6c0648292d44e69875ba16deaada446af0b75e9c1e084423fda98"},"dark":{"file":"icons-dark/cad-dimension-driven.svg","sha256":"5dc72fefab14a44e8f1e94be9b5a48f55caa43b3e0aadca9a804263c963d943d","body":"<path d=\"M7 20 V28 M25 20 V28 M7 25 H25\"/><path d=\"M9 10 H23 M12 7 9 10 12 13 M20 7 23 10 20 13\" stroke=\"#63cec4\"/><path d=\"M5 5 Q1 10 5 15 M27 5 Q31 10 27 15\"/><path d=\"M7 16 V20 M25 16 V20\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-edit-block-definition","name":"Edit block definition","nameJa":"ブロック定義を編集","description":"Enter a reusable block definition to edit its member geometry.","descriptionJa":"再利用するブロックの定義を開き、構成する図形を編集します。","family":"block-editing","role":"command","tags":["block","definition","edit","member geometry","ブロック","定義","編集","構成図形","edit block definition","ブロック定義を編集","CAD"],"aliases":["Edit Block"],"sources":["gui-audit-1bed7f8e51"],"body":"<rect x=\"3\" y=\"7\" width=\"23\" height=\"22\" rx=\"1\" stroke-dasharray=\"3 3\"/><path d=\"M7 24 V13 H15 V24Z\" fill=\"#d7efed\"/><circle cx=\"19\" cy=\"23\" r=\"3\" fill=\"#d7efed\"/><path d=\"M16 15 25 4 29 7 20 18 15 20Z\" fill=\"white\"/><path d=\"M16 15 20 18 M23 7 27 10\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-edit-block-definition.svg","usages":["command"],"sha256":"c822ac5241d0171568fb1289b44d73bdd8894a3db246d755043699b2a93aafdf","variants":{"light":{"file":"icons/cad-edit-block-definition.svg","sha256":"c822ac5241d0171568fb1289b44d73bdd8894a3db246d755043699b2a93aafdf"},"dark":{"file":"icons-dark/cad-edit-block-definition.svg","sha256":"68138f7719fa9c0bab8b56a99707e498b4fbb33e1664b32ac9483f6c793474d7","body":"<rect x=\"3\" y=\"7\" width=\"23\" height=\"22\" rx=\"1\" stroke-dasharray=\"3 3\"/><path d=\"M7 24 V13 H15 V24Z\" fill=\"#294c59\"/><circle cx=\"19\" cy=\"23\" r=\"3\" fill=\"#294c59\"/><path d=\"M16 15 25 4 29 7 20 18 15 20Z\" fill=\"#192c3c\"/><path d=\"M16 15 20 18 M23 7 27 10\" stroke=\"#63cec4\"/>"}}},{"id":"cad-environment-map-analysis","name":"Analyze environment reflections","nameJa":"環境マップ反射解析","description":"Inspect surface shape and continuity using reflections of an environment map.","descriptionJa":"環境マップの反射を利用して、面の形状と連続性を検査します。","family":"inspection","role":"command","tags":["inspection","environment map","reflection","surface continuity","検査","環境マップ","反射","面連続性","analyze environment reflections","環境マップ反射解析","CAD"],"aliases":["inspect.environment_map"],"sources":["gui-audit-aad95a4813"],"body":"<path d=\"M3 10 V3 H10 M22 3 H29 V10 M3 22 V29 H10 M22 29 H29 V22\"/><circle cx=\"16\" cy=\"16\" r=\"11\" fill=\"#d7efed\"/><path d=\"M9 9 Q16 5 23 10 L21 22 Q14 17 8 21Z\" fill=\"white\"/><path d=\"M16 7 Q13 14 14 19 M8 15 Q15 10 22 15\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-environment-map-analysis.svg","usages":["command"],"sha256":"8ddf85259e3b368d28b6c054005e3389adf90dd74b1d3ad3966a454953ab9692","variants":{"light":{"file":"icons/cad-environment-map-analysis.svg","sha256":"8ddf85259e3b368d28b6c054005e3389adf90dd74b1d3ad3966a454953ab9692"},"dark":{"file":"icons-dark/cad-environment-map-analysis.svg","sha256":"537e1e7415edb728fd7e608dc4ee97295777bef953615a356691de5eab4646fa","body":"<path d=\"M3 10 V3 H10 M22 3 H29 V10 M3 22 V29 H10 M22 29 H29 V22\"/><circle cx=\"16\" cy=\"16\" r=\"11\" fill=\"#294c59\"/><path d=\"M9 9 Q16 5 23 10 L21 22 Q14 17 8 21Z\" fill=\"#192c3c\"/><path d=\"M16 7 Q13 14 14 19 M8 15 Q15 10 22 15\" stroke=\"#63cec4\"/>"}}},{"id":"cad-intersection-curve","name":"Create intersection curve","nameJa":"交差曲線を作成","description":"Create a spatial curve where two faces or surfaces intersect.","descriptionJa":"2つの面またはサーフェスが交差する位置に空間曲線を作成します。","family":"curve-on-surface","role":"command","tags":["intersection","curve","two surfaces","3D curve","交差","曲線","面同士","空間曲線","create intersection curve","交差曲線を作成","CAD"],"aliases":["sketch.intersection_curve","Intersection Curve"],"sources":["gui-audit-3762e45220","gui-audit-5952aec4b6"],"body":"<path d=\"M3 13 Q16 5 29 13 L25 26 Q14 18 3 26Z\" fill=\"#d7efed\"/><path d=\"M13 3 21 7 V29 L13 25Z\" fill=\"white\"/><path d=\"M3 13 Q16 5 29 13\" stroke-dasharray=\"2 3\"/><path d=\"M13 9 C19 10 15 19 21 24\" stroke=\"#178b88\"/><circle cx=\"13\" cy=\"9\" r=\"1.5\" fill=\"white\"/><circle cx=\"21\" cy=\"24\" r=\"1.5\" fill=\"white\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-intersection-curve.svg","usages":["command"],"sha256":"3007059e711fe9c34250c43d4d65c746ddacf6b1857318c1a94ade3b803f7e25","variants":{"light":{"file":"icons/cad-intersection-curve.svg","sha256":"3007059e711fe9c34250c43d4d65c746ddacf6b1857318c1a94ade3b803f7e25"},"dark":{"file":"icons-dark/cad-intersection-curve.svg","sha256":"d84a9aebf0a052c446523cef95d443b606a9203399e21e90a0439acd12d8ca32","body":"<path d=\"M3 13 Q16 5 29 13 L25 26 Q14 18 3 26Z\" fill=\"#294c59\"/><path d=\"M13 3 21 7 V29 L13 25Z\" fill=\"#192c3c\"/><path d=\"M3 13 Q16 5 29 13\" stroke-dasharray=\"2 3\"/><path d=\"M13 9 C19 10 15 19 21 24\" stroke=\"#63cec4\"/><circle cx=\"13\" cy=\"9\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"21\" cy=\"24\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cad-sketch-arc-slot","name":"Sketch arc slot","nameJa":"スケッチ円弧スロット","description":"Create a curved slot bounded by concentric arcs and rounded ends.","descriptionJa":"同心円弧と丸い端部で囲まれた円弧状のスロットを作成します。","family":"sketch","role":"command","tags":["sketch","arc slot","curved slot","three point","スケッチ","円弧スロット","曲線長穴","3点","sketch arc slot","スケッチ円弧スロット","CAD"],"aliases":["sketch.slot.arc_three_point","sketch.slot.arc_center","3 Point Arc Slot","Centerpoint Arc Slot"],"sources":["gui-audit-3762e45220","gui-audit-5952aec4b6"],"body":"<path d=\"M5 23 A19 19 0 0 1 24 4 A4 4 0 0 1 24 12 A11 11 0 0 0 13 23 A4 4 0 0 1 5 23Z\" fill=\"#d7efed\"/><path d=\"M9 23 A15 15 0 0 1 24 8\" stroke=\"#178b88\" stroke-dasharray=\"2 3\"/><circle cx=\"9\" cy=\"23\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"13.4\" cy=\"12.4\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"24\" cy=\"8\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-arc-slot.svg","usages":["command"],"sha256":"eecde4ab3b0b29a8e5c9d9d97b666ecaf6b962e98d865873f125d6ee4f4f57f7","variants":{"light":{"file":"icons/cad-sketch-arc-slot.svg","sha256":"eecde4ab3b0b29a8e5c9d9d97b666ecaf6b962e98d865873f125d6ee4f4f57f7"},"dark":{"file":"icons-dark/cad-sketch-arc-slot.svg","sha256":"b3bb1b4bcd77f198aa1c5480babf88cc08d9f13362e066506ae8400166fa7b02","body":"<path d=\"M5 23 A19 19 0 0 1 24 4 A4 4 0 0 1 24 12 A11 11 0 0 0 13 23 A4 4 0 0 1 5 23Z\" fill=\"#294c59\"/><path d=\"M9 23 A15 15 0 0 1 24 8\" stroke=\"#63cec4\" stroke-dasharray=\"2 3\"/><circle cx=\"9\" cy=\"23\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"13.4\" cy=\"12.4\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"24\" cy=\"8\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"cad-sketch-blend-curve","name":"Create blend curve","nameJa":"ブレンド曲線を作成","description":"Add a transition curve between existing curve ends with continuity control.","descriptionJa":"既存曲線の端点間に、連続性を指定した遷移曲線を追加します。","family":"curve-modeling","role":"command","tags":["blend","curve","transition","continuity","ブレンド","曲線","遷移","連続性","create blend curve","ブレンド曲線を作成","CAD"],"aliases":["sketch.blend_curve"],"sources":["gui-audit-f00a42accf"],"body":"<path d=\"M3 27 8 20 M24 8 H29\"/><path d=\"M8 20 15 10 M16 8 H24\" stroke-dasharray=\"2 3\"/><path d=\"M8 20 C14 11 16 8 24 8\" stroke=\"#178b88\"/><circle cx=\"8\" cy=\"20\" r=\"1.5\" fill=\"white\"/><circle cx=\"24\" cy=\"8\" r=\"1.5\" fill=\"white\"/><path d=\"M3 20 7 23 M25 5 V11\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-blend-curve.svg","usages":["command"],"sha256":"0888e560555618f2f49065654ab1578d1414a336644bcf99f68f111533f3295d","variants":{"light":{"file":"icons/cad-sketch-blend-curve.svg","sha256":"0888e560555618f2f49065654ab1578d1414a336644bcf99f68f111533f3295d"},"dark":{"file":"icons-dark/cad-sketch-blend-curve.svg","sha256":"660e04beed6933fb782f2de4b0b67626ff57510098093888a065b0e7cb39910f","body":"<path d=\"M3 27 8 20 M24 8 H29\"/><path d=\"M8 20 15 10 M16 8 H24\" stroke-dasharray=\"2 3\"/><path d=\"M8 20 C14 11 16 8 24 8\" stroke=\"#63cec4\"/><circle cx=\"8\" cy=\"20\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"24\" cy=\"8\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M3 20 7 23 M25 5 V11\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-conic","name":"Sketch conic","nameJa":"スケッチ円錐曲線","description":"Create a conic segment from its endpoints, apex and shape control.","descriptionJa":"両端点、頂点、および形状制御値から円錐曲線の区間を作成します。","family":"sketch","role":"command","tags":["conic","rho","apex","curve","円錐曲線","頂点","形状制御","スケッチ","sketch conic","スケッチ円錐曲線","CAD"],"aliases":["sketch.conic","Parabola","Conic"],"sources":["gui-audit-3762e45220","gui-audit-5952aec4b6"],"body":"<path d=\"M4 27 16 4 28 27 M16 4 V27\" stroke-dasharray=\"2 3\"/><path d=\"M4 27 Q16 2 28 27\" stroke=\"#178b88\"/><circle cx=\"4\" cy=\"27\" r=\"1.5\" fill=\"white\"/><circle cx=\"16\" cy=\"4\" r=\"1.5\" fill=\"white\"/><circle cx=\"28\" cy=\"27\" r=\"1.5\" fill=\"white\"/><rect x=\"14\" y=\"12.5\" width=\"4\" height=\"4\" rx=\"0\" fill=\"#d7efed\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-conic.svg","usages":["command"],"sha256":"88680bed2ffcb3d9bd435d09463c79f49bea1a4253d4883ee0465583c4133526","variants":{"light":{"file":"icons/cad-sketch-conic.svg","sha256":"88680bed2ffcb3d9bd435d09463c79f49bea1a4253d4883ee0465583c4133526"},"dark":{"file":"icons-dark/cad-sketch-conic.svg","sha256":"f451274d80845b69456075d21885f570aca869378a1f7e4ac7dbd72c86f26775","body":"<path d=\"M4 27 16 4 28 27 M16 4 V27\" stroke-dasharray=\"2 3\"/><path d=\"M4 27 Q16 2 28 27\" stroke=\"#63cec4\"/><circle cx=\"4\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"4\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"28\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><rect x=\"14\" y=\"12.5\" width=\"4\" height=\"4\" rx=\"0\" fill=\"#294c59\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-detach-on-drag","name":"Detach segment on drag","nameJa":"ドラッグ時に線分を分離","description":"Allow a dragged segment endpoint to separate from adjoining sketch geometry.","descriptionJa":"線分をドラッグするとき、端点を隣接するスケッチ図形から分離できるようにします。","family":"sketch-editing","role":"command","tags":["drag","detach","endpoint","segment","ドラッグ","分離","端点","線分","detach segment on drag","ドラッグ時に線分を分離","CAD"],"aliases":["Detach Segment On Drag"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M4 25 H13 M13 25 V5\" stroke-dasharray=\"2 3\"/><path d=\"M4 25 H13\"/><path d=\"M23 5 V17\" stroke=\"#178b88\"/><circle cx=\"13\" cy=\"25\" r=\"2\" fill=\"white\" stroke=\"#c88626\"/><circle cx=\"23\" cy=\"17\" r=\"2\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M17 24 27 21 M23 19 27 21 25 25\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-detach-on-drag.svg","usages":["command"],"sha256":"7250fee2a5bdc436021c45aed331e34758aeeda9adb938d03af054a8ae5d2840","variants":{"light":{"file":"icons/cad-sketch-detach-on-drag.svg","sha256":"7250fee2a5bdc436021c45aed331e34758aeeda9adb938d03af054a8ae5d2840"},"dark":{"file":"icons-dark/cad-sketch-detach-on-drag.svg","sha256":"505dfc83b8d48efc0329105511f3c8caafa5d2a38d4eba9786389e161c90a6e4","body":"<path d=\"M4 25 H13 M13 25 V5\" stroke-dasharray=\"2 3\"/><path d=\"M4 25 H13\"/><path d=\"M23 5 V17\" stroke=\"#63cec4\"/><circle cx=\"13\" cy=\"25\" r=\"2\" fill=\"#192c3c\" stroke=\"#efbd63\"/><circle cx=\"23\" cy=\"17\" r=\"2\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M17 24 27 21 M23 19 27 21 25 25\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-divide","name":"Divide sketch entity","nameJa":"スケッチ要素を等分","description":"Partition a sketch entity into evenly spaced segments or division points.","descriptionJa":"スケッチ要素を等間隔の区間または分割点に分けます。","family":"sketch-editing","role":"command","tags":["divide","segment","equal spacing","division points","分割","等分","等間隔","分割点","divide sketch entity","スケッチ要素を等分","CAD"],"aliases":["Segment"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M4 25 Q16 1 28 25\" stroke=\"#178b88\"/><circle cx=\"4\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"8.7\" cy=\"17.4\" r=\"1.5\" fill=\"white\"/><circle cx=\"16\" cy=\"13\" r=\"1.5\" fill=\"white\"/><circle cx=\"23.3\" cy=\"17.4\" r=\"1.5\" fill=\"white\"/><circle cx=\"28\" cy=\"25\" r=\"1.5\" fill=\"white\"/><path d=\"M4 14 8.7 17.4 M16 6 V13 M28 14 23.3 17.4\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-divide.svg","usages":["command"],"sha256":"73fb35bf746a4cb4e9db75ad85cbb3435164040413e2c750d5e4356a5bb0f9ab","variants":{"light":{"file":"icons/cad-sketch-divide.svg","sha256":"73fb35bf746a4cb4e9db75ad85cbb3435164040413e2c750d5e4356a5bb0f9ab"},"dark":{"file":"icons-dark/cad-sketch-divide.svg","sha256":"7d3b366d73045df06227ed6e82f412751361c3523ed8077dd2164e96beac2082","body":"<path d=\"M4 25 Q16 1 28 25\" stroke=\"#63cec4\"/><circle cx=\"4\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"8.7\" cy=\"17.4\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"13\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"23.3\" cy=\"17.4\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"28\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M4 14 8.7 17.4 M16 6 V13 M28 14 23.3 17.4\"/>"}}},{"id":"cad-sketch-edit","name":"Edit sketch","nameJa":"スケッチを編集","description":"Enter an existing sketch to edit its geometry and constraints.","descriptionJa":"既存のスケッチを開き、図形と拘束を編集します。","family":"sketch-editing","role":"command","tags":["sketch","edit","geometry","constraints","スケッチ","編集","図形","拘束","edit sketch","スケッチを編集","CAD"],"aliases":["sketch.edit"],"sources":["gui-audit-4023a9e23d"],"body":"<path d=\"M3 21 12 12 28 18 19 28Z\" fill=\"#d7efed\"/><path d=\"M9 22 13 17 20 20 16 25Z\"/><path d=\"M14 14 24 3 28 7 18 18 13 20Z\" fill=\"white\"/><path d=\"M14 14 18 18 M22 5 26 9\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-edit.svg","usages":["command"],"sha256":"0cda2a675d6da7691b4ee3968392f215093a3267545b342bfbda81f8ae1e8fcc","variants":{"light":{"file":"icons/cad-sketch-edit.svg","sha256":"0cda2a675d6da7691b4ee3968392f215093a3267545b342bfbda81f8ae1e8fcc"},"dark":{"file":"icons-dark/cad-sketch-edit.svg","sha256":"eb82a5a78d8e89bbd7e3ce7d7e3629f182dbd858708687c4992c93f691f9a81b","body":"<path d=\"M3 21 12 12 28 18 19 28Z\" fill=\"#294c59\"/><path d=\"M9 22 13 17 20 20 16 25Z\"/><path d=\"M14 14 24 3 28 7 18 18 13 20Z\" fill=\"#192c3c\"/><path d=\"M14 14 18 18 M22 5 26 9\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-equation-curve","name":"Create equation-driven curve","nameJa":"数式駆動曲線を作成","description":"Construct a curve by evaluating an explicit or parametric equation.","descriptionJa":"明示式または媒介変数式を評価して曲線を作成します。","family":"curve-modeling","role":"command","tags":["equation","parametric curve","function","plot","数式","媒介変数","曲線","関数","create equation-driven curve","数式駆動曲線を作成","CAD"],"aliases":["Equation Driven Curve"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M5 15 V27 H29 M5 11 V6 Q5 2 9 3 M3 7 H10 M13 5 H18 M13 9 H18\"/><path d=\"M8 24 C18 26 22 19 26 5\" stroke=\"#178b88\"/><circle cx=\"8\" cy=\"24\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"26\" cy=\"5\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-equation-curve.svg","usages":["command"],"sha256":"7fcccd55edf91ed5653f9a7a9e626975c53b0c8a281b5328e0da46a11fcc9ea6","variants":{"light":{"file":"icons/cad-sketch-equation-curve.svg","sha256":"7fcccd55edf91ed5653f9a7a9e626975c53b0c8a281b5328e0da46a11fcc9ea6"},"dark":{"file":"icons-dark/cad-sketch-equation-curve.svg","sha256":"464bee0db94fcdc1d4b7ab49ad4939c0be537620e1b075bda78c76beb561353f","body":"<path d=\"M5 15 V27 H29 M5 11 V6 Q5 2 9 3 M3 7 H10 M13 5 H18 M13 9 H18\"/><path d=\"M8 24 C18 26 22 19 26 5\" stroke=\"#63cec4\"/><circle cx=\"8\" cy=\"24\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"26\" cy=\"5\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"cad-sketch-fit-section-curves","name":"Fit curves to mesh section","nameJa":"メッシュ断面に曲線を近似","description":"Fit sketch lines or curves to the section of a mesh.","descriptionJa":"メッシュの断面形状にスケッチの線分や曲線をフィットさせます。","family":"mesh-section","role":"command","tags":["mesh","section","fit curves","sketch","メッシュ","断面","曲線近似","スケッチ","fit curves to mesh section","メッシュ断面に曲線を近似","CAD"],"aliases":["sketch.fit_curves_to_section"],"sources":["gui-audit-3762e45220"],"body":"<path d=\"M3 8 13 4 16 24 4 27Z M3 8 16 24 M13 4 4 27 M3 17 15 13\"/><path d=\"M2 19 16 15\" stroke=\"#c88626\"/><path d=\"M21 26 C18 12 25 24 28 6\" stroke=\"#178b88\"/><path d=\"M13 28 H21 M18 25 21 28 18 31\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-fit-section-curves.svg","usages":["command"],"sha256":"062666ddba6cc09da9100fabfb1aa59fc8edd6fefd9a823d1427f00cd7aed86b","variants":{"light":{"file":"icons/cad-sketch-fit-section-curves.svg","sha256":"062666ddba6cc09da9100fabfb1aa59fc8edd6fefd9a823d1427f00cd7aed86b"},"dark":{"file":"icons-dark/cad-sketch-fit-section-curves.svg","sha256":"52bd9ba38dce42afe7d71e440775f9510039f194fc03526ff8a5d38bcd088845","body":"<path d=\"M3 8 13 4 16 24 4 27Z M3 8 16 24 M13 4 4 27 M3 17 15 13\"/><path d=\"M2 19 16 15\" stroke=\"#efbd63\"/><path d=\"M21 26 C18 12 25 24 28 6\" stroke=\"#63cec4\"/><path d=\"M13 28 H21 M18 25 21 28 18 31\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-infinite-line","name":"Sketch infinite line","nameJa":"スケッチ無限直線","description":"Create a construction line that extends without finite endpoints in both directions.","descriptionJa":"両方向に有限の端点を持たず延びる補助直線を作成します。","family":"sketch","role":"command","tags":["infinite line","construction","unbounded","both directions","無限直線","補助線","無限","両方向","sketch infinite line","スケッチ無限直線","CAD"],"aliases":["sketch.infinite"],"sources":["gui-audit-4023a9e23d"],"body":"<path d=\"M4 6 V3 H11 M21 29 H28 V22\" stroke-dasharray=\"2 3\"/><path d=\"M3 28 29 2\" stroke=\"#178b88\" stroke-dasharray=\"5 3\"/><path d=\"M3 22 V28 H9 M23 2 H29 V8\" stroke=\"#178b88\"/><path d=\"M13 13 19 19\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-infinite-line.svg","usages":["command"],"sha256":"f89472f42a02d76fbf84a2a2bf8ce6787dbad8f6ac980c685f4345a30abb5475","variants":{"light":{"file":"icons/cad-sketch-infinite-line.svg","sha256":"f89472f42a02d76fbf84a2a2bf8ce6787dbad8f6ac980c685f4345a30abb5475"},"dark":{"file":"icons-dark/cad-sketch-infinite-line.svg","sha256":"893f019b9b59438ad3220f1b560accd0df30b237c0d92b2a258634764ac82cfc","body":"<path d=\"M4 6 V3 H11 M21 29 H28 V22\" stroke-dasharray=\"2 3\"/><path d=\"M3 28 29 2\" stroke=\"#63cec4\" stroke-dasharray=\"5 3\"/><path d=\"M3 22 V28 H9 M23 2 H29 V8\" stroke=\"#63cec4\"/><path d=\"M13 13 19 19\"/>"}}},{"id":"cad-sketch-instant-edit","name":"Direct-edit sketch dimensions","nameJa":"スケッチ寸法の直接編集","description":"Interactively change sketch dimensions or drag dimension handles for direct editing.","descriptionJa":"寸法値や寸法ハンドルを直接操作して、スケッチ形状を編集します。","family":"sketch-editing","role":"command","tags":["instant2d","dimension handles","direct edit","drag","寸法ハンドル","直接編集","ドラッグ","スケッチ","direct-edit sketch dimensions","スケッチ寸法の直接編集","CAD"],"aliases":["Instant2D"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M4 13 H20 V27 H4Z\" fill=\"#d7efed\"/><path d=\"M4 5 H20 M4 3 V8 M20 3 V8\"/><path d=\"M9 3 6 5 9 7 M15 3 18 5 15 7\" stroke=\"#178b88\"/><rect x=\"18\" y=\"11\" width=\"4\" height=\"4\" rx=\"0\" fill=\"#178b88\" stroke=\"#178b88\"/><path d=\"M24 13 H30 M27 10 30 13 27 16\" stroke=\"#178b88\"/><path d=\"M24 21 29 25 26 26 25 29Z\" fill=\"white\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-instant-edit.svg","usages":["command"],"sha256":"2938ceef7b70e47427d86ab9b5a26d2f1c76296a585fddc31bbb466fc0889e97","variants":{"light":{"file":"icons/cad-sketch-instant-edit.svg","sha256":"2938ceef7b70e47427d86ab9b5a26d2f1c76296a585fddc31bbb466fc0889e97"},"dark":{"file":"icons-dark/cad-sketch-instant-edit.svg","sha256":"30787bd291b32b0b35ccbddbcddc7ec59f0570892ed5c0df88c3a7b85632d473","body":"<path d=\"M4 13 H20 V27 H4Z\" fill=\"#294c59\"/><path d=\"M4 5 H20 M4 3 V8 M20 3 V8\"/><path d=\"M9 3 6 5 9 7 M15 3 18 5 15 7\" stroke=\"#63cec4\"/><rect x=\"18\" y=\"11\" width=\"4\" height=\"4\" rx=\"0\" fill=\"#63cec4\" stroke=\"#63cec4\"/><path d=\"M24 13 H30 M27 10 30 13 27 16\" stroke=\"#63cec4\"/><path d=\"M24 21 29 25 26 26 25 29Z\" fill=\"#192c3c\"/>"}}},{"id":"cad-sketch-intersect","name":"Intersect geometry with sketch plane","nameJa":"スケッチ平面との交線を作成","description":"Create sketch geometry at the intersection of a body and the active sketch plane.","descriptionJa":"ボディと作業中のスケッチ平面が交差する位置にスケッチ図形を作成します。","family":"sketch-reference","role":"command","tags":["intersect","sketch plane","body section","section curve","交線","スケッチ平面","断面","ボディ","intersect geometry with sketch plane","スケッチ平面との交線を作成","CAD"],"aliases":["sketch.intersect"],"sources":["gui-audit-3762e45220"],"body":"<path d=\"M10 7 18 3 25 7 V24 L18 28 10 24Z M10 7 18 11 25 7 M18 11 V28\"/><path d=\"M3 18 20 9 29 15 12 24Z\" fill=\"#d7efed\"/><path d=\"M10 15 18 11 25 15 18 19Z\" stroke=\"#178b88\"/><path d=\"M10 19 V24 L18 28 25 24 V19\" stroke-dasharray=\"2 3\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-intersect.svg","usages":["command"],"sha256":"56ccaa006e4c26783d034e2efc35020a7650f2ab8845a5229056ae3626631137","variants":{"light":{"file":"icons/cad-sketch-intersect.svg","sha256":"56ccaa006e4c26783d034e2efc35020a7650f2ab8845a5229056ae3626631137"},"dark":{"file":"icons-dark/cad-sketch-intersect.svg","sha256":"0572ff74a46242ee9c6a3135a8e0ac5c5ba6ce7cd906f77fb5c202bb6f2be2a8","body":"<path d=\"M10 7 18 3 25 7 V24 L18 28 10 24Z M10 7 18 11 25 7 M18 11 V28\"/><path d=\"M3 18 20 9 29 15 12 24Z\" fill=\"#294c59\"/><path d=\"M10 15 18 11 25 15 18 19Z\" stroke=\"#63cec4\"/><path d=\"M10 19 V24 L18 28 25 24 V19\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-sketch-loose-ends","name":"Find loose sketch ends","nameJa":"未接続のスケッチ端点を検出","description":"Locate open or unconnected endpoints in sketch geometry.","descriptionJa":"スケッチ図形の開いた端点や未接続の端点を探します。","family":"sketch-diagnostics","role":"command","tags":["loose ends","open contour","unconnected","diagnostic","未接続端点","開いた輪郭","検出","診断","find loose sketch ends","未接続のスケッチ端点を検出","CAD"],"aliases":["sketch.loose_ends"],"sources":["gui-audit-4023a9e23d"],"body":"<path d=\"M17 6 H5 V27 H27 V16\"/><circle cx=\"17\" cy=\"6\" r=\"2.5\" fill=\"#d7efed\" stroke=\"#c88626\"/><circle cx=\"27\" cy=\"16\" r=\"2.5\" fill=\"#d7efed\" stroke=\"#c88626\"/><path d=\"M23 4 21 7 M29 8 26 10 M30 13 H27\" stroke=\"#c88626\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-loose-ends.svg","usages":["command"],"sha256":"d9e23a7f73ac8b8f35408ece8ae3a5cd7d0f6672c3760b2dc29845494bbf524b","variants":{"light":{"file":"icons/cad-sketch-loose-ends.svg","sha256":"d9e23a7f73ac8b8f35408ece8ae3a5cd7d0f6672c3760b2dc29845494bbf524b"},"dark":{"file":"icons-dark/cad-sketch-loose-ends.svg","sha256":"db30d2805318fa86006124901f444637f03640235a2417dffcb7c8dbb3b320bb","body":"<path d=\"M17 6 H5 V27 H27 V16\"/><circle cx=\"17\" cy=\"6\" r=\"2.5\" fill=\"#294c59\" stroke=\"#efbd63\"/><circle cx=\"27\" cy=\"16\" r=\"2.5\" fill=\"#294c59\" stroke=\"#efbd63\"/><path d=\"M23 4 21 7 M29 8 26 10 M30 13 H27\" stroke=\"#efbd63\"/>"}}},{"id":"cad-sketch-make-path","name":"Make sketch path","nameJa":"スケッチパスを作成","description":"Combine end-connected sketch segments into a continuous path chain.","descriptionJa":"端点で接続したスケッチ要素を、連続したパスの連鎖としてまとめます。","family":"sketch-editing","role":"command","tags":["path","chain","connected segments","continuous","パス","連鎖","接続要素","連続","make sketch path","スケッチパスを作成","CAD"],"aliases":["Make Path"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M4 27 10 17\"/><path d=\"M10 17 C15 8 19 7 24 12\" stroke=\"#178b88\"/><path d=\"M24 12 29 18\"/><circle cx=\"10\" cy=\"17\" r=\"2.2\" fill=\"#d7efed\" stroke=\"#178b88\"/><circle cx=\"24\" cy=\"12\" r=\"2.2\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M12 5 Q20 1 26 6 M22 6 H26 V2\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-make-path.svg","usages":["command"],"sha256":"f4f40c263b6f7d888f18499177c819db367b82506fad305125f7ace89bdaaf78","variants":{"light":{"file":"icons/cad-sketch-make-path.svg","sha256":"f4f40c263b6f7d888f18499177c819db367b82506fad305125f7ace89bdaaf78"},"dark":{"file":"icons-dark/cad-sketch-make-path.svg","sha256":"b628ba5fc2190839311d01d109b9e0d6f124c4685f622c3ba487f8331b5ad5f6","body":"<path d=\"M4 27 10 17\"/><path d=\"M10 17 C15 8 19 7 24 12\" stroke=\"#63cec4\"/><path d=\"M24 12 29 18\"/><circle cx=\"10\" cy=\"17\" r=\"2.2\" fill=\"#294c59\" stroke=\"#63cec4\"/><circle cx=\"24\" cy=\"12\" r=\"2.2\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M12 5 Q20 1 26 6 M22 6 H26 V2\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-move","name":"Move or copy sketch entities","nameJa":"スケッチ要素を移動・複製","description":"Translate selected planar sketch entities, optionally leaving copies in place.","descriptionJa":"選択した平面スケッチ要素を移動します。元の位置に複製を残すこともできます。","family":"sketch-transform","role":"command","tags":["move","copy","translate","sketch entities","移動","複製","並進","スケッチ要素","move or copy sketch entities","スケッチ要素を移動・複製","CAD"],"aliases":["sketch.move","Move Entities"],"sources":["gui-audit-f00a42accf","gui-audit-5952aec4b6"],"body":"<path d=\"M3 18 H14 V28 H3Z\" stroke-dasharray=\"2 3\"/><path d=\"M18 4 H28 V14 H18Z\" fill=\"#d7efed\"/><path d=\"M8 15 17 6 M12 6 H17 V11\" stroke=\"#178b88\"/><path d=\"M15 23 H27 M23 19 27 23 23 27\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-move.svg","usages":["command"],"sha256":"3db50483584143a2645068a0bb2ea4c224e0709007ee0fc091081633b9df8890","variants":{"light":{"file":"icons/cad-sketch-move.svg","sha256":"3db50483584143a2645068a0bb2ea4c224e0709007ee0fc091081633b9df8890"},"dark":{"file":"icons-dark/cad-sketch-move.svg","sha256":"c50fa4dc116cf0adaddd778b75e7cf4018037dfd7324400a6e80efce53fd6eff","body":"<path d=\"M3 18 H14 V28 H3Z\" stroke-dasharray=\"2 3\"/><path d=\"M18 4 H28 V14 H18Z\" fill=\"#294c59\"/><path d=\"M8 15 17 6 M12 6 H17 V11\" stroke=\"#63cec4\"/><path d=\"M15 23 H27 M23 19 27 23 23 27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-no-solve-move","name":"Move sketch without solving","nameJa":"拘束計算なしでスケッチを移動","description":"Move sketch geometry in a mode that bypasses constraint solving.","descriptionJa":"拘束ソルバーによる計算を省略するモードで、スケッチ図形を移動します。","family":"sketch-transform","role":"command","tags":["no solve","move","bypass constraints","solver","拘束計算なし","移動","拘束","ソルバー","move sketch without solving","拘束計算なしでスケッチを移動","CAD"],"aliases":["No Solve Move"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M4 26 H28 M8 26 V5\" stroke-dasharray=\"2 3\"/><path d=\"M4 26 H28\"/><path d=\"M8 26 21 6\" stroke=\"#178b88\"/><circle cx=\"8\" cy=\"26\" r=\"1.5\" fill=\"white\"/><circle cx=\"21\" cy=\"6\" r=\"1.5\" fill=\"white\"/><path d=\"M8 20 H14 V26 M6 27 16 18\" stroke=\"#c88626\"/><path d=\"M9 5 H17 M14 2 17 5 14 8\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-no-solve-move.svg","usages":["command"],"sha256":"5315432154e53af432a7b43ac1d0addb13d47e75958d1993c58726aa86ea97f9","variants":{"light":{"file":"icons/cad-sketch-no-solve-move.svg","sha256":"5315432154e53af432a7b43ac1d0addb13d47e75958d1993c58726aa86ea97f9"},"dark":{"file":"icons-dark/cad-sketch-no-solve-move.svg","sha256":"cf4d4ee3ec27e95a1aa04c0cead2d3f39e33a5d045ab33a0389531a85f79dbd9","body":"<path d=\"M4 26 H28 M8 26 V5\" stroke-dasharray=\"2 3\"/><path d=\"M4 26 H28\"/><path d=\"M8 26 21 6\" stroke=\"#63cec4\"/><circle cx=\"8\" cy=\"26\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"21\" cy=\"6\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M8 20 H14 V26 M6 27 16 18\" stroke=\"#efbd63\"/><path d=\"M9 5 H17 M14 2 17 5 14 8\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-parallelogram","name":"Sketch parallelogram","nameJa":"スケッチ平行四辺形","description":"Create an oblique quadrilateral with both pairs of opposite sides parallel.","descriptionJa":"向かい合う2組の辺が平行な、斜めの四角形を作成します。","family":"sketch","role":"command","tags":["parallelogram","oblique","parallel sides","quadrilateral","平行四辺形","斜辺","平行","四角形","sketch parallelogram","スケッチ平行四辺形","CAD"],"aliases":["Parallelogram"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M4 26 11 6 H28 L21 26Z\" fill=\"#d7efed\"/><path d=\"M15 3 15 9 M18 23 V29 M5 15 11 17 M22 15 28 17\" stroke=\"#178b88\"/><path d=\"M11 6 21 26\" stroke-dasharray=\"2 3\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-parallelogram.svg","usages":["command"],"sha256":"ba4146926684cbe6abfae73b22866a3d65a45eb165c53c980668a1a0f18cee93","variants":{"light":{"file":"icons/cad-sketch-parallelogram.svg","sha256":"ba4146926684cbe6abfae73b22866a3d65a45eb165c53c980668a1a0f18cee93"},"dark":{"file":"icons-dark/cad-sketch-parallelogram.svg","sha256":"b3e5c34603fbc7e53058d01285dfd1e0d90c96d242b8965034544f7aaeee3816","body":"<path d=\"M4 26 11 6 H28 L21 26Z\" fill=\"#294c59\"/><path d=\"M15 3 15 9 M18 23 V29 M5 15 11 17 M22 15 28 17\" stroke=\"#63cec4\"/><path d=\"M11 6 21 26\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-sketch-partial-ellipse","name":"Sketch elliptic arc","nameJa":"スケッチ部分楕円","description":"Create an open arc of an ellipse between two endpoints.","descriptionJa":"楕円の一部を、2つの端点を持つ開いた曲線として作成します。","family":"sketch","role":"command","tags":["ellipse","partial ellipse","elliptic arc","open curve","楕円","部分楕円","楕円弧","開曲線","sketch elliptic arc","スケッチ部分楕円","CAD"],"aliases":["Partial Ellipse"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M3 16 H29 M16 5 V27\" stroke-dasharray=\"2 3\"/><path d=\"M27.3 12.9 A12 8 0 1 0 16 24\" stroke=\"#178b88\"/><circle cx=\"27.3\" cy=\"12.9\" r=\"1.5\" fill=\"white\"/><circle cx=\"16\" cy=\"24\" r=\"1.5\" fill=\"white\"/><circle cx=\"16\" cy=\"16\" r=\"1.3\" fill=\"#178b88\" stroke=\"none\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-partial-ellipse.svg","usages":["command"],"sha256":"083dbe290aebb8f1db97430f133ded82c94f5bfe37510e7534021f643f8792cc","variants":{"light":{"file":"icons/cad-sketch-partial-ellipse.svg","sha256":"083dbe290aebb8f1db97430f133ded82c94f5bfe37510e7534021f643f8792cc"},"dark":{"file":"icons-dark/cad-sketch-partial-ellipse.svg","sha256":"fade8e6c0ef2fa53e3016e2049a2e0a58f368ac0b208042a5e318cf2c50a75f5","body":"<path d=\"M3 16 H29 M16 5 V27\" stroke-dasharray=\"2 3\"/><path d=\"M27.3 12.9 A12 8 0 1 0 16 24\" stroke=\"#63cec4\"/><circle cx=\"27.3\" cy=\"12.9\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"24\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"16\" r=\"1.3\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"cad-sketch-pen-input","name":"Insert pen sketch","nameJa":"ペンスケッチを挿入","description":"Capture freehand pen or stylus strokes as sketch input.","descriptionJa":"ペンやスタイラスによる自由な筆跡をスケッチ入力として取り込みます。","family":"sketch-input","role":"command","tags":["pen","stylus","freehand","stroke input","ペン","スタイラス","フリーハンド","筆跡","insert pen sketch","ペンスケッチを挿入","CAD"],"aliases":["Insert Pen Sketch"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M3 22 C3 12 12 13 10 21 C8 30 14 29 17 23\" stroke=\"#178b88\"/><path d=\"M15 18 25 4 29 7 19 21 14 23Z\" fill=\"#d7efed\"/><path d=\"M15 18 19 21 M23 7 27 10\"/><path d=\"M14 23 17 18\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-pen-input.svg","usages":["command"],"sha256":"b8a8ac0df67edd14751ba287ae3560f78c12edc313f4f88f66f248b0e3101370","variants":{"light":{"file":"icons/cad-sketch-pen-input.svg","sha256":"b8a8ac0df67edd14751ba287ae3560f78c12edc313f4f88f66f248b0e3101370"},"dark":{"file":"icons-dark/cad-sketch-pen-input.svg","sha256":"3d85648ba59676f2a06697473ef3b91c5fff64d52c367ab1109e2a3b8d506ddc","body":"<path d=\"M3 22 C3 12 12 13 10 21 C8 30 14 29 17 23\" stroke=\"#63cec4\"/><path d=\"M15 18 25 4 29 7 19 21 14 23Z\" fill=\"#294c59\"/><path d=\"M15 18 19 21 M23 7 27 10\"/><path d=\"M14 23 17 18\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-point","name":"Create sketch point","nameJa":"スケッチ点を作成","description":"Place a geometric point in the active sketch.","descriptionJa":"作業中のスケッチに幾何学的な点を配置します。","family":"sketch","role":"command","tags":["point","create","sketch","position","点","作成","スケッチ","位置","create sketch point","スケッチ点を作成","CAD"],"aliases":["sketch.point","sketch.point3d","Point"],"sources":["gui-audit-4023a9e23d","gui-audit-3762e45220","gui-audit-5952aec4b6"],"body":"<path d=\"M3 22 H25 M11 30 V7\" stroke-dasharray=\"2 3\"/><circle cx=\"11\" cy=\"22\" r=\"3\" fill=\"#178b88\" stroke=\"#178b88\"/><path d=\"M19 3 27 11 22 12 21 17Z\" fill=\"#d7efed\"/><path d=\"M16 17 20 13\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-point.svg","usages":["command"],"sha256":"1c59e4acc8344ecad916bb2924e153e02a4d3c278bf263cb78c55883d8bae4a7","variants":{"light":{"file":"icons/cad-sketch-point.svg","sha256":"1c59e4acc8344ecad916bb2924e153e02a4d3c278bf263cb78c55883d8bae4a7"},"dark":{"file":"icons-dark/cad-sketch-point.svg","sha256":"53315277263481f8d6501a2b554e52c99a0e865873f542e87173230de7b6f4a3","body":"<path d=\"M3 22 H25 M11 30 V7\" stroke-dasharray=\"2 3\"/><circle cx=\"11\" cy=\"22\" r=\"3\" fill=\"#63cec4\" stroke=\"#63cec4\"/><path d=\"M19 3 27 11 22 12 21 17Z\" fill=\"#294c59\"/><path d=\"M16 17 20 13\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-project-to-surface","name":"Project curve to surface","nameJa":"曲線をサーフェスに投影","description":"Project existing sketch curves onto a selected curved surface.","descriptionJa":"既存のスケッチ曲線を選択した曲面へ投影します。","family":"curve-on-surface","role":"command","tags":["project","curve","curved surface","projection rays","投影","曲線","曲面","投影線","project curve to surface","曲線をサーフェスに投影","CAD"],"aliases":["sketch.project_to_surface"],"sources":["gui-audit-3762e45220"],"body":"<path d=\"M5 4 15 3 11 10Z\"/><path d=\"M5 4 8 20 M15 3 23 19 M11 10 17 26\" stroke-dasharray=\"2 3\"/><path d=\"M3 18 Q16 10 29 18 L27 29 Q14 21 4 29Z\" fill=\"#d7efed\"/><path d=\"M8 20 Q16 16 23 19 L17 26 Q12 22 8 20Z\" stroke=\"#178b88\"/><path d=\"M26 4 V12 M23 9 26 12 29 9\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-project-to-surface.svg","usages":["command"],"sha256":"503d6a7761575cc7822558ba23e211820a1f0a9d00bb914e67aeb0460407f644","variants":{"light":{"file":"icons/cad-sketch-project-to-surface.svg","sha256":"503d6a7761575cc7822558ba23e211820a1f0a9d00bb914e67aeb0460407f644"},"dark":{"file":"icons-dark/cad-sketch-project-to-surface.svg","sha256":"cd1bc4e2f0019439bf17e0389d4ac8bd65ef9742450a3d1bb8803aa4bcf44b16","body":"<path d=\"M5 4 15 3 11 10Z\"/><path d=\"M5 4 8 20 M15 3 23 19 M11 10 17 26\" stroke-dasharray=\"2 3\"/><path d=\"M3 18 Q16 10 29 18 L27 29 Q14 21 4 29Z\" fill=\"#294c59\"/><path d=\"M8 20 Q16 16 23 19 L17 26 Q12 22 8 20Z\" stroke=\"#63cec4\"/><path d=\"M26 4 V12 M23 9 26 12 29 9\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-redefine-plane","name":"Redefine sketch plane","nameJa":"スケッチ平面を再定義","description":"Reattach an existing sketch to another support plane while retaining its sketch definition.","descriptionJa":"スケッチの定義を保持したまま、支持平面を別の平面へ変更します。","family":"sketch-reference","role":"command","tags":["sketch plane","redefine","reattach","support","スケッチ平面","再定義","再配置","支持平面","redefine sketch plane","スケッチ平面を再定義","CAD"],"aliases":["sketch.redefine"],"sources":["gui-audit-4023a9e23d"],"body":"<path d=\"M3 6 12 3 V18 L3 21Z\" stroke-dasharray=\"2 3\"/><path d=\"M6 10 10 8 V15 L6 17Z\"/><path d=\"M9 24 20 18 29 23 18 29Z\" fill=\"#d7efed\"/><path d=\"M14 24 20 21 24 23 18 26Z\" stroke=\"#178b88\"/><path d=\"M17 5 Q27 4 26 16 M23 12 26 16 29 13\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-redefine-plane.svg","usages":["command"],"sha256":"fd136e889658e0002438033f0d4d01f87ce0636c43d784451f7a55433ed854ae","variants":{"light":{"file":"icons/cad-sketch-redefine-plane.svg","sha256":"fd136e889658e0002438033f0d4d01f87ce0636c43d784451f7a55433ed854ae"},"dark":{"file":"icons-dark/cad-sketch-redefine-plane.svg","sha256":"8f1ed65c7a70287cd361d96b96b1731d88c477197ee898485f3df9b0c82bb4c3","body":"<path d=\"M3 6 12 3 V18 L3 21Z\" stroke-dasharray=\"2 3\"/><path d=\"M6 10 10 8 V15 L6 17Z\"/><path d=\"M9 24 20 18 29 23 18 29Z\" fill=\"#294c59\"/><path d=\"M14 24 20 21 24 23 18 26Z\" stroke=\"#63cec4\"/><path d=\"M17 5 Q27 4 26 16 M23 12 26 16 29 13\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-repair-reference","name":"Repair sketch references","nameJa":"スケッチ参照を修復","description":"Find replacement references for dangling sketch relations or dimensions.","descriptionJa":"参照が切れたスケッチ拘束や寸法について、代わりの参照先を見つけて修復します。","family":"sketch-diagnostics","role":"command","tags":["repair","dangling reference","dimension","relation","修復","参照切れ","寸法","拘束","repair sketch references","スケッチ参照を修復","CAD"],"aliases":["Auto Repair Sketch Relation or Dimension"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M6 5 V28 M6 9 H26 M9 6 6 9 9 12 M23 6 26 9 23 12\"/><path d=\"M26 5 V17 M6 25 H26\" stroke-dasharray=\"2 3\"/><circle cx=\"26\" cy=\"25\" r=\"2.2\" stroke=\"#c88626\" stroke-dasharray=\"1 2\"/><path d=\"M6 25 H19\"/><circle cx=\"19\" cy=\"25\" r=\"2\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M26 17 Q26 21 21 24 M22 20 21 24 25 25\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-repair-reference.svg","usages":["command"],"sha256":"08ecfb47f17c3ee3b19ee69f87a81e27ce09d5a9f42924dbc01cba8eca1f251b","variants":{"light":{"file":"icons/cad-sketch-repair-reference.svg","sha256":"08ecfb47f17c3ee3b19ee69f87a81e27ce09d5a9f42924dbc01cba8eca1f251b"},"dark":{"file":"icons-dark/cad-sketch-repair-reference.svg","sha256":"28f1c8f061d0b265877bfeb108176fd8ef4d0307fb5d7c3a3730cb07969925f3","body":"<path d=\"M6 5 V28 M6 9 H26 M9 6 6 9 9 12 M23 6 26 9 23 12\"/><path d=\"M26 5 V17 M6 25 H26\" stroke-dasharray=\"2 3\"/><circle cx=\"26\" cy=\"25\" r=\"2.2\" stroke=\"#efbd63\" stroke-dasharray=\"1 2\"/><path d=\"M6 25 H19\"/><circle cx=\"19\" cy=\"25\" r=\"2\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M26 17 Q26 21 21 24 M22 20 21 24 25 25\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-rotate","name":"Rotate sketch entities","nameJa":"スケッチ要素を回転","description":"Rotate planar sketch entities about a selected center.","descriptionJa":"選択した中心のまわりで、平面スケッチ要素を回転します。","family":"sketch-transform","role":"command","tags":["rotate","sketch entities","center","angle","回転","スケッチ要素","中心","角度","rotate sketch entities","スケッチ要素を回転","CAD"],"aliases":["Rotate Entities"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M3 18 11 27 H3Z\" stroke-dasharray=\"2 3\"/><path d=\"M19 9 H28 V17Z\" fill=\"#d7efed\"/><path d=\"M16 25 7 22 M16 25 25 13\" stroke-dasharray=\"2 3\"/><circle cx=\"16\" cy=\"25\" r=\"2\" fill=\"#178b88\" stroke=\"#178b88\"/><path d=\"M4 12 C9 2 21 2 27 6 M23 6 H27 V2\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-rotate.svg","usages":["command"],"sha256":"086f2b62e9d928e54fbe609b0dba7265189de7cea02fe66a45c4192c0d20d2eb","variants":{"light":{"file":"icons/cad-sketch-rotate.svg","sha256":"086f2b62e9d928e54fbe609b0dba7265189de7cea02fe66a45c4192c0d20d2eb"},"dark":{"file":"icons-dark/cad-sketch-rotate.svg","sha256":"acea31ec0321408e124c93144a75d73022192b42e3e3b0818b20d429976e6071","body":"<path d=\"M3 18 11 27 H3Z\" stroke-dasharray=\"2 3\"/><path d=\"M19 9 H28 V17Z\" fill=\"#294c59\"/><path d=\"M16 25 7 22 M16 25 25 13\" stroke-dasharray=\"2 3\"/><circle cx=\"16\" cy=\"25\" r=\"2\" fill=\"#63cec4\" stroke=\"#63cec4\"/><path d=\"M4 12 C9 2 21 2 27 6 M23 6 H27 V2\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-rounded-rectangle","name":"Sketch rounded rectangle","nameJa":"スケッチ角丸長方形","description":"Create a complete rectangular profile with four rounded corners.","descriptionJa":"4つの角に丸みを持つ長方形の閉じた輪郭を作成します。","family":"sketch","role":"command","tags":["rounded rectangle","corner radius","four corners","profile","角丸長方形","コーナー半径","四隅","輪郭","sketch rounded rectangle","スケッチ角丸長方形","CAD"],"aliases":["sketch.rectangle.rounded"],"sources":["gui-audit-3762e45220"],"body":"<rect x=\"4\" y=\"6\" width=\"24\" height=\"21\" rx=\"7\" fill=\"#d7efed\"/><path d=\"M21 6 A7 7 0 0 1 28 13 M21 13 26 8\" stroke=\"#178b88\"/><circle cx=\"21\" cy=\"13\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M4 13 V6 H11\" stroke-dasharray=\"2 3\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-rounded-rectangle.svg","usages":["command"],"sha256":"787502547ca6cd2459d7931ebc07d36d644a346ccd870093977a3c4b815f63e8","variants":{"light":{"file":"icons/cad-sketch-rounded-rectangle.svg","sha256":"787502547ca6cd2459d7931ebc07d36d644a346ccd870093977a3c4b815f63e8"},"dark":{"file":"icons-dark/cad-sketch-rounded-rectangle.svg","sha256":"9bd87e4bab87962b3caeca42e91e0ea6202bc0e23d77e40e625e019a5c756217","body":"<rect x=\"4\" y=\"6\" width=\"24\" height=\"21\" rx=\"7\" fill=\"#294c59\"/><path d=\"M21 6 A7 7 0 0 1 28 13 M21 13 26 8\" stroke=\"#63cec4\"/><circle cx=\"21\" cy=\"13\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M4 13 V6 H11\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-sketch-shaded-contours","name":"Display shaded sketch contours","nameJa":"スケッチ輪郭をシェーディング","description":"Toggle filled display of closed sketch regions without creating hatch geometry.","descriptionJa":"ハッチング図形を作成せずに、閉じたスケッチ領域の塗りつぶし表示を切り替えます。","family":"sketch-display","role":"command","tags":["shaded contours","filled regions","display","closed sketch","シェーディング","塗りつぶし","表示","閉じた輪郭","display shaded sketch contours","スケッチ輪郭をシェーディング","CAD"],"aliases":["Shaded Sketch Contours"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M4 5 H21 V13 H28 V28 H4Z\" fill=\"#d7efed\"/><rect x=\"9\" y=\"11\" width=\"7\" height=\"11\" rx=\"1\" fill=\"white\"/><path d=\"M21 13 H28 V28 H4\" stroke=\"#178b88\"/><path d=\"M24 4 H29 V9\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-shaded-contours.svg","usages":["command"],"sha256":"f1421b1777e5537e61b93af11dd4fc9535d4499f75f6fc745d0e2257a15c6291","variants":{"light":{"file":"icons/cad-sketch-shaded-contours.svg","sha256":"f1421b1777e5537e61b93af11dd4fc9535d4499f75f6fc745d0e2257a15c6291"},"dark":{"file":"icons-dark/cad-sketch-shaded-contours.svg","sha256":"405f4b545e2ae640ff560137b10ffbeb658b48fc47f134838ab07501d688132d","body":"<path d=\"M4 5 H21 V13 H28 V28 H4Z\" fill=\"#294c59\"/><rect x=\"9\" y=\"11\" width=\"7\" height=\"11\" rx=\"1\" fill=\"#192c3c\"/><path d=\"M21 13 H28 V28 H4\" stroke=\"#63cec4\"/><path d=\"M24 4 H29 V9\"/>"}}},{"id":"cad-sketch-slicing","name":"Create section slices","nameJa":"複数の断面スケッチを作成","description":"Create multiple sketch sections where parallel slicing planes intersect model geometry.","descriptionJa":"平行な切断平面とモデルの交差から、複数の断面スケッチを作成します。","family":"sketch-reference","role":"command","tags":["slicing","multiple sections","parallel planes","sketches","スライス","複数断面","平行平面","スケッチ","create section slices","複数の断面スケッチを作成","CAD"],"aliases":["Slicing"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M8 5 Q16 1 24 5 V27 Q16 31 8 27Z\" fill=\"#d7efed\"/><path d=\"M8 5 Q16 9 24 5\"/><path d=\"M3 11 Q16 4 29 11 Q16 18 3 11Z\" stroke=\"#178b88\"/><path d=\"M3 18 Q16 11 29 18 Q16 25 3 18Z\" stroke=\"#178b88\"/><path d=\"M3 25 Q16 18 29 25 Q16 32 3 25Z\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-slicing.svg","usages":["command"],"sha256":"256ce3478c12ee40facba59a5ef1eeef8049c2bbb4210847ba62a269259bd473","variants":{"light":{"file":"icons/cad-sketch-slicing.svg","sha256":"256ce3478c12ee40facba59a5ef1eeef8049c2bbb4210847ba62a269259bd473"},"dark":{"file":"icons-dark/cad-sketch-slicing.svg","sha256":"296a32939f3eb22738712ad731f988b772697ade2cfb1e63c0dc7f365457f524","body":"<path d=\"M8 5 Q16 1 24 5 V27 Q16 31 8 27Z\" fill=\"#294c59\"/><path d=\"M8 5 Q16 9 24 5\"/><path d=\"M3 11 Q16 4 29 11 Q16 18 3 11Z\" stroke=\"#63cec4\"/><path d=\"M3 18 Q16 11 29 18 Q16 25 3 18Z\" stroke=\"#63cec4\"/><path d=\"M3 25 Q16 18 29 25 Q16 32 3 25Z\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-spline-on-surface","name":"Draw spline on surface","nameJa":"面上スプラインを作成","description":"Create a spline directly on a selected support surface.","descriptionJa":"選択した支持サーフェス上に直接スプラインを作成します。","family":"curve-on-surface","role":"command","tags":["spline","surface","on-surface curve","create","スプライン","面上","支持面","作成","draw spline on surface","面上スプラインを作成","CAD"],"aliases":["Spline on Surface"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M3 10 Q16 3 29 10 L26 28 Q14 21 3 28Z\" fill=\"#d7efed\"/><path d=\"M6 23 C8 7 23 30 26 13\" stroke=\"#178b88\"/><circle cx=\"6\" cy=\"23\" r=\"1.7\" fill=\"white\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"18.5\" r=\"1.7\" fill=\"white\" stroke=\"#178b88\"/><circle cx=\"26\" cy=\"13\" r=\"1.7\" fill=\"white\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-spline-on-surface.svg","usages":["command"],"sha256":"821e3e01801b84a3dcc79c1f7b830087b39b1687994f5a66a8afb67f0668f7d8","variants":{"light":{"file":"icons/cad-sketch-spline-on-surface.svg","sha256":"821e3e01801b84a3dcc79c1f7b830087b39b1687994f5a66a8afb67f0668f7d8"},"dark":{"file":"icons-dark/cad-sketch-spline-on-surface.svg","sha256":"6afb622cb91bb3d6ded66519f391e61c8b66abc455e7f53870ebb5db73ae9549","body":"<path d=\"M3 10 Q16 3 29 10 L26 28 Q14 21 3 28Z\" fill=\"#294c59\"/><path d=\"M6 23 C8 7 23 30 26 13\" stroke=\"#63cec4\"/><circle cx=\"6\" cy=\"23\" r=\"1.7\" fill=\"#192c3c\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"18.5\" r=\"1.7\" fill=\"#192c3c\" stroke=\"#63cec4\"/><circle cx=\"26\" cy=\"13\" r=\"1.7\" fill=\"#192c3c\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-split","name":"Split sketch entity","nameJa":"スケッチ要素を分割","description":"Break a sketch curve at a selected location while retaining both resulting portions.","descriptionJa":"選択位置でスケッチ曲線を分割し、分割後の両方の区間を残します。","family":"sketch-editing","role":"command","tags":["split","break","retain both sides","curve portions","分割","切断","両側を保持","曲線区間","split sketch entity","スケッチ要素を分割","CAD"],"aliases":["sketch.break","Split Entities"],"sources":["gui-audit-f00a42accf","gui-audit-5952aec4b6"],"body":"<path d=\"M3 25 C4 10 9 10 14 14\"/><path d=\"M18 18 C23 23 28 21 29 7\" stroke=\"#178b88\"/><circle cx=\"14\" cy=\"14\" r=\"1.8\" fill=\"white\"/><circle cx=\"18\" cy=\"18\" r=\"1.8\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M20 7 11 25\" stroke=\"#c88626\" stroke-dasharray=\"2 3\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-split.svg","usages":["command"],"sha256":"a1f117e35a4b6ef25b50e8ba1b668d064b9d7ce3dca41f1850d1d7248c88b2d4","variants":{"light":{"file":"icons/cad-sketch-split.svg","sha256":"a1f117e35a4b6ef25b50e8ba1b668d064b9d7ce3dca41f1850d1d7248c88b2d4"},"dark":{"file":"icons-dark/cad-sketch-split.svg","sha256":"1164918acfdba956c809ccd1c5e794297adcfa33ddff0723b50e59657fc7f409","body":"<path d=\"M3 25 C4 10 9 10 14 14\"/><path d=\"M18 18 C23 23 28 21 29 7\" stroke=\"#63cec4\"/><circle cx=\"14\" cy=\"14\" r=\"1.8\" fill=\"#192c3c\"/><circle cx=\"18\" cy=\"18\" r=\"1.8\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M20 7 11 25\" stroke=\"#efbd63\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-sketch-spun-profile","name":"Extract spun profile","nameJa":"回転包絡輪郭を抽出","description":"Derive the silhouette profile of a body swept around a selected axis.","descriptionJa":"選択した軸のまわりにボディを回したときの包絡輪郭を抽出します。","family":"sketch-reference","role":"command","tags":["spun profile","silhouette","rotational envelope","axis","回転輪郭","シルエット","回転包絡","軸","extract spun profile","回転包絡輪郭を抽出","CAD"],"aliases":["sketch.spun_profile"],"sources":["gui-audit-3762e45220"],"body":"<path d=\"M16 2 V30\" stroke-dasharray=\"2 3\"/><path d=\"M10 6 H18 L22 12 19 17 21 23 H10Z\" fill=\"#d7efed\"/><path d=\"M7 6 V10 L4 13 7 18 V23 M25 6 V10 L28 13 25 18 V23\" stroke=\"#178b88\"/><path d=\"M6 26 Q16 33 26 26 M22 26 H26 V30\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-spun-profile.svg","usages":["command"],"sha256":"8f940d1a88268098da42ddda7501d836efb20f5b6f3d62de2a52bf9906aa3bfa","variants":{"light":{"file":"icons/cad-sketch-spun-profile.svg","sha256":"8f940d1a88268098da42ddda7501d836efb20f5b6f3d62de2a52bf9906aa3bfa"},"dark":{"file":"icons-dark/cad-sketch-spun-profile.svg","sha256":"01b59e23e34fe02cb003ad8b35d11deeb83d8e06ef505f3b41388f86fc91caea","body":"<path d=\"M16 2 V30\" stroke-dasharray=\"2 3\"/><path d=\"M10 6 H18 L22 12 19 17 21 23 H10Z\" fill=\"#294c59\"/><path d=\"M7 6 V10 L4 13 7 18 V23 M25 6 V10 L28 13 25 18 V23\" stroke=\"#63cec4\"/><path d=\"M6 26 Q16 33 26 26 M22 26 H26 V30\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sketch-stretch","name":"Stretch sketch entities","nameJa":"スケッチ要素をストレッチ","description":"Move selected portions of sketch geometry while keeping unselected endpoints fixed.","descriptionJa":"選択していない端点を固定したまま、スケッチ図形の選択部分を引き伸ばします。","family":"sketch-transform","role":"command","tags":["stretch","fixed endpoints","selected region","sketch transform","ストレッチ","固定端点","部分変形","スケッチ変換","stretch sketch entities","スケッチ要素をストレッチ","CAD"],"aliases":["Stretch Entities"],"sources":["gui-audit-5952aec4b6"],"body":"<path d=\"M4 11 H28 V27 H4Z\" fill=\"#d7efed\"/><path d=\"M16 11 V27\" stroke-dasharray=\"2 3\"/><path d=\"M16 5 H28 M24 2 28 5 24 8 M28 11 V27\" stroke=\"#178b88\"/><circle cx=\"4\" cy=\"11\" r=\"1.8\" fill=\"#253b53\"/><circle cx=\"4\" cy=\"27\" r=\"1.8\" fill=\"#253b53\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sketch-stretch.svg","usages":["command"],"sha256":"abe197dc6caba740999f2c292fea4eda0ed803fdb0460383aeb71bbf90b88ec8","variants":{"light":{"file":"icons/cad-sketch-stretch.svg","sha256":"abe197dc6caba740999f2c292fea4eda0ed803fdb0460383aeb71bbf90b88ec8"},"dark":{"file":"icons-dark/cad-sketch-stretch.svg","sha256":"e2088bcb6b9b0c67b2b3ff6f6d9db8734ecf8a14728cbf3fb2423e78812453cc","body":"<path d=\"M4 11 H28 V27 H4Z\" fill=\"#294c59\"/><path d=\"M16 11 V27\" stroke-dasharray=\"2 3\"/><path d=\"M16 5 H28 M24 2 28 5 24 8 M28 11 V27\" stroke=\"#63cec4\"/><circle cx=\"4\" cy=\"11\" r=\"1.8\" fill=\"#d1e5ed\"/><circle cx=\"4\" cy=\"27\" r=\"1.8\" fill=\"#d1e5ed\"/>"}}},{"id":"cad-surface-aging","name":"Control layered surface aging","nameJa":"多層表面の経年変化を設定","description":"Control layered patina, weathering or wear on rendered surfaces.","descriptionJa":"レンダリングする表面の多層のパティナ、風化、摩耗を設定します。","family":"appearance","role":"command","tags":["aging","patina","weathering","wear layers","経年変化","パティナ","風化","摩耗レイヤー","control layered surface aging","多層表面の経年変化を設定","CAD"],"aliases":["render.aging.describe"],"sources":["gui-audit-43d4d0f047"],"body":"<path d=\"M4 6 Q16 1 28 6 V25 Q16 30 4 25Z\" fill=\"#d7efed\"/><path d=\"M4 13 10 11 12 16 9 19 12 25 4 25Z\" fill=\"#c88626\" stroke=\"#c88626\"/><path d=\"M18 6 16 11 20 13 18 18 24 20 28 16\" stroke=\"#178b88\"/><path d=\"M20 27 24 21 28 25Z\" fill=\"white\"/><circle cx=\"9\" cy=\"8\" r=\"1\" fill=\"#c88626\" stroke=\"none\"/><circle cx=\"23\" cy=\"8\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-aging.svg","usages":["command"],"sha256":"12b04bd3700eb41b727c0865437dc36ea889ee82af7194e0924a48a8ba18c575","variants":{"light":{"file":"icons/cad-surface-aging.svg","sha256":"12b04bd3700eb41b727c0865437dc36ea889ee82af7194e0924a48a8ba18c575"},"dark":{"file":"icons-dark/cad-surface-aging.svg","sha256":"e18e16c874652f8ce0356879cc638cd1c1870ced5f2997441882f40dcda0baf7","body":"<path d=\"M4 6 Q16 1 28 6 V25 Q16 30 4 25Z\" fill=\"#294c59\"/><path d=\"M4 13 10 11 12 16 9 19 12 25 4 25Z\" fill=\"#efbd63\" stroke=\"#efbd63\"/><path d=\"M18 6 16 11 20 13 18 18 24 20 28 16\" stroke=\"#63cec4\"/><path d=\"M20 27 24 21 28 25Z\" fill=\"#192c3c\"/><circle cx=\"9\" cy=\"8\" r=\"1\" fill=\"#efbd63\" stroke=\"none\"/><circle cx=\"23\" cy=\"8\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"cad-surface-extrude","name":"Extrude open surface","nameJa":"サーフェス押し出し","description":"Extrude an open profile along a direction to create a surface without solid caps.","descriptionJa":"開いた輪郭を指定方向へ押し出し、端面で閉じないサーフェスを作成します。","family":"surface-modeling","role":"command","tags":["surface","extrude","open profile","uncapped","サーフェス","押し出し","開輪郭","端面なし","extrude open surface","サーフェス押し出し","CAD"],"aliases":["surface.extrude","Extruded Surface"],"sources":["gui-audit-64d1c36155","gui-audit-f42456e152"],"body":"<path d=\"M4 11 Q14 2 24 11 V27 Q14 18 4 27Z\" fill=\"#d7efed\"/><path d=\"M4 11 Q14 2 24 11 M4 27 Q14 18 24 27\" stroke=\"#178b88\"/><path d=\"M10 7 V23 M18 7 V23\" stroke-dasharray=\"2 3\"/><path d=\"M29 22 V4 M26 8 29 4 31 8\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-extrude.svg","usages":["command"],"sha256":"ef98a9488d22dc9ea00ee3bef435185e9cae6e7d95a92fd67ad547eb5dc4852b","variants":{"light":{"file":"icons/cad-surface-extrude.svg","sha256":"ef98a9488d22dc9ea00ee3bef435185e9cae6e7d95a92fd67ad547eb5dc4852b"},"dark":{"file":"icons-dark/cad-surface-extrude.svg","sha256":"659c3c59ab411225567b341bcd3d5073f2abd5b3eea87dce75e3c2101a6d373b","body":"<path d=\"M4 11 Q14 2 24 11 V27 Q14 18 4 27Z\" fill=\"#294c59\"/><path d=\"M4 11 Q14 2 24 11 M4 27 Q14 18 24 27\" stroke=\"#63cec4\"/><path d=\"M10 7 V23 M18 7 V23\" stroke-dasharray=\"2 3\"/><path d=\"M29 22 V4 M26 8 29 4 31 8\" stroke=\"#63cec4\"/>"}}},{"id":"cad-surface-fair","name":"Fair surface curvature","nameJa":"サーフェスの曲率を平滑化","description":"Smooth curvature variation across a surface while retaining its boundary context.","descriptionJa":"境界を維持しながら、サーフェス内部の曲率の変動を滑らかにします。","family":"surface-editing","role":"command","tags":["surface","fair","curvature smoothing","held boundaries","サーフェス","フェアリング","曲率平滑化","境界保持","fair surface curvature","サーフェスの曲率を平滑化","CAD"],"aliases":["surface.fair"],"sources":["gui-audit-efdc5a5641"],"body":"<path d=\"M4 10 Q16 3 28 10 L26 27 Q16 20 4 27Z\" fill=\"#d7efed\"/><path d=\"M5 19 C9 9 12 27 17 14 S23 26 27 18\" stroke=\"#c88626\" stroke-dasharray=\"2 3\"/><path d=\"M5 19 Q16 12 27 19\" stroke=\"#178b88\"/><circle cx=\"4\" cy=\"10\" r=\"1.5\" fill=\"white\"/><circle cx=\"28\" cy=\"10\" r=\"1.5\" fill=\"white\"/><circle cx=\"4\" cy=\"27\" r=\"1.5\" fill=\"white\"/><circle cx=\"26\" cy=\"27\" r=\"1.5\" fill=\"white\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-fair.svg","usages":["command"],"sha256":"6b44d56674f61a8c1edac3eb930c697dddf5dbafae46aa9e8d41617598cea304","variants":{"light":{"file":"icons/cad-surface-fair.svg","sha256":"6b44d56674f61a8c1edac3eb930c697dddf5dbafae46aa9e8d41617598cea304"},"dark":{"file":"icons-dark/cad-surface-fair.svg","sha256":"8fa94b363de8eef2068b1491e85b1c40c27bae1edb0d1d77afce2967b2a2087b","body":"<path d=\"M4 10 Q16 3 28 10 L26 27 Q16 20 4 27Z\" fill=\"#294c59\"/><path d=\"M5 19 C9 9 12 27 17 14 S23 26 27 18\" stroke=\"#efbd63\" stroke-dasharray=\"2 3\"/><path d=\"M5 19 Q16 12 27 19\" stroke=\"#63cec4\"/><circle cx=\"4\" cy=\"10\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"28\" cy=\"10\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"4\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"26\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cad-surface-flatten","name":"Flatten surface","nameJa":"サーフェスを平坦化","description":"Flatten a curved sheet into a planar surface rather than a texture-coordinate layout.","descriptionJa":"テクスチャ座標ではなく、曲面を平坦なサーフェスへ展開します。","family":"surface-editing","role":"command","tags":["surface","flatten","planar sheet","develop","サーフェス","平坦化","平面","展開","flatten surface","サーフェスを平坦化","CAD"],"aliases":["Surface Flatten"],"sources":["gui-audit-f42456e152"],"body":"<path d=\"M3 10 Q13 0 23 10 L20 17 Q11 9 3 17Z\" fill=\"#d7efed\"/><path d=\"M8 24 20 18 29 23 17 29Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M27 8 V17 M24 14 27 17 30 14\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-flatten.svg","usages":["command"],"sha256":"a4648699f9a4584be039a03418f70410a943f6dc62f52d6246c89d96af604118","variants":{"light":{"file":"icons/cad-surface-flatten.svg","sha256":"a4648699f9a4584be039a03418f70410a943f6dc62f52d6246c89d96af604118"},"dark":{"file":"icons-dark/cad-surface-flatten.svg","sha256":"534316a2c0d9068a29a7f32827e8bee75561d89d95752acbe21375c45429c27f","body":"<path d=\"M3 10 Q13 0 23 10 L20 17 Q11 9 3 17Z\" fill=\"#294c59\"/><path d=\"M8 24 20 18 29 23 17 29Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M27 8 V17 M24 14 27 17 30 14\" stroke=\"#63cec4\"/>"}}},{"id":"cad-surface-loft","name":"Loft open surfaces","nameJa":"サーフェスロフト","description":"Create an uncapped surface interpolating between section profiles.","descriptionJa":"複数の断面輪郭を補間し、端面で閉じないサーフェスを作成します。","family":"surface-modeling","role":"command","tags":["surface","loft","open sections","uncapped","サーフェス","ロフト","開いた断面","端面なし","loft open surfaces","サーフェスロフト","CAD"],"aliases":["surface.loft","Lofted Surface"],"sources":["gui-audit-64d1c36155","gui-audit-f42456e152"],"body":"<path d=\"M3 5 Q16 14 29 5 C23 13 21 19 27 28 Q16 19 5 28 C11 19 9 13 3 5Z\" fill=\"#d7efed\"/><path d=\"M3 5 Q16 14 29 5 M9 16 Q16 12 23 16 M5 28 Q16 19 27 28\" stroke=\"#178b88\"/><path d=\"M10 9 Q16 16 11 25 M22 9 Q16 16 21 25\" stroke-dasharray=\"2 3\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-loft.svg","usages":["command"],"sha256":"dd6076e66ad4716f0411119d4b15f2f21ddcc2b4d0b059e03010fa8a87b520bc","variants":{"light":{"file":"icons/cad-surface-loft.svg","sha256":"dd6076e66ad4716f0411119d4b15f2f21ddcc2b4d0b059e03010fa8a87b520bc"},"dark":{"file":"icons-dark/cad-surface-loft.svg","sha256":"0c0b3ea3f1a34269b25018470cb94e1705dc4e0d048b81d80e14b0f0d769c43d","body":"<path d=\"M3 5 Q16 14 29 5 C23 13 21 19 27 28 Q16 19 5 28 C11 19 9 13 3 5Z\" fill=\"#294c59\"/><path d=\"M3 5 Q16 14 29 5 M9 16 Q16 12 23 16 M5 28 Q16 19 27 28\" stroke=\"#63cec4\"/><path d=\"M10 9 Q16 16 11 25 M22 9 Q16 16 21 25\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-surface-mid","name":"Create mid-surface","nameJa":"中央サーフェスを作成","description":"Derive a surface midway between two opposing or offset faces.","descriptionJa":"向かい合う2つの面の中間にサーフェスを生成します。","family":"surface-modeling","role":"command","tags":["mid-surface","paired faces","midway","derived sheet","中央面","対向面","中間","抽出面","create mid-surface","中央サーフェスを作成","CAD"],"aliases":["Mid-Surface"],"sources":["gui-audit-f42456e152"],"body":"<path d=\"M4 8 16 3 28 8 16 13Z\" fill=\"white\"/><path d=\"M4 24 16 19 28 24 16 29Z\" fill=\"white\"/><path d=\"M4 16 16 11 28 16 16 21Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M3 8 V24 M1 12 3 8 5 12 M1 20 3 24 5 20\" stroke-dasharray=\"2 3\"/><path d=\"M10 16 H22\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-mid.svg","usages":["command"],"sha256":"44e02d39c3bd4661ceb81e5c87a6a89acb19a1f94e1d0e5824ea2c86a032a403","variants":{"light":{"file":"icons/cad-surface-mid.svg","sha256":"44e02d39c3bd4661ceb81e5c87a6a89acb19a1f94e1d0e5824ea2c86a032a403"},"dark":{"file":"icons-dark/cad-surface-mid.svg","sha256":"da6ddb0f30fb0abc90d7e153a8f7334088bf247c245afc827ceb8644b060931b","body":"<path d=\"M4 8 16 3 28 8 16 13Z\" fill=\"#192c3c\"/><path d=\"M4 24 16 19 28 24 16 29Z\" fill=\"#192c3c\"/><path d=\"M4 16 16 11 28 16 16 21Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M3 8 V24 M1 12 3 8 5 12 M1 20 3 24 5 20\" stroke-dasharray=\"2 3\"/><path d=\"M10 16 H22\" stroke=\"#63cec4\"/>"}}},{"id":"cad-surface-revolve","name":"Revolve open surface","nameJa":"サーフェス回転","description":"Rotate an open profile around an axis to form an uncapped surface of revolution.","descriptionJa":"開いた輪郭を軸のまわりに回転させ、端面で閉じない回転サーフェスを作成します。","family":"surface-modeling","role":"command","tags":["surface","revolve","open profile","axis","サーフェス","回転","開輪郭","回転軸","revolve open surface","サーフェス回転","CAD"],"aliases":["surface.revolve","Revolved Surface"],"sources":["gui-audit-64d1c36155","gui-audit-f42456e152"],"body":"<path d=\"M10 2 V29\" stroke-dasharray=\"2 3\"/><path d=\"M15 5 C23 4 28 7 28 11 V24 C28 20 23 17 15 18Z\" fill=\"#d7efed\"/><path d=\"M15 5 V18\" stroke=\"#178b88\"/><path d=\"M15 5 C23 4 28 7 28 11 M15 18 C23 17 28 20 28 24\"/><path d=\"M4 20 C1 28 19 32 27 27 M23 27 H27 V31\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-revolve.svg","usages":["command"],"sha256":"e645d7d61797e988e37c1905e676a70b05ede51d090b192446dbcebe4c7ebe2f","variants":{"light":{"file":"icons/cad-surface-revolve.svg","sha256":"e645d7d61797e988e37c1905e676a70b05ede51d090b192446dbcebe4c7ebe2f"},"dark":{"file":"icons-dark/cad-surface-revolve.svg","sha256":"e7ebb5689c1650765d9e7151a0bca8f74bceb7ee46b68f9b544197d96c4ad5d8","body":"<path d=\"M10 2 V29\" stroke-dasharray=\"2 3\"/><path d=\"M15 5 C23 4 28 7 28 11 V24 C28 20 23 17 15 18Z\" fill=\"#294c59\"/><path d=\"M15 5 V18\" stroke=\"#63cec4\"/><path d=\"M15 5 C23 4 28 7 28 11 M15 18 C23 17 28 20 28 24\"/><path d=\"M4 20 C1 28 19 32 27 27 M23 27 H27 V31\" stroke=\"#63cec4\"/>"}}},{"id":"cad-surface-sweep","name":"Sweep open surface","nameJa":"サーフェススイープ","description":"Sweep an open section along a path to create a surface without solid end caps.","descriptionJa":"開いた断面をパスに沿って移動させ、端面を持たないサーフェスを作成します。","family":"surface-modeling","role":"command","tags":["surface","sweep","open section","path","サーフェス","スイープ","開断面","パス","sweep open surface","サーフェススイープ","CAD"],"aliases":["surface.sweep","Swept Surface"],"sources":["gui-audit-64d1c36155","gui-audit-f42456e152"],"body":"<path d=\"M4 26 C4 11 12 7 22 10 Q25 3 29 10 C18 13 11 17 11 26 Q7 19 4 26Z\" fill=\"#d7efed\"/><path d=\"M4 26 Q7 19 11 26 M22 10 Q25 3 29 10\" stroke=\"#178b88\"/><path d=\"M7 24 C8 12 18 9 25 8\" stroke-dasharray=\"2 3\"/><path d=\"M14 4 H21 M18 1 21 4 18 7\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-surface-sweep.svg","usages":["command"],"sha256":"dcba076b103f87d68fb5d0c5761c476d449ae6f4dc3221a028e2a8541fb57229","variants":{"light":{"file":"icons/cad-surface-sweep.svg","sha256":"dcba076b103f87d68fb5d0c5761c476d449ae6f4dc3221a028e2a8541fb57229"},"dark":{"file":"icons-dark/cad-surface-sweep.svg","sha256":"5dc63a8a7260fcd6206a479d13eed53543ec86dba4a5c2b27abb812cfc753a12","body":"<path d=\"M4 26 C4 11 12 7 22 10 Q25 3 29 10 C18 13 11 17 11 26 Q7 19 4 26Z\" fill=\"#294c59\"/><path d=\"M4 26 Q7 19 11 26 M22 10 Q25 3 29 10\" stroke=\"#63cec4\"/><path d=\"M7 24 C8 12 18 9 25 8\" stroke-dasharray=\"2 3\"/><path d=\"M14 4 H21 M18 1 21 4 18 7\" stroke=\"#63cec4\"/>"}}},{"id":"cad-activate-component","name":"Activate component","nameJa":"コンポーネントをアクティブ化","description":"Enter a component editing context inside the assembly.","descriptionJa":"アセンブリ内でコンポーネントの編集コンテキストに入ります。","family":"assembly-context","role":"command","tags":["assembly-context","activate component","コンポーネントをアクティブ化","cad","設計"],"body":"<path d=\"M3 11 V4 H10 M22 4 H29 V11 M29 22 V29 H22 M10 29 H3 V22\" stroke-dasharray=\"2 2\"/><path d=\"M11 13 17.0 10 23 13 V22 L17.0 25 11 22Z\" fill=\"#d7efed\"/><path d=\"M11 13 17.0 16 23 13 M17.0 16 V25\"/><path d=\"M3 16 H11 M7 12 11 16 7 20\" stroke=\"#178b88\"/>","aliases":["component.activate","Edit Component"],"sources":["gui-audit-e00cc276d0","gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-activate-component.svg","usages":["command"],"sha256":"45edd81509ad18e902f68d83e73dcd886a2aa7b5d96071c96cec8186dab0c83a","variants":{"light":{"file":"icons/cad-activate-component.svg","sha256":"45edd81509ad18e902f68d83e73dcd886a2aa7b5d96071c96cec8186dab0c83a"},"dark":{"file":"icons-dark/cad-activate-component.svg","sha256":"a74ec906f3456a168adfab0d255f512bc019a922549bbdfe6b5b87bec7408101","body":"<path d=\"M3 11 V4 H10 M22 4 H29 V11 M29 22 V29 H22 M10 29 H3 V22\" stroke-dasharray=\"2 2\"/><path d=\"M11 13 17.0 10 23 13 V22 L17.0 25 11 22Z\" fill=\"#294c59\"/><path d=\"M11 13 17.0 16 23 13 M17.0 16 V25\"/><path d=\"M3 16 H11 M7 12 11 16 7 20\" stroke=\"#63cec4\"/>"}}},{"id":"cad-assembly-contact","name":"Assembly contact sets","nameJa":"アセンブリ接触セット","description":"Define or enable geometric contact stops between assembly components.","descriptionJa":"アセンブリ部品間の幾何学的な接触停止を定義または有効化します。","family":"assembly-contact","role":"command","tags":["assembly-contact","assembly contact sets","アセンブリ接触セット","cad","設計"],"body":"<path d=\"M3 9 H12 V23 H3Z M20 9 H29 V23 H20Z\" fill=\"#d7efed\"/><path d=\"M16 6 V26 M7 16 H13 M10 13 13 16 10 19 M25 16 H19 M22 13 19 16 22 19\" stroke=\"#178b88\"/>","aliases":["contact.enable_sets","contact.enable_all","contact.disable_all","contact.create"],"sources":["gui-audit-952753343a"],"category":"CAD","categories":["CAD"],"file":"icons/cad-assembly-contact.svg","usages":["command"],"sha256":"bfcf852b8ddac616e15f9d93a571528172e02b1a173c9965207b6a14b30796df","variants":{"light":{"file":"icons/cad-assembly-contact.svg","sha256":"bfcf852b8ddac616e15f9d93a571528172e02b1a173c9965207b6a14b30796df"},"dark":{"file":"icons-dark/cad-assembly-contact.svg","sha256":"ce13c2f2adc794fc4254bdf02d50c4f5a1792fd6c5cd8fbf77fc288057a50a01","body":"<path d=\"M3 9 H12 V23 H3Z M20 9 H29 V23 H20Z\" fill=\"#294c59\"/><path d=\"M16 6 V26 M7 16 H13 M10 13 13 16 10 19 M25 16 H19 M22 13 19 16 22 19\" stroke=\"#63cec4\"/>"}}},{"id":"cad-assembly-to-multibody","name":"Assembly to multibody part","nameJa":"マルチボディ部品に変換","description":"Convert an assembly structure to a part containing separate solid bodies.","descriptionJa":"アセンブリ構造を複数の独立したソリッドを持つ部品に変換します。","family":"assembly-structure","role":"command","tags":["assembly-structure","assembly to multibody part","マルチボディ部品に変換","cad","設計"],"body":"<path d=\"M5 4 H27 V7 M5 7 V4 M16 4 V8\"/><rect x=\"3\" y=\"8\" width=\"7\" height=\"6\" rx=\"1\"/><rect x=\"22\" y=\"8\" width=\"7\" height=\"6\" rx=\"1\"/><path d=\"M16 9 V17 M13 14 16 17 19 14\" stroke=\"#178b88\"/><rect x=\"4\" y=\"19\" width=\"24\" height=\"10\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M8 22 H13 V26 H8Z M19 22 H24 V26 H19Z\"/>","aliases":["Make Multibody Part"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-assembly-to-multibody.svg","usages":["command"],"sha256":"695cb0eb783c58fcea5ad9836e6d0fe9ddcc3778221c4229ad2ae359befd452b","variants":{"light":{"file":"icons/cad-assembly-to-multibody.svg","sha256":"695cb0eb783c58fcea5ad9836e6d0fe9ddcc3778221c4229ad2ae359befd452b"},"dark":{"file":"icons-dark/cad-assembly-to-multibody.svg","sha256":"2d6356f8bd38f867454fb6a46070fe9278f27a2e3925e74abf2cd82c2a922b79","body":"<path d=\"M5 4 H27 V7 M5 7 V4 M16 4 V8\"/><rect x=\"3\" y=\"8\" width=\"7\" height=\"6\" rx=\"1\"/><rect x=\"22\" y=\"8\" width=\"7\" height=\"6\" rx=\"1\"/><path d=\"M16 9 V17 M13 14 16 17 19 14\" stroke=\"#63cec4\"/><rect x=\"4\" y=\"19\" width=\"24\" height=\"10\" rx=\"2\" fill=\"#294c59\"/><path d=\"M8 22 H13 V26 H8Z M19 22 H24 V26 H19Z\"/>"}}},{"id":"cad-assembly-visualization","name":"Assembly visualization","nameJa":"アセンブリ可視化","description":"Compare component properties in a ranked assembly visualization.","descriptionJa":"部品属性を順位付けしたアセンブリ表示で比較します。","family":"assembly-inspection","role":"command","tags":["assembly-inspection","assembly visualization","アセンブリ可視化","cad","設計"],"body":"<path d=\"M3 7 7.0 4 11 7 V11 L7.0 14 3 11Z\" fill=\"#d7efed\"/><path d=\"M3 7 7.0 10 11 7 M7.0 10 V14\"/><path d=\"M3 20 7.0 17 11 20 V24 L7.0 27 3 24Z\" fill=\"#d7efed\"/><path d=\"M3 20 7.0 23 11 20 M7.0 23 V27\"/><rect x=\"16\" y=\"5\" width=\"13\" height=\"5\" rx=\"1\" fill=\"#178b88\" stroke=\"#178b88\"/><rect x=\"16\" y=\"13\" width=\"9\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"16\" y=\"21\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/>","aliases":["Assembly Visualization"],"sources":["gui-audit-4396f7e3ba"],"category":"CAD","categories":["CAD"],"file":"icons/cad-assembly-visualization.svg","usages":["command"],"sha256":"ed554ad0fbe91de13ca28a072a77bbe28a17994918dabb58ae75fba08a9ec0b4","variants":{"light":{"file":"icons/cad-assembly-visualization.svg","sha256":"ed554ad0fbe91de13ca28a072a77bbe28a17994918dabb58ae75fba08a9ec0b4"},"dark":{"file":"icons-dark/cad-assembly-visualization.svg","sha256":"b9d557b33cd223ad18f39d6daa83a24cdbde81b45a1ffefc80138cbd3a3f0314","body":"<path d=\"M3 7 7.0 4 11 7 V11 L7.0 14 3 11Z\" fill=\"#294c59\"/><path d=\"M3 7 7.0 10 11 7 M7.0 10 V14\"/><path d=\"M3 20 7.0 17 11 20 V24 L7.0 27 3 24Z\" fill=\"#294c59\"/><path d=\"M3 20 7.0 23 11 20 M7.0 23 V27\"/><rect x=\"16\" y=\"5\" width=\"13\" height=\"5\" rx=\"1\" fill=\"#63cec4\" stroke=\"#63cec4\"/><rect x=\"16\" y=\"13\" width=\"9\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><rect x=\"16\" y=\"21\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#294c59\"/>"}}},{"id":"cad-belt-chain","name":"Belt or chain drive","nameJa":"ベルト・チェーンドライブ","description":"Create a belt or chain path and couple the motion of its pulleys or sprockets.","descriptionJa":"プーリーやスプロケットを結ぶベルト・チェーン経路と連動運動を作成します。","family":"assembly-mechanism","role":"command","tags":["assembly-mechanism","belt or chain drive","ベルト・チェーンドライブ","cad","設計"],"body":"<path d=\"M10 8 H24 A7 7 0 0 1 24 22 L10 26 A9 9 0 0 1 10 8Z\"/><circle cx=\"10\" cy=\"17\" r=\"6\" fill=\"#d7efed\"/><circle cx=\"24\" cy=\"15\" r=\"3\" fill=\"#d7efed\"/><path d=\"M10 17 13 14 M24 15 26 13 M12 3 H22 M19 1 22 3 19 5\" stroke=\"#178b88\"/>","aliases":["Belt/Chain","Belt"],"sources":["gui-audit-8a41850734","gui-audit-1bed7f8e51","gui-audit-682bbc8192"],"category":"CAD","categories":["CAD"],"file":"icons/cad-belt-chain.svg","usages":["command"],"sha256":"93abd806d97bbe1ff6e9264814495c8598d3740e655993006d43ceea967e4bd7","variants":{"light":{"file":"icons/cad-belt-chain.svg","sha256":"93abd806d97bbe1ff6e9264814495c8598d3740e655993006d43ceea967e4bd7"},"dark":{"file":"icons-dark/cad-belt-chain.svg","sha256":"34f283041ac91acaf6663fd7f5b48d3630610d3fead5242a9e7df2f5a78a0aad","body":"<path d=\"M10 8 H24 A7 7 0 0 1 24 22 L10 26 A9 9 0 0 1 10 8Z\"/><circle cx=\"10\" cy=\"17\" r=\"6\" fill=\"#294c59\"/><circle cx=\"24\" cy=\"15\" r=\"3\" fill=\"#294c59\"/><path d=\"M10 17 13 14 M24 15 26 13 M12 3 H22 M19 1 22 3 19 5\" stroke=\"#63cec4\"/>"}}},{"id":"cad-bodies-to-components","name":"Bodies to components","nameJa":"ボディからコンポーネントを作成","description":"Create separate component definitions from existing bodies.","descriptionJa":"既存のボディから個別のコンポーネント定義を作成します。","family":"assembly-structure","role":"command","tags":["assembly-structure","bodies to components","ボディからコンポーネントを作成","cad","設計"],"body":"<rect x=\"7\" y=\"3\" width=\"18\" height=\"10\" rx=\"2\"/><path d=\"M10 6 H14 V10 H10Z M18 6 H22 V10 H18Z\" fill=\"#d7efed\"/><path d=\"M16 13 V18 M7 18 H25 M7 18 V21 M25 18 V21\" stroke=\"#178b88\"/><path d=\"M3 24 7.0 21 11 24 V26 L7.0 29 3 26Z\" fill=\"#d7efed\"/><path d=\"M3 24 7.0 27 11 24 M7.0 27 V29\"/><path d=\"M21 24 25.0 21 29 24 V26 L25.0 29 21 26Z\" fill=\"#d7efed\"/><path d=\"M21 24 25.0 27 29 24 M25.0 27 V29\"/>","aliases":["component.from_bodies"],"sources":["gui-audit-e00cc276d0"],"category":"CAD","categories":["CAD"],"file":"icons/cad-bodies-to-components.svg","usages":["command"],"sha256":"d58cf996ddb57b2195fca409b347ff4d60847ac45db1fdb89bd1bee55399fd21","variants":{"light":{"file":"icons/cad-bodies-to-components.svg","sha256":"d58cf996ddb57b2195fca409b347ff4d60847ac45db1fdb89bd1bee55399fd21"},"dark":{"file":"icons-dark/cad-bodies-to-components.svg","sha256":"3e7f3a56c245010e5c6bc3fc02b3f1dbbacf7842fc994ba28501fee3e24a4ed8","body":"<rect x=\"7\" y=\"3\" width=\"18\" height=\"10\" rx=\"2\"/><path d=\"M10 6 H14 V10 H10Z M18 6 H22 V10 H18Z\" fill=\"#294c59\"/><path d=\"M16 13 V18 M7 18 H25 M7 18 V21 M25 18 V21\" stroke=\"#63cec4\"/><path d=\"M3 24 7.0 21 11 24 V26 L7.0 29 3 26Z\" fill=\"#294c59\"/><path d=\"M3 24 7.0 27 11 24 M7.0 27 V29\"/><path d=\"M21 24 25.0 21 29 24 V26 L25.0 29 21 26Z\" fill=\"#294c59\"/><path d=\"M21 24 25.0 27 29 24 M25.0 27 V29\"/>"}}},{"id":"cad-bounding-solid","name":"Bounding solid","nameJa":"境界ソリッド","description":"Create a solid envelope enclosing selected geometry with an optional margin.","descriptionJa":"選択形状を囲む包絡ソリッドを必要な余白付きで作成します。","family":"solid-creation","role":"command","tags":["solid-creation","bounding solid","境界ソリッド","cad","設計"],"body":"<path d=\"M4 8 16 3 28 8 V24 L16 29 4 24Z M4 8 16 13 28 8 M16 13 V29\" stroke-dasharray=\"3 2\"/><path d=\"M9 19 Q9 10 15 12 Q23 10 23 19 Q21 26 15 24 Q10 25 9 19Z\" fill=\"#d7efed\" stroke=\"#178b88\"/>","aliases":["solid.bounding_solid"],"sources":["gui-audit-5b19650212"],"category":"CAD","categories":["CAD"],"file":"icons/cad-bounding-solid.svg","usages":["command"],"sha256":"ba80f1032a6fae3c9b6b11c4f078b73ec76bd36c972f7b5580c1e3dd8e415426","variants":{"light":{"file":"icons/cad-bounding-solid.svg","sha256":"ba80f1032a6fae3c9b6b11c4f078b73ec76bd36c972f7b5580c1e3dd8e415426"},"dark":{"file":"icons-dark/cad-bounding-solid.svg","sha256":"4551881c066da3e32627ae35262a82fef1fc4a7e12be37204db3ee01870dd566","body":"<path d=\"M4 8 16 3 28 8 V24 L16 29 4 24Z M4 8 16 13 28 8 M16 13 V29\" stroke-dasharray=\"3 2\"/><path d=\"M9 19 Q9 10 15 12 Q23 10 23 19 Q21 26 15 24 Q10 25 9 19Z\" fill=\"#294c59\" stroke=\"#63cec4\"/>"}}},{"id":"cad-brep-to-mesh","name":"Convert B-rep to mesh","nameJa":"B-repをメッシュに変換","description":"Tessellate a boundary-representation body into a faceted mesh body.","descriptionJa":"境界表現のボディを三角形分割したメッシュボディに変換します。","family":"geometry-conversion","role":"command","tags":["geometry-conversion","convert b-rep to mesh","B-repをメッシュに変換","cad","設計"],"body":"<path d=\"M3 8 Q8 3 13 8 V23 Q8 28 3 23Z\" fill=\"#d7efed\"/><path d=\"M3 8 Q8 13 13 8\"/><path d=\"M22 5 29 9 V24 L22 28 19 23 V10Z\" fill=\"#d7efed\"/><path d=\"M22 5 24 16 29 9 M19 10 24 16 19 23 M24 16 29 24 22 28Z\"/><path d=\"M11 16 H21 M18 13 21 16 18 19\" stroke=\"#178b88\"/>","aliases":["Convert to Mesh Body"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-brep-to-mesh.svg","usages":["command"],"sha256":"952a68f3be1bc082e14c41efec3b514b4e77ac1e0a48c448ed84b04c2169a886","variants":{"light":{"file":"icons/cad-brep-to-mesh.svg","sha256":"952a68f3be1bc082e14c41efec3b514b4e77ac1e0a48c448ed84b04c2169a886"},"dark":{"file":"icons-dark/cad-brep-to-mesh.svg","sha256":"eec0588481dc4c9e3d70300d06de39fb7279f95f654b5580f97ee774ee35f81f","body":"<path d=\"M3 8 Q8 3 13 8 V23 Q8 28 3 23Z\" fill=\"#294c59\"/><path d=\"M3 8 Q8 13 13 8\"/><path d=\"M22 5 29 9 V24 L22 28 19 23 V10Z\" fill=\"#294c59\"/><path d=\"M22 5 24 16 29 9 M19 10 24 16 19 23 M24 16 29 24 22 28Z\"/><path d=\"M11 16 H21 M18 13 21 16 18 19\" stroke=\"#63cec4\"/>"}}},{"id":"cad-capture-position","name":"Capture component position","nameJa":"コンポーネント位置を記録","description":"Commit pending component placements to the assembly position state.","descriptionJa":"保留中のコンポーネント配置をアセンブリの位置状態として確定します。","family":"assembly-position","role":"command","tags":["assembly-position","capture component position","コンポーネント位置を記録","cad","設計"],"body":"<path d=\"M4 11 V4 H11 M21 4 H28 V11 M4 21 V28 H11 M21 28 H28 V21\"/><path d=\"M9 10 16.0 7 23 10 V18 L16.0 21 9 18Z\" fill=\"#d7efed\"/><path d=\"M9 10 16.0 13 23 10 M16.0 13 V21\"/><path d=\"M11 23 15 27 23 19\" stroke=\"#178b88\"/>","aliases":["component.capture_position"],"sources":["gui-audit-2bf9f54b30"],"category":"CAD","categories":["CAD"],"file":"icons/cad-capture-position.svg","usages":["command"],"sha256":"77d0d9ac5ab7d311c5cd2c86c0e11a8ae1c8eb72f7828a7e9b49c5e74c9efcc1","variants":{"light":{"file":"icons/cad-capture-position.svg","sha256":"77d0d9ac5ab7d311c5cd2c86c0e11a8ae1c8eb72f7828a7e9b49c5e74c9efcc1"},"dark":{"file":"icons-dark/cad-capture-position.svg","sha256":"9bc79264330d94db370f5068d0ed49788e9219770ff60f666973b156c9d55c8d","body":"<path d=\"M4 11 V4 H11 M21 4 H28 V11 M4 21 V28 H11 M21 28 H28 V21\"/><path d=\"M9 10 16.0 7 23 10 V18 L16.0 21 9 18Z\" fill=\"#294c59\"/><path d=\"M9 10 16.0 13 23 10 M16.0 13 V21\"/><path d=\"M11 23 15 27 23 19\" stroke=\"#63cec4\"/>"}}},{"id":"cad-component-loading-state","name":"Component loading state","nameJa":"コンポーネントの読み込み状態","description":"Choose lightweight or resolved component representations, including selective loading.","descriptionJa":"選択読み込みを含め、軽量または完全なコンポーネント表現を選びます。","family":"assembly-loading","role":"command","tags":["assembly-loading","component loading state","コンポーネントの読み込み状態","cad","設計"],"body":"<path d=\"M4 9 14 4 24 9 V23 L14 28 4 23Z M4 9 14 14 24 9 M14 14 V28\" stroke-dasharray=\"3 2\"/><path d=\"M14 14 24 9 V23 L14 28Z\" fill=\"#d7efed\"/><path d=\"M28 4 V16 M25 13 28 16 30 13\" stroke=\"#178b88\"/>","aliases":["Selective Open in Lightweight","Set All to Resolved","Set All to Lightweight","Open in Lightweight"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-component-loading-state.svg","usages":["command"],"sha256":"cb48320da056273e06a6ca4b1c2af76b103bc18c5c4bae964fb99166cb301768","variants":{"light":{"file":"icons/cad-component-loading-state.svg","sha256":"cb48320da056273e06a6ca4b1c2af76b103bc18c5c4bae964fb99166cb301768"},"dark":{"file":"icons-dark/cad-component-loading-state.svg","sha256":"2d223fb28b5c8e7f6cb93fafce0803322a9a08e7ef0b8156a3dc7a347fce9bd8","body":"<path d=\"M4 9 14 4 24 9 V23 L14 28 4 23Z M4 9 14 14 24 9 M14 14 V28\" stroke-dasharray=\"3 2\"/><path d=\"M14 14 24 9 V23 L14 28Z\" fill=\"#294c59\"/><path d=\"M28 4 V16 M25 13 28 16 30 13\" stroke=\"#63cec4\"/>"}}},{"id":"cad-component-preview","name":"Component preview window","nameJa":"コンポーネントプレビュー","description":"Open a separate component preview for inspection and selection in the assembly.","descriptionJa":"アセンブリ内の部品を確認・選択するための独立したプレビューを開きます。","family":"assembly-inspection","role":"command","tags":["assembly-inspection","component preview window","コンポーネントプレビュー","cad","設計"],"body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"2\"/><path d=\"M3 10 H29 M8 7 H11\"/><path d=\"M10 16 16.0 13 22 16 V23 L16.0 26 10 23Z\" fill=\"#d7efed\"/><path d=\"M10 16 16.0 19 22 16 M16.0 19 V26\"/><path d=\"M6 14 V24\" stroke=\"#178b88\"/>","aliases":["Component Preview Window"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-component-preview.svg","usages":["command"],"sha256":"ca3a3943a64c3eebb7bea84023606f42b56ceab9db36a171a1971ecde1b37949","variants":{"light":{"file":"icons/cad-component-preview.svg","sha256":"ca3a3943a64c3eebb7bea84023606f42b56ceab9db36a171a1971ecde1b37949"},"dark":{"file":"icons-dark/cad-component-preview.svg","sha256":"8bb8ab867e0b7cd0f56e485b27d532311a13d8fdebd9d5f0eef482fa447b6d20","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"2\"/><path d=\"M3 10 H29 M8 7 H11\"/><path d=\"M10 16 16.0 13 22 16 V23 L16.0 26 10 23Z\" fill=\"#294c59\"/><path d=\"M10 16 16.0 19 22 16 M16.0 19 V26\"/><path d=\"M6 14 V24\" stroke=\"#63cec4\"/>"}}},{"id":"cad-copy-with-mates","name":"Copy with mates","nameJa":"合致と共にコピー","description":"Copy a component while preserving or rebinding selected mate relationships.","descriptionJa":"選択した合致関係を保持または再設定してコンポーネントをコピーします。","family":"assembly-copy","role":"command","tags":["assembly-copy","copy with mates","合致と共にコピー","cad","設計"],"body":"<rect x=\"4\" y=\"13\" width=\"8\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"20\" y=\"13\" width=\"8\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M3 28 H29 M8 23 V28 M24 23 V28\"/><circle cx=\"8\" cy=\"25\" r=\"2\" fill=\"white\" stroke=\"#178b88\"/><circle cx=\"24\" cy=\"25\" r=\"2\" fill=\"white\" stroke=\"#178b88\"/><path d=\"M8 8 H24 M20 4 24 8 20 12\" stroke=\"#178b88\"/>","aliases":["Copy with Mates"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-copy-with-mates.svg","usages":["command"],"sha256":"a8ab5bc78f8ed14d1739d9e544c4d026f3b952fd1033dd15b7f7c94ec6448967","variants":{"light":{"file":"icons/cad-copy-with-mates.svg","sha256":"a8ab5bc78f8ed14d1739d9e544c4d026f3b952fd1033dd15b7f7c94ec6448967"},"dark":{"file":"icons-dark/cad-copy-with-mates.svg","sha256":"3dd999de090d4081580ed9b9c4ad9d47c26da653d3a93713c67f2968392c6867","body":"<rect x=\"4\" y=\"13\" width=\"8\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><rect x=\"20\" y=\"13\" width=\"8\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><path d=\"M3 28 H29 M8 23 V28 M24 23 V28\"/><circle cx=\"8\" cy=\"25\" r=\"2\" fill=\"#192c3c\" stroke=\"#63cec4\"/><circle cx=\"24\" cy=\"25\" r=\"2\" fill=\"#192c3c\" stroke=\"#63cec4\"/><path d=\"M8 8 H24 M20 4 24 8 20 12\" stroke=\"#63cec4\"/>"}}},{"id":"cad-create-weldment","name":"Create weldment","nameJa":"溶接構造を作成","description":"Create the weldment feature that organizes structural bodies and their fabrication properties.","descriptionJa":"構造ボディと製作属性を管理する溶接構造フィーチャを作成します。","family":"weldment","role":"command","tags":["weldment","create weldment","溶接構造を作成","cad","設計"],"body":"<path d=\"M4 11 V5 H10 M22 5 H28 V11 M4 23 V29 H10 M22 29 H28 V23\"/><path d=\"M8 8 H13 V21 H25 V26 H8Z\" fill=\"#d7efed\"/><path d=\"M13 14 Q18 14 16 18 Q21 18 19 22\" stroke=\"#178b88\"/>","aliases":["Weldment"],"sources":["gui-audit-aa090f2a75"],"category":"CAD","categories":["CAD"],"file":"icons/cad-create-weldment.svg","usages":["command"],"sha256":"6d3a328abdd5760786e225178a4a9e0220af1ef9dbe1a29f92fe2f25d412a706","variants":{"light":{"file":"icons/cad-create-weldment.svg","sha256":"6d3a328abdd5760786e225178a4a9e0220af1ef9dbe1a29f92fe2f25d412a706"},"dark":{"file":"icons-dark/cad-create-weldment.svg","sha256":"b8cf328b600fb54cea4adea52becdd7cb416191652c78f1a853bc775c1131afe","body":"<path d=\"M4 11 V5 H10 M22 5 H28 V11 M4 23 V29 H10 M22 29 H28 V23\"/><path d=\"M8 8 H13 V21 H25 V26 H8Z\" fill=\"#294c59\"/><path d=\"M13 14 Q18 14 16 18 Q21 18 19 22\" stroke=\"#63cec4\"/>"}}},{"id":"cad-datum-point","name":"Create reference point","nameJa":"参照点を作成","description":"Create a persistent reference point from vertices, intersections or geometric parameters.","descriptionJa":"頂点・交点・形状パラメータから永続的な参照点を作成します。","family":"reference-geometry","role":"command","tags":["reference-geometry","create reference point","参照点を作成","cad","設計"],"body":"<path d=\"M4 23 12 13 28 19 20 29Z\" fill=\"#d7efed\"/><path d=\"M16 20 V5 M6 10 16 20 27 9\" stroke-dasharray=\"3 3\"/><circle cx=\"16\" cy=\"20\" r=\"3.5\" fill=\"#178b88\" stroke=\"#178b88\"/>","aliases":["construct.point.vertex","construct.point.two_edges","construct.point.three_planes","construct.point.center","construct.point.edge_plane","construct.point.along_path"],"sources":["gui-audit-48d928339e"],"category":"CAD","categories":["CAD"],"file":"icons/cad-datum-point.svg","usages":["command"],"sha256":"baf6d6b9d3e2a2447a570a9c33d29fac045b5a084ee1f85aace4f04b3f104b35","variants":{"light":{"file":"icons/cad-datum-point.svg","sha256":"baf6d6b9d3e2a2447a570a9c33d29fac045b5a084ee1f85aace4f04b3f104b35"},"dark":{"file":"icons-dark/cad-datum-point.svg","sha256":"7d580a80a2894b47f8df68833f28ddffd482f503786f422e3c996abb8c01f1a3","body":"<path d=\"M4 23 12 13 28 19 20 29Z\" fill=\"#294c59\"/><path d=\"M16 20 V5 M6 10 16 20 27 9\" stroke-dasharray=\"3 3\"/><circle cx=\"16\" cy=\"20\" r=\"3.5\" fill=\"#63cec4\" stroke=\"#63cec4\"/>"}}},{"id":"cad-derive-part","name":"Create derived part","nameJa":"派生部品を作成","description":"Create a linked derived part from source model geometry.","descriptionJa":"元モデルの形状からリンク付きの派生部品を作成します。","family":"derived-geometry","role":"command","tags":["derived-geometry","create derived part","派生部品を作成","cad","設計"],"body":"<path d=\"M3 4 H11 L15 8 V19 H3Z M11 4 V8 H15\"/><path d=\"M18 13 H25 L29 17 V29 H18Z M25 13 V17 H29\" fill=\"#d7efed\"/><path d=\"M8 11 V24 H18 M14 20 18 24 14 28\" stroke=\"#178b88\"/><path d=\"M21 21 H26 M21 25 H26\"/>","aliases":["Create Derived Parts"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-derive-part.svg","usages":["command"],"sha256":"866e9e43ec7556f0f561e99d46d2d81b1dbcd855125eb0701c732c7fe33374a3","variants":{"light":{"file":"icons/cad-derive-part.svg","sha256":"866e9e43ec7556f0f561e99d46d2d81b1dbcd855125eb0701c732c7fe33374a3"},"dark":{"file":"icons-dark/cad-derive-part.svg","sha256":"1551168d6c8c0d57e31bfea7127d761d664a8159f4ff199c33a500f7b1f5f9a6","body":"<path d=\"M3 4 H11 L15 8 V19 H3Z M11 4 V8 H15\"/><path d=\"M18 13 H25 L29 17 V29 H18Z M25 13 V17 H29\" fill=\"#294c59\"/><path d=\"M8 11 V24 H18 M14 20 18 24 14 28\" stroke=\"#63cec4\"/><path d=\"M21 21 H26 M21 25 H26\"/>"}}},{"id":"cad-direct-feature-edit","name":"Direct feature editing","nameJa":"フィーチャ直接編集","description":"Interactively drag feature dimensions and faces to edit the modeled shape.","descriptionJa":"フィーチャの寸法や面を直接ドラッグして形状を編集します。","family":"direct-modeling","role":"command","tags":["direct-modeling","direct feature editing","フィーチャ直接編集","cad","設計"],"body":"<path d=\"M5 14 H13 V7 H24 V26 H5Z\" fill=\"#d7efed\"/><path d=\"M13 14 H24 M13 14 V26\" stroke-dasharray=\"2 2\"/><path d=\"M24 7 H29 M28 3 V18 M25 6 28 3 30 6 M25 15 28 18 30 15\" stroke=\"#178b88\"/><circle cx=\"13\" cy=\"7\" r=\"2.5\" fill=\"white\" stroke=\"#178b88\"/>","aliases":["Instant3D"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-direct-feature-edit.svg","usages":["command"],"sha256":"7f2d5b5edff07941064b0b8492a677540855e75d84a253042d23623ab8cce043","variants":{"light":{"file":"icons/cad-direct-feature-edit.svg","sha256":"7f2d5b5edff07941064b0b8492a677540855e75d84a253042d23623ab8cce043"},"dark":{"file":"icons-dark/cad-direct-feature-edit.svg","sha256":"0024d7414be6a56bba733c81f71ffad60ba96071aa33263b59f30e8062f07136","body":"<path d=\"M5 14 H13 V7 H24 V26 H5Z\" fill=\"#294c59\"/><path d=\"M13 14 H24 M13 14 V26\" stroke-dasharray=\"2 2\"/><path d=\"M24 7 H29 M28 3 V18 M25 6 28 3 30 6 M25 15 28 18 30 15\" stroke=\"#63cec4\"/><circle cx=\"13\" cy=\"7\" r=\"2.5\" fill=\"#192c3c\" stroke=\"#63cec4\"/>"}}},{"id":"cad-disable-external-references","name":"Prevent external references","nameJa":"外部参照の作成を禁止","description":"Prevent new external model references without breaking references that already exist.","descriptionJa":"既存の参照は切らず、新しい外部モデル参照の作成を禁止します。","family":"assembly-references","role":"command","tags":["assembly-references","prevent external references","外部参照の作成を禁止","cad","設計"],"body":"<path d=\"M3 4 H13 V17 H3Z M19 15 H29 V28 H19Z\"/><path d=\"M8 17 V24 H16 M13 21 16 24 13 27\" stroke=\"#178b88\"/><path d=\"M18 4 H28 V11 H18Z\" fill=\"#d7efed\"/><path d=\"M20 4 V2 H26 V4 M23 7 V9\"/>","aliases":["No External References"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-disable-external-references.svg","usages":["command"],"sha256":"db5631d7e6f4c39d6de4acd187430d1e785001fbcbca3b0598cd4476e81745af","variants":{"light":{"file":"icons/cad-disable-external-references.svg","sha256":"db5631d7e6f4c39d6de4acd187430d1e785001fbcbca3b0598cd4476e81745af"},"dark":{"file":"icons-dark/cad-disable-external-references.svg","sha256":"56c12d964165dfe341925067d9abbbe5b9ad98c6d21439b808650691709dfe9c","body":"<path d=\"M3 4 H13 V17 H3Z M19 15 H29 V28 H19Z\"/><path d=\"M8 17 V24 H16 M13 21 16 24 13 27\" stroke=\"#63cec4\"/><path d=\"M18 4 H28 V11 H18Z\" fill=\"#294c59\"/><path d=\"M20 4 V2 H26 V4 M23 7 V9\"/>"}}},{"id":"cad-explode-lines","name":"Explode line sketch","nameJa":"分解ラインスケッチ","description":"Create connection traces that document the relationships of exploded components.","descriptionJa":"分解した部品の関係を示す接続軌跡をスケッチとして作成します。","family":"assembly-documentation","role":"command","tags":["assembly-documentation","explode line sketch","分解ラインスケッチ","cad","設計"],"body":"<path d=\"M3 6 7.0 3 11 6 V9 L7.0 12 3 9Z\" fill=\"#d7efed\"/><path d=\"M3 6 7.0 9 11 6 M7.0 9 V12\"/><path d=\"M21 23 25.0 20 29 23 V26 L25.0 29 21 26Z\" fill=\"#d7efed\"/><path d=\"M21 23 25.0 26 29 23 M25.0 26 V29\"/><path d=\"M7 12 V20 H25\" stroke=\"#178b88\" stroke-dasharray=\"3 2\"/><path d=\"M14 7 19 2 23 6 18 11 13 12Z M18 3 22 7\"/>","aliases":["Explode Line Sketch","Insert/Edit Smart Explode Lines"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-explode-lines.svg","usages":["command"],"sha256":"0e16ef50e719cbbb7e4897e30bd70377292666d24e403a1d7ebf85c1ab0f4218","variants":{"light":{"file":"icons/cad-explode-lines.svg","sha256":"0e16ef50e719cbbb7e4897e30bd70377292666d24e403a1d7ebf85c1ab0f4218"},"dark":{"file":"icons-dark/cad-explode-lines.svg","sha256":"fdc9264863be6fe95c1065445ca72b09885c36e479a27528579d42d0bdf367af","body":"<path d=\"M3 6 7.0 3 11 6 V9 L7.0 12 3 9Z\" fill=\"#294c59\"/><path d=\"M3 6 7.0 9 11 6 M7.0 9 V12\"/><path d=\"M21 23 25.0 20 29 23 V26 L25.0 29 21 26Z\" fill=\"#294c59\"/><path d=\"M21 23 25.0 26 29 23 M25.0 26 V29\"/><path d=\"M7 12 V20 H25\" stroke=\"#63cec4\" stroke-dasharray=\"3 2\"/><path d=\"M14 7 19 2 23 6 18 11 13 12Z M18 3 22 7\"/>"}}},{"id":"cad-find-equivalent-components","name":"Find equivalent components","nameJa":"同等コンポーネントを検索","description":"Find independently defined components that match a source component geometrically.","descriptionJa":"元部品と幾何学的に一致する独立定義のコンポーネントを検索します。","family":"assembly-inspection","role":"command","tags":["assembly-inspection","find equivalent components","同等コンポーネントを検索","cad","設計"],"body":"<path d=\"M3 5 H11 V9 H15 V16 H3Z\" fill=\"#d7efed\"/><path d=\"M16 6 H22 V9 H26 V15 H16Z\" fill=\"#d7efed\"/><path d=\"M6 20 H12 M6 24 H12\" stroke=\"#178b88\"/><circle cx=\"22\" cy=\"22\" r=\"5.5\"/><path d=\"M26 26 30 30\" stroke=\"#178b88\"/>","aliases":["component.copies"],"sources":["gui-audit-e00cc276d0"],"category":"CAD","categories":["CAD"],"file":"icons/cad-find-equivalent-components.svg","usages":["command"],"sha256":"23031dd905c35275ebdb5166738c3c8c84f6d56a80c853d26ab48654c2cb6018","variants":{"light":{"file":"icons/cad-find-equivalent-components.svg","sha256":"23031dd905c35275ebdb5166738c3c8c84f6d56a80c853d26ab48654c2cb6018"},"dark":{"file":"icons-dark/cad-find-equivalent-components.svg","sha256":"900f38c97dcfa64d339bafafdcd7bb8a44956706bc8b0126bbe9a0faf8e187c3","body":"<path d=\"M3 5 H11 V9 H15 V16 H3Z\" fill=\"#294c59\"/><path d=\"M16 6 H22 V9 H26 V15 H16Z\" fill=\"#294c59\"/><path d=\"M6 20 H12 M6 24 H12\" stroke=\"#63cec4\"/><circle cx=\"22\" cy=\"22\" r=\"5.5\"/><path d=\"M26 26 30 30\" stroke=\"#63cec4\"/>"}}},{"id":"cad-flexible-part","name":"Make part flexible","nameJa":"部品を柔軟化","description":"Allow a part to adapt its internal geometry to references in the assembly.","descriptionJa":"アセンブリ内の参照に応じて部品の内部形状が適応するようにします。","family":"assembly-flexibility","role":"command","tags":["assembly-flexibility","make part flexible","部品を柔軟化","cad","設計"],"body":"<path d=\"M5 5 V27 M27 5 V27\"/><path d=\"M5 11 C12 3 20 25 27 17 V23 C20 31 12 9 5 17Z\" fill=\"#d7efed\"/><path d=\"M6 7 C13 1 20 21 27 13\" stroke=\"#178b88\" stroke-dasharray=\"2 3\"/>","aliases":["Make Part Flexible"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-flexible-part.svg","usages":["command"],"sha256":"3ee4cdcc669760eb6d720ee49c3a30cc54a34181c67dcb2eae5447886716d04f","variants":{"light":{"file":"icons/cad-flexible-part.svg","sha256":"3ee4cdcc669760eb6d720ee49c3a30cc54a34181c67dcb2eae5447886716d04f"},"dark":{"file":"icons-dark/cad-flexible-part.svg","sha256":"878a2f6b19225f14411a1c670b6d54b9b660b27746b4fd2ff93135533f19f2a1","body":"<path d=\"M5 5 V27 M27 5 V27\"/><path d=\"M5 11 C12 3 20 25 27 17 V23 C20 31 12 9 5 17Z\" fill=\"#294c59\"/><path d=\"M6 7 C13 1 20 21 27 13\" stroke=\"#63cec4\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-flexible-subassembly","name":"Flexible subassembly","nameJa":"サブアセンブリの柔軟性","description":"Control whether a subassembly solves its internal mates in the parent assembly.","descriptionJa":"サブアセンブリの内部合致を親アセンブリ内で解くかどうかを設定します。","family":"assembly-flexibility","role":"command","tags":["assembly-flexibility","flexible subassembly","サブアセンブリの柔軟性","cad","設計"],"body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"3\" stroke-dasharray=\"3 2\"/><path d=\"M8 23 15 14 24 9\"/><circle cx=\"8\" cy=\"23\" r=\"3\" fill=\"#d7efed\"/><circle cx=\"24\" cy=\"9\" r=\"3\" fill=\"#d7efed\"/><circle cx=\"15\" cy=\"14\" r=\"3.5\" fill=\"#d7efed\"/><path d=\"M7 10 A9 9 0 0 1 19 6 M16 3 19 6 15 8\" stroke=\"#178b88\"/>","aliases":["Flexible or Rigid"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-flexible-subassembly.svg","usages":["command"],"sha256":"0716e7da5a2b039092082cb1723f588253ca9d4fbd647167e47750ddeee572fb","variants":{"light":{"file":"icons/cad-flexible-subassembly.svg","sha256":"0716e7da5a2b039092082cb1723f588253ca9d4fbd647167e47750ddeee572fb"},"dark":{"file":"icons-dark/cad-flexible-subassembly.svg","sha256":"fbc0c01ebcf9973c04a0a94bb9c2dd7ff0548609c9df6ac59f7315a695a6f899","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"3\" stroke-dasharray=\"3 2\"/><path d=\"M8 23 15 14 24 9\"/><circle cx=\"8\" cy=\"23\" r=\"3\" fill=\"#294c59\"/><circle cx=\"24\" cy=\"9\" r=\"3\" fill=\"#294c59\"/><circle cx=\"15\" cy=\"14\" r=\"3.5\" fill=\"#294c59\"/><path d=\"M7 10 A9 9 0 0 1 19 6 M16 3 19 6 15 8\" stroke=\"#63cec4\"/>"}}},{"id":"cad-grid-system","name":"Create grid system","nameJa":"グリッドシステムを作成","description":"Create persistent intersecting reference grids for spatial modeling.","descriptionJa":"空間モデリング用に交差する永続的な参照グリッドを作成します。","family":"reference-geometry","role":"command","tags":["reference-geometry","create grid system","グリッドシステムを作成","cad","設計"],"body":"<path d=\"M5 23 19 9 29 14 15 28Z M10 18 24 23 M15 13 29 18 M10 26 24 12\"/><path d=\"M5 23 V7 L19 3 V9 M12 16 V5 M5 14 19 9\" stroke=\"#178b88\"/><circle cx=\"5\" cy=\"7\" r=\"2\" fill=\"white\"/><circle cx=\"19\" cy=\"3\" r=\"1.5\" fill=\"white\"/>","aliases":["Grid System"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-grid-system.svg","usages":["command"],"sha256":"5b444046c08d581049c12e60d1417c023422450e4e00e6dc69581021b39cb3eb","variants":{"light":{"file":"icons/cad-grid-system.svg","sha256":"5b444046c08d581049c12e60d1417c023422450e4e00e6dc69581021b39cb3eb"},"dark":{"file":"icons-dark/cad-grid-system.svg","sha256":"f76cd7f9746745a55b2485d083e906a34da73e958ade6141dae8d4e1c0c6206a","body":"<path d=\"M5 23 19 9 29 14 15 28Z M10 18 24 23 M15 13 29 18 M10 26 24 12\"/><path d=\"M5 23 V7 L19 3 V9 M12 16 V5 M5 14 19 9\" stroke=\"#63cec4\"/><circle cx=\"5\" cy=\"7\" r=\"2\" fill=\"#192c3c\"/><circle cx=\"19\" cy=\"3\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cad-heal-edges","name":"Heal B-rep edges","nameJa":"B-repエッジを修復","description":"Repair and merge problematic boundary-representation edges without removing the modeled feature.","descriptionJa":"フィーチャを削除せずに、境界表現の問題のあるエッジを修復・結合します。","family":"geometry-repair","role":"command","tags":["geometry-repair","heal b-rep edges","B-repエッジを修復","cad","設計"],"body":"<path d=\"M4 7 H28 V25 H4Z\" fill=\"#d7efed\"/><path d=\"M4 16 H12 L14 13 M18 19 20 16 H28\" stroke-dasharray=\"3 2\"/><path d=\"M10 16 H22 M13 12 V20 M19 12 V20\" stroke=\"#178b88\"/>","aliases":["Heal Edges"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-heal-edges.svg","usages":["command"],"sha256":"bf3b3d10abf18fbeebbd358b95874a135df22b6add6c324bbbff25141256a59b","variants":{"light":{"file":"icons/cad-heal-edges.svg","sha256":"bf3b3d10abf18fbeebbd358b95874a135df22b6add6c324bbbff25141256a59b"},"dark":{"file":"icons-dark/cad-heal-edges.svg","sha256":"b10d53198fbe2d8b64efcc6ca99f5e35748c41840337fe1856149c3ea64f3dde","body":"<path d=\"M4 7 H28 V25 H4Z\" fill=\"#294c59\"/><path d=\"M4 16 H12 L14 13 M18 19 20 16 H28\" stroke-dasharray=\"3 2\"/><path d=\"M10 16 H22 M13 12 V20 M19 12 V20\" stroke=\"#63cec4\"/>"}}},{"id":"cad-insert-fastener","name":"Insert standard hardware","nameJa":"標準機械部品を挿入","description":"Insert sized standard library parts such as fasteners and bearings.","descriptionJa":"部品ライブラリから締結部品や軸受など、寸法を指定した標準機械部品を挿入します。","family":"assembly-library","role":"command","tags":["assembly-library","insert standard hardware","標準機械部品を挿入","cad","設計"],"body":"<path d=\"M9 3 H21 L24 7 21 11 H9 L6 7Z\" fill=\"#d7efed\"/><path d=\"M11 11 V21 L15 25 19 21 V11 M11 15 H19 M11 19 H19\"/><path d=\"M4 29 H26 M9 26 V29 M22 26 V29\"/><path d=\"M28 9 V22 M25 19 28 22 30 19\" stroke=\"#178b88\"/>","aliases":["parts.fastener","parts.insert","Smart Fasteners"],"sources":["gui-audit-3abc9063cf","gui-audit-c977662189","gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-insert-fastener.svg","usages":["command"],"sha256":"5ee0214dec1253e031df7476dcdb1c9bc7ead43ea3e2b3be90e1087cc8dab8f2","variants":{"light":{"file":"icons/cad-insert-fastener.svg","sha256":"5ee0214dec1253e031df7476dcdb1c9bc7ead43ea3e2b3be90e1087cc8dab8f2"},"dark":{"file":"icons-dark/cad-insert-fastener.svg","sha256":"352261e78111d6cf2c7517bdd92914029ef773488515b3fbef6ded65a5c8bc1f","body":"<path d=\"M9 3 H21 L24 7 21 11 H9 L6 7Z\" fill=\"#294c59\"/><path d=\"M11 11 V21 L15 25 19 21 V11 M11 15 H19 M11 19 H19\"/><path d=\"M4 29 H26 M9 26 V29 M22 26 V29\"/><path d=\"M28 9 V22 M25 19 28 22 30 19\" stroke=\"#63cec4\"/>"}}},{"id":"cad-insert-structural-profile","name":"Insert structural profile","nameJa":"構造プロファイルを挿入","description":"Insert a standard structural section as editable sketch geometry.","descriptionJa":"標準構造断面を編集可能なスケッチ形状として挿入します。","family":"sketch-profile","role":"command","tags":["sketch-profile","insert structural profile","構造プロファイルを挿入","cad","設計"],"body":"<path d=\"M3 29 H29 M3 29 V5\" stroke-dasharray=\"2 3\"/><path d=\"M9 8 H25 V13 H20 V23 H25 V28 H9 V23 H14 V13 H9Z\" fill=\"#d7efed\"/><path d=\"M16 2 V8 M13 5 16 8 19 5\" stroke=\"#178b88\"/>","aliases":["frame.profile.insert"],"sources":["gui-audit-2f3c6a71c2"],"category":"CAD","categories":["CAD"],"file":"icons/cad-insert-structural-profile.svg","usages":["command"],"sha256":"dbabf070422047d2d96fb46da4947c21a881c8dde0958e984ebe79bfe7d7fcab","variants":{"light":{"file":"icons/cad-insert-structural-profile.svg","sha256":"dbabf070422047d2d96fb46da4947c21a881c8dde0958e984ebe79bfe7d7fcab"},"dark":{"file":"icons-dark/cad-insert-structural-profile.svg","sha256":"bcb7f4ebac675c9fc8460596f018da04f4f1734acbf44c7d415ca8689a99c995","body":"<path d=\"M3 29 H29 M3 29 V5\" stroke-dasharray=\"2 3\"/><path d=\"M9 8 H25 V13 H20 V23 H25 V28 H9 V23 H14 V13 H9Z\" fill=\"#294c59\"/><path d=\"M16 2 V8 M13 5 16 8 19 5\" stroke=\"#63cec4\"/>"}}},{"id":"cad-joint-cam","name":"Cam mate","nameJa":"カム合致","description":"Keep a follower in contact with a rotating cam profile.","descriptionJa":"フォロワを回転するカム輪郭に接触させた状態で拘束します。","family":"assembly-mechanism","role":"command","tags":["assembly-mechanism","cam mate","カム合致","cad","設計"],"body":"<path d=\"M5 22 C3 14 11 13 14 9 C21 3 28 11 26 20 C24 29 8 29 5 22Z\" fill=\"#d7efed\"/><circle cx=\"15\" cy=\"21\" r=\"3\"/><circle cx=\"19\" cy=\"6\" r=\"3\" fill=\"white\"/><path d=\"M19 3 V1\"/><path d=\"M7 7 A10 10 0 0 0 2 15 M2 11 V15 H6\" stroke=\"#178b88\"/>","aliases":["joint.cam","Cam"],"sources":["gui-audit-952753343a","gui-audit-682bbc8192"],"category":"CAD","categories":["CAD"],"file":"icons/cad-joint-cam.svg","usages":["command"],"sha256":"19cdb95d6fac0ffc05f1ed0d67a29c2355f658d827f75c17f3b9f13b9b1eb72c","variants":{"light":{"file":"icons/cad-joint-cam.svg","sha256":"19cdb95d6fac0ffc05f1ed0d67a29c2355f658d827f75c17f3b9f13b9b1eb72c"},"dark":{"file":"icons-dark/cad-joint-cam.svg","sha256":"846dadd26145af4b2027dfab3637c4b830685d8c702df0aef83e59718b5f339a","body":"<path d=\"M5 22 C3 14 11 13 14 9 C21 3 28 11 26 20 C24 29 8 29 5 22Z\" fill=\"#294c59\"/><circle cx=\"15\" cy=\"21\" r=\"3\"/><circle cx=\"19\" cy=\"6\" r=\"3\" fill=\"#192c3c\"/><path d=\"M19 3 V1\"/><path d=\"M7 7 A10 10 0 0 0 2 15 M2 11 V15 H6\" stroke=\"#63cec4\"/>"}}},{"id":"cad-joint-origin","name":"Create joint origin","nameJa":"ジョイント原点を作成","description":"Create an attachment point and orientation frame used to define a joint.","descriptionJa":"ジョイント定義に使う接続点と方向フレームを作成します。","family":"assembly-reference","role":"command","tags":["assembly-reference","create joint origin","ジョイント原点を作成","cad","設計"],"body":"<path d=\"M3 16 11.0 13 19 16 V23 L11.0 26 3 23Z\" fill=\"#d7efed\"/><path d=\"M3 16 11.0 19 19 16 M11.0 19 V26\"/><circle cx=\"11\" cy=\"16\" r=\"3.5\" fill=\"white\" stroke=\"#178b88\"/><path d=\"M11 12 V3 M8 6 11 3 14 6 M15 16 H29 M26 13 29 16 26 19 M14 13 24 4 M20 4 H24 V8\" stroke=\"#178b88\"/>","aliases":["joint.origin"],"sources":["gui-audit-5b19650212"],"category":"CAD","categories":["CAD"],"file":"icons/cad-joint-origin.svg","usages":["command"],"sha256":"3a5d8a04ccdf9a24d433abb3b12c50a92864c9fc1bccef45e6a3fc50d72ab89f","variants":{"light":{"file":"icons/cad-joint-origin.svg","sha256":"3a5d8a04ccdf9a24d433abb3b12c50a92864c9fc1bccef45e6a3fc50d72ab89f"},"dark":{"file":"icons-dark/cad-joint-origin.svg","sha256":"5d4408306da2044d9832e3ae5f44e6380f1834c7042942ca36a5338031237ba0","body":"<path d=\"M3 16 11.0 13 19 16 V23 L11.0 26 3 23Z\" fill=\"#294c59\"/><path d=\"M3 16 11.0 19 19 16 M11.0 19 V26\"/><circle cx=\"11\" cy=\"16\" r=\"3.5\" fill=\"#192c3c\" stroke=\"#63cec4\"/><path d=\"M11 12 V3 M8 6 11 3 14 6 M15 16 H29 M26 13 29 16 26 19 M14 13 24 4 M20 4 H24 V8\" stroke=\"#63cec4\"/>"}}},{"id":"cad-joint-pin-slot","name":"Pin-slot mate","nameJa":"ピン・スロット合致","description":"Constrain a pin to travel inside a slot while allowing the specified rotation.","descriptionJa":"指定された回転を許しつつ、ピンの移動をスロット内に拘束します。","family":"assembly-mechanism","role":"command","tags":["assembly-mechanism","pin-slot mate","ピン・スロット合致","cad","設計"],"body":"<rect x=\"3\" y=\"11\" width=\"26\" height=\"12\" rx=\"6\" fill=\"#d7efed\"/><path d=\"M8 17 H24\" stroke-dasharray=\"2 3\"/><circle cx=\"12\" cy=\"17\" r=\"4\" fill=\"white\"/><path d=\"M12 17 V7\"/><path d=\"M6 5 H26 M9 2 6 5 9 8 M23 2 26 5 23 8\" stroke=\"#178b88\"/>","aliases":["Slot","Slot - Locked","Slot - Unlocked"],"sources":["gui-audit-682bbc8192"],"category":"CAD","categories":["CAD"],"file":"icons/cad-joint-pin-slot.svg","usages":["command"],"sha256":"7c745fc1b2e029e2238614e2723b1c2d3f80c293ac0b1b52783a70aa82a07db1","variants":{"light":{"file":"icons/cad-joint-pin-slot.svg","sha256":"7c745fc1b2e029e2238614e2723b1c2d3f80c293ac0b1b52783a70aa82a07db1"},"dark":{"file":"icons-dark/cad-joint-pin-slot.svg","sha256":"a405b84a45535e789ecb912090929b3d86a9263aad0b8fc8ae2bb8eed102abfe","body":"<rect x=\"3\" y=\"11\" width=\"26\" height=\"12\" rx=\"6\" fill=\"#294c59\"/><path d=\"M8 17 H24\" stroke-dasharray=\"2 3\"/><circle cx=\"12\" cy=\"17\" r=\"4\" fill=\"#192c3c\"/><path d=\"M12 17 V7\"/><path d=\"M6 5 H26 M9 2 6 5 9 8 M23 2 26 5 23 8\" stroke=\"#63cec4\"/>"}}},{"id":"cad-joint-rack-pinion","name":"Rack and pinion mate","nameJa":"ラック・ピニオン合致","description":"Couple pinion rotation to rack translation using the specified pitch radius.","descriptionJa":"指定したピッチ半径でピニオン回転とラックの並進を連動させます。","family":"assembly-mechanism","role":"command","tags":["assembly-mechanism","rack and pinion mate","ラック・ピニオン合致","cad","設計"],"body":"<path d=\"M3 22 H7 V18 H11 V22 H15 V18 H19 V22 H23 V18 H27 V22 H29 V27 H3Z\" fill=\"#d7efed\"/><circle cx=\"16\" cy=\"11\" r=\"6\" fill=\"#d7efed\"/><path d=\"M16 3 V6 M8 11 H11 M21 11 H24 M11 6 13 8 M21 6 19 8\"/><circle cx=\"16\" cy=\"11\" r=\"1.5\"/><path d=\"M5 30 H26 M23 28 26 30 23 31\" stroke=\"#178b88\"/>","aliases":["joint.rack_pinion","Rack and Pinion"],"sources":["gui-audit-952753343a","gui-audit-682bbc8192"],"category":"CAD","categories":["CAD"],"file":"icons/cad-joint-rack-pinion.svg","usages":["command"],"sha256":"24da78c803c17cd0d8494a61eef812f2783b117d013ce6ab76282a76b47b0ebe","variants":{"light":{"file":"icons/cad-joint-rack-pinion.svg","sha256":"24da78c803c17cd0d8494a61eef812f2783b117d013ce6ab76282a76b47b0ebe"},"dark":{"file":"icons-dark/cad-joint-rack-pinion.svg","sha256":"2322c935a232f00a356217d4817cc084890882ed43d5337e4bbca3fe4aca7539","body":"<path d=\"M3 22 H7 V18 H11 V22 H15 V18 H19 V22 H23 V18 H27 V22 H29 V27 H3Z\" fill=\"#294c59\"/><circle cx=\"16\" cy=\"11\" r=\"6\" fill=\"#294c59\"/><path d=\"M16 3 V6 M8 11 H11 M21 11 H24 M11 6 13 8 M21 6 19 8\"/><circle cx=\"16\" cy=\"11\" r=\"1.5\"/><path d=\"M5 30 H26 M23 28 26 30 23 31\" stroke=\"#63cec4\"/>"}}},{"id":"cad-magnetic-mates","name":"Magnetic mates","nameJa":"マグネット合致","description":"Snap component connection points together using magnetic mate connections.","descriptionJa":"マグネット合致の接続点を使ってコンポーネントを吸着配置します。","family":"assembly-mates","role":"command","tags":["assembly-mates","magnetic mates","マグネット合致","cad","設計"],"body":"<path d=\"M4 4 H10 V15 Q10 21 16 21 Q22 21 22 15 V4 H28 V15 Q28 27 16 27 Q4 27 4 15Z\" fill=\"#d7efed\"/><path d=\"M4 10 H10 M22 10 H28\"/><path d=\"M10 4 H14 M12 2 14 4 12 6 M22 4 H18 M20 2 18 4 20 6\" stroke=\"#178b88\"/>","aliases":["Magnetic Mates"],"sources":["gui-audit-4396f7e3ba"],"category":"CAD","categories":["CAD"],"file":"icons/cad-magnetic-mates.svg","usages":["command"],"sha256":"dd950d1fe0c7ea24b7503780273ad70b8f4d7b4a88d3b4048c7e10197a82ac12","variants":{"light":{"file":"icons/cad-magnetic-mates.svg","sha256":"dd950d1fe0c7ea24b7503780273ad70b8f4d7b4a88d3b4048c7e10197a82ac12"},"dark":{"file":"icons-dark/cad-magnetic-mates.svg","sha256":"8b8945fd60d9c08ec6ea6927e29c0b563a3603868763ce0a91d7c5c65cd9d1db","body":"<path d=\"M4 4 H10 V15 Q10 21 16 21 Q22 21 22 15 V4 H28 V15 Q28 27 16 27 Q4 27 4 15Z\" fill=\"#294c59\"/><path d=\"M4 10 H10 M22 10 H28\"/><path d=\"M10 4 H14 M12 2 14 4 12 6 M22 4 H18 M20 2 18 4 20 6\" stroke=\"#63cec4\"/>"}}},{"id":"cad-make-smart-component","name":"Make smart component","nameJa":"スマート構成部品を作成","description":"Define a component with associated parts and features for automatic insertion.","descriptionJa":"関連部品とフィーチャを含む自動挿入用のスマート構成部品を定義します。","family":"assembly-library","role":"command","tags":["assembly-library","make smart component","スマート構成部品を作成","cad","設計"],"body":"<path d=\"M9 6 16.0 3 23 6 V13 L16.0 16 9 13Z\" fill=\"#d7efed\"/><path d=\"M9 6 16.0 9 23 6 M16.0 9 V16\"/><path d=\"M16 16 V21 M6 21 H26 M6 21 V25 M26 21 V25\"/><rect x=\"3\" y=\"25\" width=\"6\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><circle cx=\"16\" cy=\"27.5\" r=\"2.5\" fill=\"#d7efed\"/><path d=\"M23 30 V25 H29 V30\" stroke=\"#178b88\"/>","aliases":["Make Smart Component"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-make-smart-component.svg","usages":["command"],"sha256":"5ee95fb769b9c13273690b007efbe2bc14c0cf1b7fb1e547dd37ede451f30c34","variants":{"light":{"file":"icons/cad-make-smart-component.svg","sha256":"5ee95fb769b9c13273690b007efbe2bc14c0cf1b7fb1e547dd37ede451f30c34"},"dark":{"file":"icons-dark/cad-make-smart-component.svg","sha256":"5077ca23552533fa670b439bac77dee5da7a58de3f66e6d11ba3751dfe7eb909","body":"<path d=\"M9 6 16.0 3 23 6 V13 L16.0 16 9 13Z\" fill=\"#294c59\"/><path d=\"M9 6 16.0 9 23 6 M16.0 9 V16\"/><path d=\"M16 16 V21 M6 21 H26 M6 21 V25 M26 21 V25\"/><rect x=\"3\" y=\"25\" width=\"6\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><circle cx=\"16\" cy=\"27.5\" r=\"2.5\" fill=\"#294c59\"/><path d=\"M23 30 V25 H29 V30\" stroke=\"#63cec4\"/>"}}},{"id":"cad-mate-angle","name":"Angle mate","nameJa":"角度合致","description":"Maintain a specified angle between assembly entities.","descriptionJa":"アセンブリの要素間に指定した角度を維持します。","family":"assembly-mates","role":"command","tags":["assembly-mates","angle mate","角度合致","cad","設計"],"body":"<path d=\"M4 25 H28 V29 H4Z M4 25 18 4 22 7 8 28Z\" fill=\"#d7efed\"/><path d=\"M12 24 A12 12 0 0 0 9 16 M13 19 12 24 17 23\" stroke=\"#178b88\"/><path d=\"M4 25 24 13\" stroke-dasharray=\"2 3\"/>","aliases":["Angle"],"sources":["gui-audit-682bbc8192"],"category":"CAD","categories":["CAD"],"file":"icons/cad-mate-angle.svg","usages":["command"],"sha256":"fdbca87e98166adca377c8b499b09b23ccfdb6bf44fb70ad87f0513b9d482d5e","variants":{"light":{"file":"icons/cad-mate-angle.svg","sha256":"fdbca87e98166adca377c8b499b09b23ccfdb6bf44fb70ad87f0513b9d482d5e"},"dark":{"file":"icons-dark/cad-mate-angle.svg","sha256":"6ad041614c2dd7e131665b81610b0b4f9edace6e1d4bf07bd76ce71fd5d535db","body":"<path d=\"M4 25 H28 V29 H4Z M4 25 18 4 22 7 8 28Z\" fill=\"#294c59\"/><path d=\"M12 24 A12 12 0 0 0 9 16 M13 19 12 24 17 23\" stroke=\"#63cec4\"/><path d=\"M4 25 24 13\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-mate-distance","name":"Distance mate","nameJa":"距離合致","description":"Maintain a specified separation between assembly entities.","descriptionJa":"アセンブリの要素間に指定した間隔を維持します。","family":"assembly-mates","role":"command","tags":["assembly-mates","distance mate","距離合致","cad","設計"],"body":"<path d=\"M3 7 H8 V27 H3Z M24 7 H29 V27 H24Z\" fill=\"#d7efed\"/><path d=\"M8 16 H24 M12 12 8 16 12 20 M20 12 24 16 20 20\" stroke=\"#178b88\"/><path d=\"M8 3 V8 M24 3 V8 M8 4 H24\" stroke-dasharray=\"2 2\"/>","aliases":["Distance"],"sources":["gui-audit-682bbc8192"],"category":"CAD","categories":["CAD"],"file":"icons/cad-mate-distance.svg","usages":["command"],"sha256":"d5babd8e62763f9c9c2ddbec9aa672e082b4a70d6b6f4ecc30f471988eb9b4cf","variants":{"light":{"file":"icons/cad-mate-distance.svg","sha256":"d5babd8e62763f9c9c2ddbec9aa672e082b4a70d6b6f4ecc30f471988eb9b4cf"},"dark":{"file":"icons-dark/cad-mate-distance.svg","sha256":"3294efa277d8a10e70df729171f0f37f80ec24eb35a1aacaecdfb50e9368e63a","body":"<path d=\"M3 7 H8 V27 H3Z M24 7 H29 V27 H24Z\" fill=\"#294c59\"/><path d=\"M8 16 H24 M12 12 8 16 12 20 M20 12 24 16 20 20\" stroke=\"#63cec4\"/><path d=\"M8 3 V8 M24 3 V8 M8 4 H24\" stroke-dasharray=\"2 2\"/>"}}},{"id":"cad-mate-in-place","name":"In-place mate","nameJa":"位置固定合致","description":"Fix an in-context component to its current location in the parent assembly.","descriptionJa":"親アセンブリ内で作成した部品を現在の位置に固定します。","family":"assembly-mates","role":"command","tags":["assembly-mates","in-place mate","位置固定合致","cad","設計"],"body":"<path d=\"M3 9 V3 H9 M23 3 H29 V9 M3 23 V29 H9 M23 29 H29 V23\"/><path d=\"M9 11 16.0 8 23 11 V18 L16.0 21 9 18Z\" fill=\"#d7efed\"/><path d=\"M9 11 16.0 14 23 11 M16.0 14 V21\"/><path d=\"M10 25 H22 M12 25 9 28 M18 25 15 28 M24 25 21 28\" stroke=\"#178b88\"/>","aliases":["In Place"],"sources":["gui-audit-682bbc8192"],"category":"CAD","categories":["CAD"],"file":"icons/cad-mate-in-place.svg","usages":["command"],"sha256":"9a7ea5ea13e236d2ec5f289c1c4e5453ba69ad1e891af4e0ca2b51a9a8eb4f6e","variants":{"light":{"file":"icons/cad-mate-in-place.svg","sha256":"9a7ea5ea13e236d2ec5f289c1c4e5453ba69ad1e891af4e0ca2b51a9a8eb4f6e"},"dark":{"file":"icons-dark/cad-mate-in-place.svg","sha256":"7ac893d1cad274a4e08a4605088527dac76eca8c602bd53b3b175b170e38c567","body":"<path d=\"M3 9 V3 H9 M23 3 H29 V9 M3 23 V29 H9 M23 29 H29 V23\"/><path d=\"M9 11 16.0 8 23 11 V18 L16.0 21 9 18Z\" fill=\"#294c59\"/><path d=\"M9 11 16.0 14 23 11 M16.0 14 V21\"/><path d=\"M10 25 H22 M12 25 9 28 M18 25 15 28 M24 25 21 28\" stroke=\"#63cec4\"/>"}}},{"id":"cad-mate-lock-sketch","name":"Lock to layout sketch","nameJa":"レイアウトスケッチに固定","description":"Constrain a component to a layout sketch rather than to another solid component.","descriptionJa":"別のソリッド部品ではなく、レイアウトスケッチにコンポーネントを拘束します。","family":"assembly-mates","role":"command","tags":["assembly-mates","lock to layout sketch","レイアウトスケッチに固定","cad","設計"],"body":"<path d=\"M3 26 12 17 28 22 M8 28 17 19 M12 17 V7\" stroke-dasharray=\"3 2\"/><path d=\"M13 7 19.0 4 25 7 V14 L19.0 17 13 14Z\" fill=\"#d7efed\"/><path d=\"M13 7 19.0 10 25 7 M19.0 10 V17\"/><path d=\"M19 17 V23 H12 M15 20 12 23 15 26\" stroke=\"#178b88\"/><circle cx=\"12\" cy=\"23\" r=\"2\" fill=\"white\"/>","aliases":["Lock To Sketch"],"sources":["gui-audit-682bbc8192"],"category":"CAD","categories":["CAD"],"file":"icons/cad-mate-lock-sketch.svg","usages":["command"],"sha256":"eaad97fa5123a557d7653ff365a52f3086cb859176515e3f7514f0b60fc805a9","variants":{"light":{"file":"icons/cad-mate-lock-sketch.svg","sha256":"eaad97fa5123a557d7653ff365a52f3086cb859176515e3f7514f0b60fc805a9"},"dark":{"file":"icons-dark/cad-mate-lock-sketch.svg","sha256":"ad706f76cf9b34bd8189143bb5e1bca73ff3127c73bee2882b9a15eb2db45e86","body":"<path d=\"M3 26 12 17 28 22 M8 28 17 19 M12 17 V7\" stroke-dasharray=\"3 2\"/><path d=\"M13 7 19.0 4 25 7 V14 L19.0 17 13 14Z\" fill=\"#294c59\"/><path d=\"M13 7 19.0 10 25 7 M19.0 10 V17\"/><path d=\"M19 17 V23 H12 M15 20 12 23 15 26\" stroke=\"#63cec4\"/><circle cx=\"12\" cy=\"23\" r=\"2\" fill=\"#192c3c\"/>"}}},{"id":"cad-mate-path","name":"Path mate","nameJa":"パス合致","description":"Constrain a component point to move along a selected curve.","descriptionJa":"選択した曲線に沿ってコンポーネント上の点が移動するよう拘束します。","family":"assembly-mates","role":"command","tags":["assembly-mates","path mate","パス合致","cad","設計"],"body":"<path d=\"M3 27 Q6 13 15 20 Q25 28 28 5 M24 7 28 5 30 9\" stroke=\"#178b88\"/><path d=\"M9 7 15.0 4 21 7 V14 L15.0 17 9 14Z\" fill=\"#d7efed\"/><path d=\"M9 7 15.0 10 21 7 M15.0 10 V17\"/><path d=\"M15 17 V20\"/><circle cx=\"15\" cy=\"20\" r=\"2.5\" fill=\"white\" stroke=\"#178b88\"/>","aliases":["Path Mate"],"sources":["gui-audit-682bbc8192"],"category":"CAD","categories":["CAD"],"file":"icons/cad-mate-path.svg","usages":["command"],"sha256":"63824fdaed839581eceb456d28e888927cefa97fe9a413cc2ff011cf9361745f","variants":{"light":{"file":"icons/cad-mate-path.svg","sha256":"63824fdaed839581eceb456d28e888927cefa97fe9a413cc2ff011cf9361745f"},"dark":{"file":"icons-dark/cad-mate-path.svg","sha256":"a21c26299d869d87a259c283d9a60f25468632743c84821af55430bda85cfac3","body":"<path d=\"M3 27 Q6 13 15 20 Q25 28 28 5 M24 7 28 5 30 9\" stroke=\"#63cec4\"/><path d=\"M9 7 15.0 4 21 7 V14 L15.0 17 9 14Z\" fill=\"#294c59\"/><path d=\"M9 7 15.0 10 21 7 M15.0 10 V17\"/><path d=\"M15 17 V20\"/><circle cx=\"15\" cy=\"20\" r=\"2.5\" fill=\"#192c3c\" stroke=\"#63cec4\"/>"}}},{"id":"cad-mate-profile-center","name":"Profile center mate","nameJa":"輪郭中心合致","description":"Center assembly profiles relative to each other and control their orientation.","descriptionJa":"アセンブリの輪郭同士を中心合わせし、向きを拘束します。","family":"assembly-mates","role":"command","tags":["assembly-mates","profile center mate","輪郭中心合致","cad","設計"],"body":"<rect x=\"3\" y=\"6\" width=\"26\" height=\"20\" rx=\"2\"/><path d=\"M16 3 V29 M1 16 H31\" stroke-dasharray=\"2 3\"/><path d=\"M16 10 22 16 16 22 10 16Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"16\" r=\"2\" fill=\"#178b88\" stroke=\"#178b88\"/>","aliases":["Profile Center","Profile Center - Locked"],"sources":["gui-audit-682bbc8192"],"category":"CAD","categories":["CAD"],"file":"icons/cad-mate-profile-center.svg","usages":["command"],"sha256":"a3032442fba4efd59286989284e9bff18de17e98d6e17b4b0b5935af29276297","variants":{"light":{"file":"icons/cad-mate-profile-center.svg","sha256":"a3032442fba4efd59286989284e9bff18de17e98d6e17b4b0b5935af29276297"},"dark":{"file":"icons-dark/cad-mate-profile-center.svg","sha256":"90bfe56b8f46cc8fe0cea3ec86ed02add7d0690fa4d2f246c9d27a931f609d93","body":"<rect x=\"3\" y=\"6\" width=\"26\" height=\"20\" rx=\"2\"/><path d=\"M16 3 V29 M1 16 H31\" stroke-dasharray=\"2 3\"/><path d=\"M16 10 22 16 16 22 10 16Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"16\" r=\"2\" fill=\"#63cec4\" stroke=\"#63cec4\"/>"}}},{"id":"cad-mate-width","name":"Width mate","nameJa":"幅合致","description":"Center or position a component tab between two planar boundaries.","descriptionJa":"二つの平面境界の間で部品タブを中心配置または位置決めします。","family":"assembly-mates","role":"command","tags":["assembly-mates","width mate","幅合致","cad","設計"],"body":"<path d=\"M3 6 H7 V25 H25 V6 H29 V29 H3Z\" fill=\"#d7efed\"/><rect x=\"12\" y=\"5\" width=\"8\" height=\"16\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M7 15 H12 M9 12 12 15 9 18 M25 15 H20 M23 12 20 15 23 18\" stroke=\"#178b88\"/><path d=\"M16 2 V29\" stroke-dasharray=\"2 3\"/>","aliases":["Width"],"sources":["gui-audit-682bbc8192"],"category":"CAD","categories":["CAD"],"file":"icons/cad-mate-width.svg","usages":["command"],"sha256":"665338a489b1027821ba0092329731bc72be09ba058a044f48c2d833191e62a4","variants":{"light":{"file":"icons/cad-mate-width.svg","sha256":"665338a489b1027821ba0092329731bc72be09ba058a044f48c2d833191e62a4"},"dark":{"file":"icons-dark/cad-mate-width.svg","sha256":"825cd7f33c756cb46d7afb4ad2eeb17c5d7a0168b500bff959b9e9b4c4353a25","body":"<path d=\"M3 6 H7 V25 H25 V6 H29 V29 H3Z\" fill=\"#294c59\"/><rect x=\"12\" y=\"5\" width=\"8\" height=\"16\" rx=\"1\" fill=\"#294c59\"/><path d=\"M7 15 H12 M9 12 12 15 9 18 M25 15 H20 M23 12 20 15 23 18\" stroke=\"#63cec4\"/><path d=\"M16 2 V29\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-mold-cavity","name":"Create mold cavity","nameJa":"金型キャビティを作成","description":"Create cavity geometry from a design part with mold reference and shrinkage settings.","descriptionJa":"設計部品を参照し、金型の参照・収縮設定に従ってキャビティ形状を作成します。","family":"mold-tooling","role":"command","tags":["mold-tooling","create mold cavity","金型キャビティを作成","cad","設計"],"body":"<path d=\"M3 14 16 8 29 14 V25 L16 30 3 25Z\" fill=\"#d7efed\"/><path d=\"M3 14 16 20 29 14 M16 20 V30\"/><path d=\"M9 13 Q16 7 23 13 V17 Q16 23 9 17Z\" fill=\"white\" stroke=\"#178b88\"/><path d=\"M16 2 V10 M13 7 16 10 19 7\" stroke=\"#178b88\"/>","aliases":["Cavity"],"sources":["gui-audit-319974c257"],"category":"CAD","categories":["CAD"],"file":"icons/cad-mold-cavity.svg","usages":["command"],"sha256":"7c28fd04c9a8721a04d2abe6cc8d9900a43d10e4dd51ea024f7b37d0363b2500","variants":{"light":{"file":"icons/cad-mold-cavity.svg","sha256":"7c28fd04c9a8721a04d2abe6cc8d9900a43d10e4dd51ea024f7b37d0363b2500"},"dark":{"file":"icons-dark/cad-mold-cavity.svg","sha256":"e59b76f56f6a9b476f46b8d2db6c312b29acaef15effcb791ec613c504fa7a31","body":"<path d=\"M3 14 16 8 29 14 V25 L16 30 3 25Z\" fill=\"#294c59\"/><path d=\"M3 14 16 20 29 14 M16 20 V30\"/><path d=\"M9 13 Q16 7 23 13 V17 Q16 23 9 17Z\" fill=\"#192c3c\" stroke=\"#63cec4\"/><path d=\"M16 2 V10 M13 7 16 10 19 7\" stroke=\"#63cec4\"/>"}}},{"id":"cad-mold-core","name":"Create side core","nameJa":"スライドコアを作成","description":"Create a side or sliding core that forms an undercut in a molded part.","descriptionJa":"成形部品のアンダーカットを形成するサイドコア・スライドコアを作成します。","family":"mold-tooling","role":"command","tags":["mold-tooling","create side core","スライドコアを作成","cad","設計"],"body":"<path d=\"M3 6 H18 V12 H24 V22 H18 V28 H3Z\" fill=\"#d7efed\"/><path d=\"M18 12 H29 V22 H18Z\" fill=\"white\"/><path d=\"M19 17 H30 M27 14 30 17 27 20\" stroke=\"#178b88\"/><path d=\"M8 9 V25\" stroke-dasharray=\"2 3\"/>","aliases":["Core"],"sources":["gui-audit-319974c257"],"category":"CAD","categories":["CAD"],"file":"icons/cad-mold-core.svg","usages":["command"],"sha256":"87e0cf5d62b5aa0fe80bf0aa61885aa3bb20a44ea685fec6ea2f4b5a8acd0e32","variants":{"light":{"file":"icons/cad-mold-core.svg","sha256":"87e0cf5d62b5aa0fe80bf0aa61885aa3bb20a44ea685fec6ea2f4b5a8acd0e32"},"dark":{"file":"icons-dark/cad-mold-core.svg","sha256":"fe12cf4798ddc73834e5c986addecd3c7fa950f0b6dc7347c38e169bb1c5fe66","body":"<path d=\"M3 6 H18 V12 H24 V22 H18 V28 H3Z\" fill=\"#294c59\"/><path d=\"M18 12 H29 V22 H18Z\" fill=\"#192c3c\"/><path d=\"M19 17 H30 M27 14 30 17 27 20\" stroke=\"#63cec4\"/><path d=\"M8 9 V25\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-mold-parting-surface","name":"Create parting surface","nameJa":"パーティング面を作成","description":"Extend a separating mold surface outward from the parting line.","descriptionJa":"パーティングラインから外側へ金型を分離する面を延長します。","family":"mold-tooling","role":"command","tags":["mold-tooling","create parting surface","パーティング面を作成","cad","設計"],"body":"<path d=\"M10 8 Q16 3 22 8 V24 Q16 29 10 24Z\"/><path d=\"M2 14 14 8 30 17 18 25Z\" fill=\"#d7efed\"/><path d=\"M10 16 Q16 21 22 16 M4 15 9 17 M23 18 28 19\" stroke=\"#178b88\"/><path d=\"M10 8 Q16 13 22 8\"/>","aliases":["Parting Surfaces"],"sources":["gui-audit-f42456e152","gui-audit-319974c257"],"category":"CAD","categories":["CAD"],"file":"icons/cad-mold-parting-surface.svg","usages":["command"],"sha256":"442ab71e5278d0be4d332987f727cd4c98b8ad690c79f47f26ae5d0acd3a2ecb","variants":{"light":{"file":"icons/cad-mold-parting-surface.svg","sha256":"442ab71e5278d0be4d332987f727cd4c98b8ad690c79f47f26ae5d0acd3a2ecb"},"dark":{"file":"icons-dark/cad-mold-parting-surface.svg","sha256":"896b345d6ef2ef1a319943b6c087b27ffa1a4342a1ede92262c34465c2e7ddb0","body":"<path d=\"M10 8 Q16 3 22 8 V24 Q16 29 10 24Z\"/><path d=\"M2 14 14 8 30 17 18 25Z\" fill=\"#294c59\"/><path d=\"M10 16 Q16 21 22 16 M4 15 9 17 M23 18 28 19\" stroke=\"#63cec4\"/><path d=\"M10 8 Q16 13 22 8\"/>"}}},{"id":"cad-motion-study","name":"Create motion study","nameJa":"モーションスタディを作成","description":"Create a keyed timeline of component motion in a CAD assembly.","descriptionJa":"CADアセンブリのコンポーネント運動をキーフレーム付き時間軸で作成します。","family":"assembly-motion","role":"command","tags":["assembly-motion","create motion study","モーションスタディを作成","cad","設計"],"body":"<path d=\"M4 6 8.5 3 13 6 V11 L8.5 14 4 11Z\" fill=\"#d7efed\"/><path d=\"M4 6 8.5 9 13 6 M8.5 9 V14\"/><path d=\"M13 11 23 7\" stroke-dasharray=\"2 3\"/><circle cx=\"25\" cy=\"7\" r=\"3\" fill=\"#d7efed\"/><path d=\"M3 21 H29 M3 29 H29 M8 18 V30\"/><path d=\"M8 18 11 21 8 24 5 21Z M23 26 26 29 23 31 20 29Z\" fill=\"#178b88\" stroke=\"#178b88\"/>","aliases":["motion.study","New Motion Study"],"sources":["gui-audit-952753343a","gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-motion-study.svg","usages":["command"],"sha256":"e82a17ec67158bd222347876858b542e1f436d63025b2b96dc77c3c483007605","variants":{"light":{"file":"icons/cad-motion-study.svg","sha256":"e82a17ec67158bd222347876858b542e1f436d63025b2b96dc77c3c483007605"},"dark":{"file":"icons-dark/cad-motion-study.svg","sha256":"76bbc27435c4e14a2afd22f5203a065a3f1d57ce4038dde6a248ef954841a651","body":"<path d=\"M4 6 8.5 3 13 6 V11 L8.5 14 4 11Z\" fill=\"#294c59\"/><path d=\"M4 6 8.5 9 13 6 M8.5 9 V14\"/><path d=\"M13 11 23 7\" stroke-dasharray=\"2 3\"/><circle cx=\"25\" cy=\"7\" r=\"3\" fill=\"#294c59\"/><path d=\"M3 21 H29 M3 29 H29 M8 18 V30\"/><path d=\"M8 18 11 21 8 24 5 21Z M23 26 26 29 23 31 20 29Z\" fill=\"#63cec4\" stroke=\"#63cec4\"/>"}}},{"id":"cad-pattern-chain","name":"Chain component pattern","nameJa":"チェーン構成部品パターン","description":"Pattern connected chain links along a path while retaining link relationships.","descriptionJa":"リンク関係を維持しながら、連結したチェーン部品をパスに沿って配列します。","family":"component-pattern","role":"command","tags":["component-pattern","chain component pattern","チェーン構成部品パターン","cad","設計"],"body":"<path d=\"M4 27 Q4 6 27 6\" stroke-dasharray=\"2 3\"/><g transform=\"rotate(18 7 24)\"><rect x=\"3\" y=\"18\" width=\"8\" height=\"12\" rx=\"4\" fill=\"#d7efed\"/></g><g transform=\"rotate(44 13 15)\"><rect x=\"9\" y=\"9\" width=\"8\" height=\"12\" rx=\"4\" fill=\"#d7efed\"/></g><g transform=\"rotate(75 24 9)\"><rect x=\"20\" y=\"3\" width=\"8\" height=\"12\" rx=\"4\" fill=\"#d7efed\"/></g><path d=\"M8 21 12 16 M16 12 21 10\" stroke=\"#178b88\"/>","aliases":["Chain Component Pattern"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-pattern-chain.svg","usages":["command"],"sha256":"24a2d991c8237ded4dad7260b2cbf7538f911a2dbfaa4a9ad818d566da486aaf","variants":{"light":{"file":"icons/cad-pattern-chain.svg","sha256":"24a2d991c8237ded4dad7260b2cbf7538f911a2dbfaa4a9ad818d566da486aaf"},"dark":{"file":"icons-dark/cad-pattern-chain.svg","sha256":"8e8aace57e4af9ad87fb39c7618267e532fd935bce3e3707a686b351e7f4fb98","body":"<path d=\"M4 27 Q4 6 27 6\" stroke-dasharray=\"2 3\"/><g transform=\"rotate(18 7 24)\"><rect x=\"3\" y=\"18\" width=\"8\" height=\"12\" rx=\"4\" fill=\"#294c59\"/></g><g transform=\"rotate(44 13 15)\"><rect x=\"9\" y=\"9\" width=\"8\" height=\"12\" rx=\"4\" fill=\"#294c59\"/></g><g transform=\"rotate(75 24 9)\"><rect x=\"20\" y=\"3\" width=\"8\" height=\"12\" rx=\"4\" fill=\"#294c59\"/></g><path d=\"M8 21 12 16 M16 12 21 10\" stroke=\"#63cec4\"/>"}}},{"id":"cad-pattern-driven-pattern","name":"Pattern-driven component pattern","nameJa":"既存パターン駆動配列","description":"Place component instances using the locations of an existing feature or component pattern.","descriptionJa":"既存のフィーチャまたは部品パターンの位置を使って部品を配列します。","family":"component-pattern","role":"command","tags":["component-pattern","pattern-driven component pattern","既存パターン駆動配列","cad","設計"],"body":"<path d=\"M6 8 V20 M16 8 V20 M26 8 V20\" stroke-dasharray=\"2 3\"/><circle cx=\"6\" cy=\"7\" r=\"3\"/><circle cx=\"16\" cy=\"7\" r=\"3\"/><circle cx=\"26\" cy=\"7\" r=\"3\"/><rect x=\"3\" y=\"21\" width=\"6\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"13\" y=\"21\" width=\"6\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"23\" y=\"21\" width=\"6\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M13 16 16 19 19 16\" stroke=\"#178b88\"/>","aliases":["Pattern Driven Component Pattern"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-pattern-driven-pattern.svg","usages":["command"],"sha256":"4878e367295dc9f29d19a3521d3165a8036c015853bbc115c8d479404e188b87","variants":{"light":{"file":"icons/cad-pattern-driven-pattern.svg","sha256":"4878e367295dc9f29d19a3521d3165a8036c015853bbc115c8d479404e188b87"},"dark":{"file":"icons-dark/cad-pattern-driven-pattern.svg","sha256":"c32b50955af96e75359960f1672a7443ea78e153a0190c034041ddb52b71771a","body":"<path d=\"M6 8 V20 M16 8 V20 M26 8 V20\" stroke-dasharray=\"2 3\"/><circle cx=\"6\" cy=\"7\" r=\"3\"/><circle cx=\"16\" cy=\"7\" r=\"3\"/><circle cx=\"26\" cy=\"7\" r=\"3\"/><rect x=\"3\" y=\"21\" width=\"6\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><rect x=\"13\" y=\"21\" width=\"6\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><rect x=\"23\" y=\"21\" width=\"6\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><path d=\"M13 16 16 19 19 16\" stroke=\"#63cec4\"/>"}}},{"id":"cad-pattern-fill","name":"Fill pattern","nameJa":"領域フィルパターン","description":"Fill a bounded region with repeated feature instances.","descriptionJa":"境界で囲まれた領域にフィーチャを繰り返し配置します。","family":"feature-pattern","role":"command","tags":["feature-pattern","fill pattern","領域フィルパターン","cad","設計"],"body":"<path d=\"M4 4 H28 V18 L19 28 H4Z\" fill=\"#d7efed\"/><circle cx=\"10\" cy=\"10\" r=\"2\" fill=\"white\" stroke=\"#178b88\"/><circle cx=\"21\" cy=\"10\" r=\"2\" fill=\"white\" stroke=\"#178b88\"/><circle cx=\"10\" cy=\"20\" r=\"2\" fill=\"white\" stroke=\"#178b88\"/><circle cx=\"21\" cy=\"20\" r=\"2\" fill=\"white\" stroke=\"#178b88\"/>","aliases":["Fill Pattern"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-pattern-fill.svg","usages":["command"],"sha256":"4ced42147b6cb835a3300f8cd1b9f98b2b6566ad7144f635ae2f290e58f29a48","variants":{"light":{"file":"icons/cad-pattern-fill.svg","sha256":"4ced42147b6cb835a3300f8cd1b9f98b2b6566ad7144f635ae2f290e58f29a48"},"dark":{"file":"icons-dark/cad-pattern-fill.svg","sha256":"b219cec8b003517685a4ce1eda8f74730ed9ed197258ff38a9f0e9158c80e36b","body":"<path d=\"M4 4 H28 V18 L19 28 H4Z\" fill=\"#294c59\"/><circle cx=\"10\" cy=\"10\" r=\"2\" fill=\"#192c3c\" stroke=\"#63cec4\"/><circle cx=\"21\" cy=\"10\" r=\"2\" fill=\"#192c3c\" stroke=\"#63cec4\"/><circle cx=\"10\" cy=\"20\" r=\"2\" fill=\"#192c3c\" stroke=\"#63cec4\"/><circle cx=\"21\" cy=\"20\" r=\"2\" fill=\"#192c3c\" stroke=\"#63cec4\"/>"}}},{"id":"cad-pattern-sketch-points","name":"Sketch-driven pattern","nameJa":"スケッチ駆動パターン","description":"Place pattern instances at arbitrary points in a driving sketch.","descriptionJa":"駆動スケッチ内の任意の点にパターンのインスタンスを配置します。","family":"feature-pattern","role":"command","tags":["feature-pattern","sketch-driven pattern","スケッチ駆動パターン","cad","設計"],"body":"<path d=\"M5 25 10 8 26 14 21 26Z\" stroke-dasharray=\"2 3\"/><rect x=\"2\" y=\"22\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"7\" y=\"5\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"23\" y=\"11\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"18\" y=\"23\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#d7efed\"/><circle cx=\"5\" cy=\"25\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"10\" cy=\"8\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"26\" cy=\"14\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"21\" cy=\"26\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/>","aliases":["Sketch Driven Pattern","Sketch Driven Component Pattern"],"sources":["gui-audit-8a41850734","gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-pattern-sketch-points.svg","usages":["command"],"sha256":"66eceecec373088c98642775bfa34aca6a340513aff6afb03122a7214c394d06","variants":{"light":{"file":"icons/cad-pattern-sketch-points.svg","sha256":"66eceecec373088c98642775bfa34aca6a340513aff6afb03122a7214c394d06"},"dark":{"file":"icons-dark/cad-pattern-sketch-points.svg","sha256":"587ed9e326625af9c08faba17c2932e8ec3c520ac835c47043f06b2c0af0359d","body":"<path d=\"M5 25 10 8 26 14 21 26Z\" stroke-dasharray=\"2 3\"/><rect x=\"2\" y=\"22\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#294c59\"/><rect x=\"7\" y=\"5\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#294c59\"/><rect x=\"23\" y=\"11\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#294c59\"/><rect x=\"18\" y=\"23\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#294c59\"/><circle cx=\"5\" cy=\"25\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"10\" cy=\"8\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"26\" cy=\"14\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"21\" cy=\"26\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"cad-pattern-table","name":"Table-driven pattern","nameJa":"テーブル駆動パターン","description":"Place pattern instances at coordinates supplied in a table.","descriptionJa":"テーブルで指定された座標にパターンのインスタンスを配置します。","family":"feature-pattern","role":"command","tags":["feature-pattern","table-driven pattern","テーブル駆動パターン","cad","設計"],"body":"<rect x=\"3\" y=\"3\" width=\"13\" height=\"16\" rx=\"1\"/><path d=\"M3 8 H16 M3 13 H16 M9 3 V19\"/><path d=\"M16 11 H23 V18 M20 15 23 18 26 15\" stroke=\"#178b88\"/><rect x=\"5\" y=\"24\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"16\" y=\"21\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"25\" y=\"26\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/>","aliases":["Table Driven Pattern"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-pattern-table.svg","usages":["command"],"sha256":"6f4bb239c64094e6d2be3a4a4a73fd5a1940d2ca0423b4d7a0c27860739f320f","variants":{"light":{"file":"icons/cad-pattern-table.svg","sha256":"6f4bb239c64094e6d2be3a4a4a73fd5a1940d2ca0423b4d7a0c27860739f320f"},"dark":{"file":"icons-dark/cad-pattern-table.svg","sha256":"07d01916374d8b402f064424490c93ffe19a6a9574ceae28968fcab5c2b854a3","body":"<rect x=\"3\" y=\"3\" width=\"13\" height=\"16\" rx=\"1\"/><path d=\"M3 8 H16 M3 13 H16 M9 3 V19\"/><path d=\"M16 11 H23 V18 M20 15 23 18 26 15\" stroke=\"#63cec4\"/><rect x=\"5\" y=\"24\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><rect x=\"16\" y=\"21\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><rect x=\"25\" y=\"26\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#294c59\"/>"}}},{"id":"cad-pattern-variable","name":"Variable pattern","nameJa":"可変パターン","description":"Repeat features while varying their dimensions between instances.","descriptionJa":"インスタンスごとに寸法を変えながらフィーチャを配列します。","family":"feature-pattern","role":"command","tags":["feature-pattern","variable pattern","可変パターン","cad","設計"],"body":"<rect x=\"3\" y=\"21\" width=\"5\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"12\" y=\"15\" width=\"6\" height=\"13\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"22\" y=\"7\" width=\"7\" height=\"21\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M4 15 24 3 M20 2 24 3 23 7\" stroke=\"#178b88\"/><path d=\"M2 31 H30\"/>","aliases":["Variable Pattern"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-pattern-variable.svg","usages":["command"],"sha256":"09447fc1b4e2f9272f015d9abe9d59580d052e913514bcdda8042f19ab474cfb","variants":{"light":{"file":"icons/cad-pattern-variable.svg","sha256":"09447fc1b4e2f9272f015d9abe9d59580d052e913514bcdda8042f19ab474cfb"},"dark":{"file":"icons-dark/cad-pattern-variable.svg","sha256":"9d66af4ce315ad3f5f90318aede33eecffff2049f1d7912d451307461f512736","body":"<rect x=\"3\" y=\"21\" width=\"5\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><rect x=\"12\" y=\"15\" width=\"6\" height=\"13\" rx=\"1\" fill=\"#294c59\"/><rect x=\"22\" y=\"7\" width=\"7\" height=\"21\" rx=\"1\" fill=\"#294c59\"/><path d=\"M4 15 24 3 M20 2 24 3 23 7\" stroke=\"#63cec4\"/><path d=\"M2 31 H30\"/>"}}},{"id":"cad-plastic-rest","name":"Plastic rest feature","nameJa":"樹脂支持座","description":"Create a support pedestal with a planar or round contact footprint on a plastic part.","descriptionJa":"樹脂部品に平面または円形の接触面を持つ支持座を作成します。","family":"plastic-feature","role":"command","tags":["plastic-feature","plastic rest feature","樹脂支持座","cad","設計"],"body":"<path d=\"M3 28 H29 M6 25 H26\" stroke-dasharray=\"2 3\"/><path d=\"M7 25 11 12 H21 L25 25Z\" fill=\"#d7efed\"/><path d=\"M8 8 H24 V13 H8Z\" fill=\"#d7efed\"/><path d=\"M8 8 H24\" stroke=\"#178b88\"/><path d=\"M12 25 V18 H20 V25\"/>","aliases":["plastic.rest"],"sources":["gui-audit-73a2f59c6c"],"category":"CAD","categories":["CAD"],"file":"icons/cad-plastic-rest.svg","usages":["command"],"sha256":"b4ef51e7f402f622d043e1abe705768203372f87a1f67ffa84cc375e611cd7c8","variants":{"light":{"file":"icons/cad-plastic-rest.svg","sha256":"b4ef51e7f402f622d043e1abe705768203372f87a1f67ffa84cc375e611cd7c8"},"dark":{"file":"icons-dark/cad-plastic-rest.svg","sha256":"2d8fe8c9fe646df91e3d23143033ff2584efc028fbf3d6f95aff5a2b459dca28","body":"<path d=\"M3 28 H29 M6 25 H26\" stroke-dasharray=\"2 3\"/><path d=\"M7 25 11 12 H21 L25 25Z\" fill=\"#294c59\"/><path d=\"M8 8 H24 V13 H8Z\" fill=\"#294c59\"/><path d=\"M8 8 H24\" stroke=\"#63cec4\"/><path d=\"M12 25 V18 H20 V25\"/>"}}},{"id":"cad-primitive-cylinder","name":"Create cylinder","nameJa":"円柱を作成","description":"Create a cylindrical solid primitive from radius and height.","descriptionJa":"半径と高さを指定して円柱ソリッドを作成します。","family":"solid-primitive","role":"command","tags":["solid-primitive","create cylinder","円柱を作成","cad","設計"],"body":"<path d=\"M7 9 C7 3 25 3 25 9 V25 C25 31 7 31 7 25Z\" fill=\"#d7efed\"/><path d=\"M7 9 C7 15 25 15 25 9\"/><path d=\"M16 9 H25 M22 6 25 9 22 12\" stroke=\"#178b88\"/><path d=\"M3 9 V25 M1 9 H5 M1 25 H5\"/>","aliases":["solid.cylinder"],"sources":["gui-audit-5b19650212"],"category":"CAD","categories":["CAD"],"file":"icons/cad-primitive-cylinder.svg","usages":["command"],"sha256":"619a21c52102514e0ff2a5790cafa47e9c78f6e82fedc1eaacaa0c5107df1316","variants":{"light":{"file":"icons/cad-primitive-cylinder.svg","sha256":"619a21c52102514e0ff2a5790cafa47e9c78f6e82fedc1eaacaa0c5107df1316"},"dark":{"file":"icons-dark/cad-primitive-cylinder.svg","sha256":"f6fb460a8aad1e8a7e8538e127e40b05cf4c786f76d85af8af3c7599121744f2","body":"<path d=\"M7 9 C7 3 25 3 25 9 V25 C25 31 7 31 7 25Z\" fill=\"#294c59\"/><path d=\"M7 9 C7 15 25 15 25 9\"/><path d=\"M16 9 H25 M22 6 25 9 22 12\" stroke=\"#63cec4\"/><path d=\"M3 9 V25 M1 9 H5 M1 25 H5\"/>"}}},{"id":"cad-primitive-sphere","name":"Create sphere","nameJa":"球を作成","description":"Create a spherical solid primitive from a center and radius.","descriptionJa":"中心と半径を指定して球ソリッドを作成します。","family":"solid-primitive","role":"command","tags":["solid-primitive","create sphere","球を作成","cad","設計"],"body":"<circle cx=\"16\" cy=\"16\" r=\"12\" fill=\"#d7efed\"/><path d=\"M4 16 Q16 25 28 16 M16 4 C5 10 5 22 16 28\"/><path d=\"M16 16 24 8 M20 8 H24 V12\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"16\" r=\"1.5\" fill=\"#178b88\" stroke=\"#178b88\"/>","aliases":["solid.sphere"],"sources":["gui-audit-5b19650212"],"category":"CAD","categories":["CAD"],"file":"icons/cad-primitive-sphere.svg","usages":["command"],"sha256":"e4c1e4fc87fdf7f52d5946247a54069a4bfcd78633c169af420b1449dfbfd565","variants":{"light":{"file":"icons/cad-primitive-sphere.svg","sha256":"e4c1e4fc87fdf7f52d5946247a54069a4bfcd78633c169af420b1449dfbfd565"},"dark":{"file":"icons-dark/cad-primitive-sphere.svg","sha256":"1cae647d6618384752eee05d679957541c65ea404f1b16a6edc41041c0637c4d","body":"<circle cx=\"16\" cy=\"16\" r=\"12\" fill=\"#294c59\"/><path d=\"M4 16 Q16 25 28 16 M16 4 C5 10 5 22 16 28\"/><path d=\"M16 16 24 8 M20 8 H24 V12\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"16\" r=\"1.5\" fill=\"#63cec4\" stroke=\"#63cec4\"/>"}}},{"id":"cad-primitive-torus","name":"Create torus","nameJa":"トーラスを作成","description":"Create a toroidal solid primitive from ring and section radii.","descriptionJa":"リング半径と断面半径を指定してトーラスソリッドを作成します。","family":"solid-primitive","role":"command","tags":["solid-primitive","create torus","トーラスを作成","cad","設計"],"body":"<path d=\"M3 16 C3 3 29 3 29 16 C29 29 3 29 3 16Z\" fill=\"#d7efed\"/><path d=\"M10 15 C10 9 22 9 22 15 C22 21 10 21 10 15Z\" fill=\"white\"/><path d=\"M10 15 Q16 12 22 15\"/><path d=\"M16 15 H28 M25 12 28 15 25 18\" stroke=\"#178b88\"/>","aliases":["solid.torus"],"sources":["gui-audit-5b19650212"],"category":"CAD","categories":["CAD"],"file":"icons/cad-primitive-torus.svg","usages":["command"],"sha256":"6b0d5c6c67aec723d5397c5a43e24c0c8aa82506923657bbf17bc8a0a3e0fcee","variants":{"light":{"file":"icons/cad-primitive-torus.svg","sha256":"6b0d5c6c67aec723d5397c5a43e24c0c8aa82506923657bbf17bc8a0a3e0fcee"},"dark":{"file":"icons-dark/cad-primitive-torus.svg","sha256":"c1a10dd14746ef5ca4378523ea4e6850a718937a61cd5b5bd72d68b46af9c6c2","body":"<path d=\"M3 16 C3 3 29 3 29 16 C29 29 3 29 3 16Z\" fill=\"#294c59\"/><path d=\"M10 15 C10 9 22 9 22 15 C22 21 10 21 10 15Z\" fill=\"#192c3c\"/><path d=\"M10 15 Q16 12 22 15\"/><path d=\"M16 15 H28 M25 12 28 15 25 18\" stroke=\"#63cec4\"/>"}}},{"id":"cad-primitive-cone","name":"Create cone","nameJa":"円錐を作成","description":"Create a conical solid primitive from bottom and top radii and height.","descriptionJa":"底面と上面の半径、高さを指定して円錐ソリッドを作成します。","family":"solid-primitive","role":"command","tags":["solid-primitive","create cone","円錐を作成","cad","設計"],"body":"<path d=\"M7 25 L16 4 L25 25 C25 31 7 31 7 25Z\" fill=\"#d7efed\"/><path d=\"M7 25 C7 19 25 19 25 25\"/><path d=\"M16 25 H25 M22 22 25 25 22 28\" stroke=\"#178b88\"/><path d=\"M3 4 V25 M1 4 H5 M1 25 H5\"/>","aliases":["solid.cone"],"sources":["gui-audit-5b19650212"],"category":"CAD","categories":["CAD"],"file":"icons/cad-primitive-cone.svg","usages":["command"],"sha256":"3074e6f6c3b87d35b53e88b5454a45988075c8eb362922c595fedfdfaeeaeb35","variants":{"light":{"file":"icons/cad-primitive-cone.svg","sha256":"3074e6f6c3b87d35b53e88b5454a45988075c8eb362922c595fedfdfaeeaeb35"},"dark":{"file":"icons-dark/cad-primitive-cone.svg","sha256":"cdb234d2c4ce3e9e0bac6f5ee3057d1e41deac27ad675e5670fcb109ca022945","body":"<path d=\"M7 25 L16 4 L25 25 C25 31 7 31 7 25Z\" fill=\"#294c59\"/><path d=\"M7 25 C7 19 25 19 25 25\"/><path d=\"M16 25 H25 M22 22 25 25 22 28\" stroke=\"#63cec4\"/><path d=\"M3 4 V25 M1 4 H5 M1 25 H5\"/>"}}},{"id":"cad-repair-mates","name":"Repair assembly mates","nameJa":"アセンブリ合致を修復","description":"Repair broken mate references in an assembly.","descriptionJa":"アセンブリ内で壊れた合致参照を修復します。","family":"assembly-repair","role":"command","tags":["assembly-repair","repair assembly mates","アセンブリ合致を修復","cad","設計"],"body":"<rect x=\"3\" y=\"6\" width=\"8\" height=\"14\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"21\" y=\"6\" width=\"8\" height=\"14\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M11 12 H14 M18 12 H21\" stroke-dasharray=\"2 2\"/><path d=\"M9 25 H23 M12 22 9 25 12 28 M20 22 23 25 20 28\" stroke=\"#178b88\"/><path d=\"M11 12 H21 M14 9 V15 M18 9 V15\" stroke=\"#178b88\"/>","aliases":["Auto Repair Mate"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-repair-mates.svg","usages":["command"],"sha256":"c7f4e4db6c523dbe9cc3ee28092ed45e1a99bfdcc2eac6da2adc81f2543cca45","variants":{"light":{"file":"icons/cad-repair-mates.svg","sha256":"c7f4e4db6c523dbe9cc3ee28092ed45e1a99bfdcc2eac6da2adc81f2543cca45"},"dark":{"file":"icons-dark/cad-repair-mates.svg","sha256":"d78db8f5a3c5f7268f1ff177aced576e399eec5f1dafaa6dfc4eb3664dca76df","body":"<rect x=\"3\" y=\"6\" width=\"8\" height=\"14\" rx=\"1\" fill=\"#294c59\"/><rect x=\"21\" y=\"6\" width=\"8\" height=\"14\" rx=\"1\" fill=\"#294c59\"/><path d=\"M11 12 H14 M18 12 H21\" stroke-dasharray=\"2 2\"/><path d=\"M9 25 H23 M12 22 9 25 12 28 M20 22 23 25 20 28\" stroke=\"#63cec4\"/><path d=\"M11 12 H21 M14 9 V15 M18 9 V15\" stroke=\"#63cec4\"/>"}}},{"id":"cad-repair-pattern","name":"Repair component pattern","nameJa":"構成部品パターンを修復","description":"Repair failed references in an assembly component pattern.","descriptionJa":"アセンブリの部品パターンで無効になった参照を修復します。","family":"assembly-repair","role":"command","tags":["assembly-repair","repair component pattern","構成部品パターンを修復","cad","設計"],"body":"<rect x=\"3\" y=\"5\" width=\"6\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"13\" y=\"5\" width=\"6\" height=\"8\" rx=\"1\" stroke-dasharray=\"2 2\"/><rect x=\"23\" y=\"5\" width=\"6\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M27 20 C23 29 8 29 4 20 M4 25 V20 H9 M16 21 V13 M13 16 16 13 19 16\" stroke=\"#178b88\"/>","aliases":["Auto Repair Pattern"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-repair-pattern.svg","usages":["command"],"sha256":"dac8c8740b21ac3b7715a73b3c2010db48c5d431a24401f68bfc17be125e9df2","variants":{"light":{"file":"icons/cad-repair-pattern.svg","sha256":"dac8c8740b21ac3b7715a73b3c2010db48c5d431a24401f68bfc17be125e9df2"},"dark":{"file":"icons-dark/cad-repair-pattern.svg","sha256":"d5ca46f250a77d7860696b96810f87ee3b60b6198dfdfa13c8caf72b89787795","body":"<rect x=\"3\" y=\"5\" width=\"6\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><rect x=\"13\" y=\"5\" width=\"6\" height=\"8\" rx=\"1\" stroke-dasharray=\"2 2\"/><rect x=\"23\" y=\"5\" width=\"6\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><path d=\"M27 20 C23 29 8 29 4 20 M4 25 V20 H9 M16 21 V13 M13 16 16 13 19 16\" stroke=\"#63cec4\"/>"}}},{"id":"cad-reparent-geometry","name":"Move geometry to component","nameJa":"形状の所属コンポーネントを変更","description":"Change the owning component of selected geometry without changing its world position.","descriptionJa":"ワールド座標での位置を変えずに、選択形状の所属コンポーネントを変更します。","family":"assembly-structure","role":"command","tags":["assembly-structure","move geometry to component","形状の所属コンポーネントを変更","cad","設計"],"body":"<rect x=\"3\" y=\"3\" width=\"9\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"20\" y=\"3\" width=\"9\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M7 10 V23 H14\" stroke-dasharray=\"2 2\"/><path d=\"M13 22 17.0 19 21 22 V27 L17.0 30 13 27Z\" fill=\"#d7efed\"/><path d=\"M13 22 17.0 25 21 22 M17.0 25 V30\"/><path d=\"M24 10 V23 H21 M24 14 27 17 M24 14 21 17\" stroke=\"#178b88\"/>","aliases":["component.move_bodies","component.move_sketches"],"sources":["gui-audit-e00cc276d0"],"category":"CAD","categories":["CAD"],"file":"icons/cad-reparent-geometry.svg","usages":["command"],"sha256":"a9c24edb56f28656e2e2029788e273d33ef0c7f8c19e204fbd5619621040e5c7","variants":{"light":{"file":"icons/cad-reparent-geometry.svg","sha256":"a9c24edb56f28656e2e2029788e273d33ef0c7f8c19e204fbd5619621040e5c7"},"dark":{"file":"icons-dark/cad-reparent-geometry.svg","sha256":"7ecd8274a7139e4963706f712ed910c26ba11117c1ae40dda07bcb6fbc28cb9b","body":"<rect x=\"3\" y=\"3\" width=\"9\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><rect x=\"20\" y=\"3\" width=\"9\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><path d=\"M7 10 V23 H14\" stroke-dasharray=\"2 2\"/><path d=\"M13 22 17.0 19 21 22 V27 L17.0 30 13 27Z\" fill=\"#294c59\"/><path d=\"M13 22 17.0 25 21 22 M17.0 25 V30\"/><path d=\"M24 10 V23 H21 M24 14 27 17 M24 14 21 17\" stroke=\"#63cec4\"/>"}}},{"id":"cad-replace-mate-reference","name":"Replace mate entities","nameJa":"合致参照を置換","description":"Retarget an existing mate to different faces or other geometric entities.","descriptionJa":"既存の合致を別の面や幾何要素へ付け替えます。","family":"assembly-references","role":"command","tags":["assembly-references","replace mate entities","合致参照を置換","cad","設計"],"body":"<rect x=\"3\" y=\"11\" width=\"7\" height=\"12\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M26 3 V12 M26 21 V30 M10 17 H17 L26 8\" stroke-dasharray=\"2 2\"/><path d=\"M17 17 26 25 M20 25 H26 V19 M20 11 V20 M17 17 20 20 23 17\" stroke=\"#178b88\"/>","aliases":["Replace Mate Entities"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-replace-mate-reference.svg","usages":["command"],"sha256":"da751b67b402ebff2bde476202a7e0a6eaac9a1dc680de02d377baca3e1a169b","variants":{"light":{"file":"icons/cad-replace-mate-reference.svg","sha256":"da751b67b402ebff2bde476202a7e0a6eaac9a1dc680de02d377baca3e1a169b"},"dark":{"file":"icons-dark/cad-replace-mate-reference.svg","sha256":"7298b81dc0c02676bf965515ffba65ce5244917ea9e356347c3c13e71fbb9f68","body":"<rect x=\"3\" y=\"11\" width=\"7\" height=\"12\" rx=\"1\" fill=\"#294c59\"/><path d=\"M26 3 V12 M26 21 V30 M10 17 H17 L26 8\" stroke-dasharray=\"2 2\"/><path d=\"M17 17 26 25 M20 25 H26 V19 M20 11 V20 M17 17 20 20 23 17\" stroke=\"#63cec4\"/>"}}},{"id":"cad-replace-with-linked-component","name":"Replace with linked component","nameJa":"リンク部品に置換","description":"Replace independent component definitions with a linked source while remapping their instances.","descriptionJa":"インスタンスを再対応付けして、独立した部品定義をリンク元の部品に置き換えます。","family":"assembly-references","role":"command","tags":["assembly-references","replace with linked component","リンク部品に置換","cad","設計"],"body":"<path d=\"M3 6 7.5 3 12 6 V11 L7.5 14 3 11Z\" fill=\"#d7efed\"/><path d=\"M3 6 7.5 9 12 6 M7.5 9 V14\"/><path d=\"M20 20 24.5 17 29 20 V25 L24.5 28 20 25Z\" fill=\"#d7efed\"/><path d=\"M20 20 24.5 23 29 20 M24.5 23 V28\"/><path d=\"M15 7 H25 V15 M22 12 25 15 28 12\" stroke=\"#178b88\"/><path d=\"M9 20 6 23 A3 3 0 0 0 10 27 L14 23 M12 24 15 21 A3 3 0 0 0 11 17 L8 20\"/>","aliases":["component.replace_with_link"],"sources":["gui-audit-e00cc276d0"],"category":"CAD","categories":["CAD"],"file":"icons/cad-replace-with-linked-component.svg","usages":["command"],"sha256":"70eb7bf0d685587400ddc3385b7193248f376df382cc3a82885b9c7c2ccce696","variants":{"light":{"file":"icons/cad-replace-with-linked-component.svg","sha256":"70eb7bf0d685587400ddc3385b7193248f376df382cc3a82885b9c7c2ccce696"},"dark":{"file":"icons-dark/cad-replace-with-linked-component.svg","sha256":"f90092fcee52d3b015344094cf0cc3e96d0c0a87fff38e07944bae8f9f9b2993","body":"<path d=\"M3 6 7.5 3 12 6 V11 L7.5 14 3 11Z\" fill=\"#294c59\"/><path d=\"M3 6 7.5 9 12 6 M7.5 9 V14\"/><path d=\"M20 20 24.5 17 29 20 V25 L24.5 28 20 25Z\" fill=\"#294c59\"/><path d=\"M20 20 24.5 23 29 20 M24.5 23 V28\"/><path d=\"M15 7 H25 V15 M22 12 25 15 28 12\" stroke=\"#63cec4\"/><path d=\"M9 20 6 23 A3 3 0 0 0 10 27 L14 23 M12 24 15 21 A3 3 0 0 0 11 17 L8 20\"/>"}}},{"id":"cad-revert-position","name":"Revert component position","nameJa":"コンポーネント位置を復元","description":"Discard pending placement edits and restore the last captured component position.","descriptionJa":"保留中の配置編集を破棄し、最後に記録したコンポーネント位置へ戻します。","family":"assembly-position","role":"command","tags":["assembly-position","revert component position","コンポーネント位置を復元","cad","設計"],"body":"<path d=\"M3 14 8 11 13 14 V23 L8 26 3 23Z M3 14 8 17 13 14 M8 17 V26\" stroke-dasharray=\"2 2\"/><path d=\"M20 15 24.5 12 29 15 V22 L24.5 25 20 22Z\" fill=\"#d7efed\"/><path d=\"M20 15 24.5 18 29 15 M24.5 18 V25\"/><path d=\"M25 8 Q16 1 8 8 M8 3 V8 H13\" stroke=\"#178b88\"/>","aliases":["component.revert_position"],"sources":["gui-audit-2bf9f54b30"],"category":"CAD","categories":["CAD"],"file":"icons/cad-revert-position.svg","usages":["command"],"sha256":"680b647d658b8ff4d89055bb8b4bd2aedd35c862645d0e6697eff5e43847a82a","variants":{"light":{"file":"icons/cad-revert-position.svg","sha256":"680b647d658b8ff4d89055bb8b4bd2aedd35c862645d0e6697eff5e43847a82a"},"dark":{"file":"icons-dark/cad-revert-position.svg","sha256":"d3a5b7eaf3ad5b339653f68ce7fa06c844a6dc3ca915b292733435d06edffc66","body":"<path d=\"M3 14 8 11 13 14 V23 L8 26 3 23Z M3 14 8 17 13 14 M8 17 V26\" stroke-dasharray=\"2 2\"/><path d=\"M20 15 24.5 12 29 15 V22 L24.5 25 20 22Z\" fill=\"#294c59\"/><path d=\"M20 15 24.5 18 29 15 M24.5 18 V25\"/><path d=\"M25 8 Q16 1 8 8 M8 3 V8 H13\" stroke=\"#63cec4\"/>"}}},{"id":"cad-save-motion-trace","name":"Keep motion trace","nameJa":"モーション軌跡をスケッチ化","description":"Create a persistent associative sketch from a sampled assembly component trajectory.","descriptionJa":"サンプリングした部品運動の軌跡から、関連付けられた永続スケッチを作成します。","family":"assembly-motion","role":"command","tags":["assembly-motion","keep motion trace","モーション軌跡をスケッチ化","cad","設計"],"body":"<path d=\"M3 27 H29 M3 27 V7\" stroke-dasharray=\"2 3\"/><path d=\"M6 23 Q13 6 23 20\" stroke=\"#178b88\"/><circle cx=\"6\" cy=\"23\" r=\"1.5\" fill=\"white\"/><circle cx=\"14\" cy=\"15\" r=\"1.5\" fill=\"white\"/><circle cx=\"23\" cy=\"20\" r=\"1.5\" fill=\"white\"/><path d=\"M23 14 V18\"/><path d=\"M18.5 6 23.0 3 27.5 6 V11 L23.0 14 18.5 11Z\" fill=\"#d7efed\"/><path d=\"M18.5 6 23.0 9 27.5 6 M23.0 9 V14\"/>","aliases":["motion.trace.keep"],"sources":["gui-audit-1b7d149ee8"],"category":"CAD","categories":["CAD"],"file":"icons/cad-save-motion-trace.svg","usages":["command"],"sha256":"eab99b49946cd36386153d82933553e01bcdb2aeacf32a1f222152792a41eecb","variants":{"light":{"file":"icons/cad-save-motion-trace.svg","sha256":"eab99b49946cd36386153d82933553e01bcdb2aeacf32a1f222152792a41eecb"},"dark":{"file":"icons-dark/cad-save-motion-trace.svg","sha256":"6543c65d887795a86a8725670f0b36c4744619fcd7147d2ccdf3c007ad88da3b","body":"<path d=\"M3 27 H29 M3 27 V7\" stroke-dasharray=\"2 3\"/><path d=\"M6 23 Q13 6 23 20\" stroke=\"#63cec4\"/><circle cx=\"6\" cy=\"23\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"14\" cy=\"15\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"23\" cy=\"20\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M23 14 V18\"/><path d=\"M18.5 6 23.0 3 27.5 6 V11 L23.0 14 18.5 11Z\" fill=\"#294c59\"/><path d=\"M18.5 6 23.0 9 27.5 6 M23.0 9 V14\"/>"}}},{"id":"cad-segment-mesh","name":"Segment imported mesh","nameJa":"インポートメッシュを領域分割","description":"Partition an imported mesh into recognized facet or face regions.","descriptionJa":"インポートしたメッシュを認識されたファセット・面領域に分割します。","family":"mesh-processing","role":"command","tags":["mesh-processing","segment imported mesh","インポートメッシュを領域分割","cad","設計"],"body":"<path d=\"M3 7 16 3 29 9 25 27 10 29 3 18Z\" fill=\"#d7efed\"/><path d=\"M3 7 12 13 16 3 20 16 29 9 M3 18 12 13 10 29 20 16 25 27\"/><path d=\"M12 4 12 13 20 16 18 28\" stroke=\"#178b88\"/>","aliases":["Segmented Imported Mesh Body"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-segment-mesh.svg","usages":["command"],"sha256":"690605efe07fc95e1944e37b323e828261d75e8556b11ac3fce4581db79bc7b6","variants":{"light":{"file":"icons/cad-segment-mesh.svg","sha256":"690605efe07fc95e1944e37b323e828261d75e8556b11ac3fce4581db79bc7b6"},"dark":{"file":"icons-dark/cad-segment-mesh.svg","sha256":"74e2617716da4dd4a787de38ad488cbbb074e0d4507345e8f0c85d62d8e26f4a","body":"<path d=\"M3 7 16 3 29 9 25 27 10 29 3 18Z\" fill=\"#294c59\"/><path d=\"M3 7 12 13 16 3 20 16 29 9 M3 18 12 13 10 29 20 16 25 27\"/><path d=\"M12 4 12 13 20 16 18 28\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sheet-base-flange","name":"Base flange or tab","nameJa":"ベースフランジ・タブ","description":"Create a constant-thickness base sheet or add a coplanar tab.","descriptionJa":"一定厚さのベース板を作成するか、同一平面上のタブを追加します。","family":"sheet-metal","role":"command","tags":["sheet-metal","base flange or tab","ベースフランジ・タブ","cad","設計"],"body":"<path d=\"M3 16 16 7 29 14 16 23Z\" fill=\"#d7efed\"/><path d=\"M3 16 V21 L16 28 29 19 V14 M16 23 V28\"/><path d=\"M16 2 V9 M13 6 16 9 19 6\" stroke=\"#178b88\"/>","aliases":["Base-Flange/Tab"],"sources":["gui-audit-710dd04d55"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-base-flange.svg","usages":["command"],"sha256":"284cc7a006760f3867087755910d9eacf278996273c929d6438a6e64438e6d72","variants":{"light":{"file":"icons/cad-sheet-base-flange.svg","sha256":"284cc7a006760f3867087755910d9eacf278996273c929d6438a6e64438e6d72"},"dark":{"file":"icons-dark/cad-sheet-base-flange.svg","sha256":"6add9d3eb0f787744c5a6e94c209349f95e2e892bacc5d6a8e7ac931ebc577dc","body":"<path d=\"M3 16 16 7 29 14 16 23Z\" fill=\"#294c59\"/><path d=\"M3 16 V21 L16 28 29 19 V14 M16 23 V28\"/><path d=\"M16 2 V9 M13 6 16 9 19 6\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sheet-bend-notch","name":"Bend notch","nameJa":"曲げ位置ノッチ","description":"Create locating notches where bend lines meet sheet edges.","descriptionJa":"曲げ線が板の縁に達する位置に位置決めノッチを作成します。","family":"sheet-metal","role":"command","tags":["sheet-metal","bend notch","曲げ位置ノッチ","cad","設計"],"body":"<path d=\"M4 5 H13 L16 10 19 5 H28 V27 H19 L16 22 13 27 H4Z\" fill=\"#d7efed\"/><path d=\"M16 10 V22\" stroke=\"#178b88\" stroke-dasharray=\"3 2\"/><path d=\"M13 5 16 10 19 5 M13 27 16 22 19 27\" stroke=\"#178b88\"/>","aliases":["Bend-Notch"],"sources":["gui-audit-710dd04d55"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-bend-notch.svg","usages":["command"],"sha256":"caf5ba960703f6c1a3139ff1a651cd29dccfdac945d4e13fe30dac91656b76f0","variants":{"light":{"file":"icons/cad-sheet-bend-notch.svg","sha256":"caf5ba960703f6c1a3139ff1a651cd29dccfdac945d4e13fe30dac91656b76f0"},"dark":{"file":"icons-dark/cad-sheet-bend-notch.svg","sha256":"42fefdbb6fedc1d11e27efa25460bda6b5380ac86bc569009d7ac8718533e15c","body":"<path d=\"M4 5 H13 L16 10 19 5 H28 V27 H19 L16 22 13 27 H4Z\" fill=\"#294c59\"/><path d=\"M16 10 V22\" stroke=\"#63cec4\" stroke-dasharray=\"3 2\"/><path d=\"M13 5 16 10 19 5 M13 27 16 22 19 27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sheet-close-corner","name":"Close sheet corner","nameJa":"板金コーナーを閉じる","description":"Extend adjacent flange faces to close their corner gap.","descriptionJa":"隣接するフランジ面を延長してコーナーの隙間を閉じます。","family":"sheet-metal","role":"command","tags":["sheet-metal","close sheet corner","板金コーナーを閉じる","cad","設計"],"body":"<path d=\"M3 26 V7 H10 V19 H22 V12 H29 V26Z\" fill=\"#d7efed\"/><path d=\"M13 19 V26 M19 19 V26\" stroke-dasharray=\"2 2\"/><path d=\"M5 14 H13 M10 11 13 14 10 17 M27 8 H19 M22 5 19 8 22 11\" stroke=\"#178b88\"/>","aliases":["Closed Corner"],"sources":["gui-audit-710dd04d55"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-close-corner.svg","usages":["command"],"sha256":"0e707e8e5e8f3a3b87cfc3f757d9a3b30a14567dcac71b9dacaadacaf8df7abb","variants":{"light":{"file":"icons/cad-sheet-close-corner.svg","sha256":"0e707e8e5e8f3a3b87cfc3f757d9a3b30a14567dcac71b9dacaadacaf8df7abb"},"dark":{"file":"icons-dark/cad-sheet-close-corner.svg","sha256":"0360c61555d28b61714c0641f155684eb590160cbf1cd397726ab5b82f55a47c","body":"<path d=\"M3 26 V7 H10 V19 H22 V12 H29 V26Z\" fill=\"#294c59\"/><path d=\"M13 19 V26 M19 19 V26\" stroke-dasharray=\"2 2\"/><path d=\"M5 14 H13 M10 11 13 14 10 17 M27 8 H19 M22 5 19 8 22 11\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sheet-cross-break","name":"Sheet cross-break","nameJa":"板金クロスブレーク","description":"Add shallow crossing stiffening bends to a sheet panel.","descriptionJa":"板金パネルに交差する浅い補強曲げを追加します。","family":"sheet-metal","role":"command","tags":["sheet-metal","sheet cross-break","板金クロスブレーク","cad","設計"],"body":"<path d=\"M3 10 23 4 29 22 9 28Z\" fill=\"#d7efed\"/><path d=\"M3 10 16 14 29 22 M23 4 16 14 9 28\" stroke=\"#178b88\"/><path d=\"M16 14 V19\" stroke-dasharray=\"2 2\"/>","aliases":["Cross-Break"],"sources":["gui-audit-710dd04d55"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-cross-break.svg","usages":["command"],"sha256":"b45ea2bf66ffd53ce390d5c12b21486a270b5e2af8e5e5a82f6ec5c11d32fba8","variants":{"light":{"file":"icons/cad-sheet-cross-break.svg","sha256":"b45ea2bf66ffd53ce390d5c12b21486a270b5e2af8e5e5a82f6ec5c11d32fba8"},"dark":{"file":"icons-dark/cad-sheet-cross-break.svg","sha256":"53eee00715d48d9931c8b6c91f4e0a346847b5c11321e6199580f4dd73812f86","body":"<path d=\"M3 10 23 4 29 22 9 28Z\" fill=\"#294c59\"/><path d=\"M3 10 16 14 29 22 M23 4 16 14 9 28\" stroke=\"#63cec4\"/><path d=\"M16 14 V19\" stroke-dasharray=\"2 2\"/>"}}},{"id":"cad-sheet-gusset","name":"Sheet-metal gusset","nameJa":"板金ガセット","description":"Form a reinforcing deformation across an existing sheet-metal bend.","descriptionJa":"既存の板金曲げをまたいで補強用の成形形状を作成します。","family":"sheet-metal","role":"command","tags":["sheet-metal","sheet-metal gusset","板金ガセット","cad","設計"],"body":"<path d=\"M4 4 H9 V22 H28 V27 H4Z\" fill=\"#d7efed\"/><path d=\"M9 10 Q15 17 23 22 L23 25 Q13 23 7 12Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M9 10 V22 H23\" stroke-dasharray=\"2 3\"/>","aliases":["Sheet Metal Gusset"],"sources":["gui-audit-710dd04d55"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-gusset.svg","usages":["command"],"sha256":"3804350ee534055177d382e258bc1c19f6c59dc66d8f96a6cc5c961b49affda2","variants":{"light":{"file":"icons/cad-sheet-gusset.svg","sha256":"3804350ee534055177d382e258bc1c19f6c59dc66d8f96a6cc5c961b49affda2"},"dark":{"file":"icons-dark/cad-sheet-gusset.svg","sha256":"250c3f14b04eba5adbc4062b084a814100365dc509b522a7a2085445da47e3f2","body":"<path d=\"M4 4 H9 V22 H28 V27 H4Z\" fill=\"#294c59\"/><path d=\"M9 10 Q15 17 23 22 L23 25 Q13 23 7 12Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M9 10 V22 H23\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-sheet-insert-bends","name":"Insert sheet bends","nameJa":"板金曲げを挿入","description":"Add bend definitions and bend radii to an existing thin-walled part.","descriptionJa":"既存の薄肉部品に曲げ定義と曲げ半径を追加します。","family":"sheet-metal","role":"command","tags":["sheet-metal","insert sheet bends","板金曲げを挿入","cad","設計"],"body":"<path d=\"M4 5 H9 V18 Q9 23 14 23 H28 V28 H12 Q4 28 4 20Z\" fill=\"#d7efed\"/><path d=\"M9 16 Q9 23 16 23 M12 15 A7 7 0 0 1 19 22\" stroke=\"#178b88\"/><path d=\"M4 20 H17 M12 28 V17\" stroke-dasharray=\"2 3\"/>","aliases":["Insert Bends"],"sources":["gui-audit-710dd04d55"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-insert-bends.svg","usages":["command"],"sha256":"99b9dc2f0adfca7901d9060a20d7965e00f371e6db0645b1540c9236500b33dc","variants":{"light":{"file":"icons/cad-sheet-insert-bends.svg","sha256":"99b9dc2f0adfca7901d9060a20d7965e00f371e6db0645b1540c9236500b33dc"},"dark":{"file":"icons-dark/cad-sheet-insert-bends.svg","sha256":"9c9c388ecabd7d8a220bbf4db6b955cbeb341911b6ef950dbdb3f0e48ec8e6bc","body":"<path d=\"M4 5 H9 V18 Q9 23 14 23 H28 V28 H12 Q4 28 4 20Z\" fill=\"#294c59\"/><path d=\"M9 16 Q9 23 16 23 M12 15 A7 7 0 0 1 19 22\" stroke=\"#63cec4\"/><path d=\"M4 20 H17 M12 28 V17\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-sheet-lofted-bend","name":"Lofted sheet bend","nameJa":"板金ロフトベンド","description":"Create a sheet-metal transition between differing profiles.","descriptionJa":"異なる輪郭間を接続する板金トランジションを作成します。","family":"sheet-metal","role":"command","tags":["sheet-metal","lofted sheet bend","板金ロフトベンド","cad","設計"],"body":"<path d=\"M10 5 H22 L29 24 16 29 3 24Z\" fill=\"#d7efed\"/><path d=\"M10 5 16 8 22 5 M16 8 V29 M10 5 8 24 M22 5 24 24\"/><path d=\"M6 23 16 26 26 23 M12 7 H20\" stroke=\"#178b88\"/>","aliases":["Lofted-Bend"],"sources":["gui-audit-710dd04d55"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-lofted-bend.svg","usages":["command"],"sha256":"2a08587aabe3b65479fd97b5375df992343e60284a24dc0bbee4d49956d18331","variants":{"light":{"file":"icons/cad-sheet-lofted-bend.svg","sha256":"2a08587aabe3b65479fd97b5375df992343e60284a24dc0bbee4d49956d18331"},"dark":{"file":"icons-dark/cad-sheet-lofted-bend.svg","sha256":"92981892f36e4a792866ffe39b9e7f0b78335294f28672317f50201a381d40be","body":"<path d=\"M10 5 H22 L29 24 16 29 3 24Z\" fill=\"#294c59\"/><path d=\"M10 5 16 8 22 5 M16 8 V29 M10 5 8 24 M22 5 24 24\"/><path d=\"M6 23 16 26 26 23 M12 7 H20\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sheet-normal-cut","name":"Normal sheet cut","nameJa":"板面に垂直なカット","description":"Make sheet-cut side walls perpendicular to the broad sheet faces for manufacture.","descriptionJa":"製造に適した形状になるよう、切断面を板面に垂直（板厚方向に平行）にします。","family":"sheet-metal","role":"command","tags":["sheet-metal","normal sheet cut","板面に垂直なカット","cad","設計"],"body":"<path d=\"M3 13 H12 V21 H20 V13 H29 V26 H3Z\" fill=\"#d7efed\"/><path d=\"M3 13 V9 H12 M20 9 H29 V13 M12 9 V21 M20 9 V21\" stroke-dasharray=\"2 2\"/><path d=\"M16 2 V17 M13 14 16 17 19 14\" stroke=\"#178b88\"/><path d=\"M21 21 H25 V17\" stroke=\"#178b88\"/>","aliases":["Normal Cut"],"sources":["gui-audit-710dd04d55"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-normal-cut.svg","usages":["command"],"sha256":"8196893bad754380b122ee6ba69252ef564c6066243e51650de0fb7c6cf495c3","variants":{"light":{"file":"icons/cad-sheet-normal-cut.svg","sha256":"8196893bad754380b122ee6ba69252ef564c6066243e51650de0fb7c6cf495c3"},"dark":{"file":"icons-dark/cad-sheet-normal-cut.svg","sha256":"144a7695e76b4b52fd9340e40798894be5e6d659dc18e04759732b5540beb71e","body":"<path d=\"M3 13 H12 V21 H20 V13 H29 V26 H3Z\" fill=\"#294c59\"/><path d=\"M3 13 V9 H12 M20 9 H29 V13 M12 9 V21 M20 9 V21\" stroke-dasharray=\"2 2\"/><path d=\"M16 2 V17 M13 14 16 17 19 14\" stroke=\"#63cec4\"/><path d=\"M21 21 H25 V17\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sheet-perforate","name":"Perforate sheet","nameJa":"板金に通気穴を作成","description":"Create a perforation field while respecting sheet margins and bend regions.","descriptionJa":"板の余白と曲げ領域を考慮して、穴の配列を作成します。","family":"sheet-metal","role":"command","tags":["sheet-metal","perforate sheet","板金に通気穴を作成","cad","設計"],"body":"<path d=\"M3 5 H25 V21 L29 27 H7 L3 21Z\" fill=\"#d7efed\"/><path d=\"M3 21 H25\" stroke-dasharray=\"3 2\"/><circle cx=\"8\" cy=\"10\" r=\"2\" fill=\"white\"/><circle cx=\"16\" cy=\"10\" r=\"2\" fill=\"white\"/><circle cx=\"8\" cy=\"17\" r=\"2\" fill=\"white\"/><circle cx=\"16\" cy=\"17\" r=\"2\" fill=\"white\"/><path d=\"M22 8 V18\" stroke=\"#178b88\"/>","aliases":["sheet.perforate"],"sources":["gui-audit-749742060e"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-perforate.svg","usages":["command"],"sha256":"66a92b2d2cd0cca356411033c8156b013f7c53c7eea3be7bf62180736b85c315","variants":{"light":{"file":"icons/cad-sheet-perforate.svg","sha256":"66a92b2d2cd0cca356411033c8156b013f7c53c7eea3be7bf62180736b85c315"},"dark":{"file":"icons-dark/cad-sheet-perforate.svg","sha256":"4f544a37af3768e2a6ecda598d055b798cafcc730ae594c89364cbf544b3e01f","body":"<path d=\"M3 5 H25 V21 L29 27 H7 L3 21Z\" fill=\"#294c59\"/><path d=\"M3 21 H25\" stroke-dasharray=\"3 2\"/><circle cx=\"8\" cy=\"10\" r=\"2\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"10\" r=\"2\" fill=\"#192c3c\"/><circle cx=\"8\" cy=\"17\" r=\"2\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"17\" r=\"2\" fill=\"#192c3c\"/><path d=\"M22 8 V18\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sheet-refold","name":"Refold sheet metal","nameJa":"板金を再曲げ","description":"Restore selected bends after a temporary sheet-metal unfold.","descriptionJa":"板金の一時的な展開後に、選択した曲げを復元します。","family":"sheet-metal","role":"command","tags":["sheet-metal","refold sheet metal","板金を再曲げ","cad","設計"],"body":"<path d=\"M4 24 15 18 28 24 17 30Z\" stroke-dasharray=\"2 3\"/><path d=\"M4 24 15 18 27 23 16 29Z M15 18 V6 L27 11 V23Z\" fill=\"#d7efed\"/><path d=\"M5 17 C1 9 5 4 12 5 M9 2 12 5 9 8\" stroke=\"#178b88\"/>","aliases":["sheet.refold","Fold"],"sources":["gui-audit-f87ed3acf1","gui-audit-710dd04d55"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-refold.svg","usages":["command"],"sha256":"a2297f87bbd71fda72186303620416233713a68771e44f1247c83e0d9f23ed98","variants":{"light":{"file":"icons/cad-sheet-refold.svg","sha256":"a2297f87bbd71fda72186303620416233713a68771e44f1247c83e0d9f23ed98"},"dark":{"file":"icons-dark/cad-sheet-refold.svg","sha256":"0097fdc5b78f020c9e709fa0048fdd8af6ab056ca488ec762868e165867909e0","body":"<path d=\"M4 24 15 18 28 24 17 30Z\" stroke-dasharray=\"2 3\"/><path d=\"M4 24 15 18 27 23 16 29Z M15 18 V6 L27 11 V23Z\" fill=\"#294c59\"/><path d=\"M5 17 C1 9 5 4 12 5 M9 2 12 5 9 8\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sheet-rip","name":"Rip sheet seam","nameJa":"板金にリップを作成","description":"Open a narrow seam in a sheet body so that it can unfold.","descriptionJa":"板金ボディを展開できるよう、細い切れ目を作成します。","family":"sheet-metal","role":"command","tags":["sheet-metal","rip sheet seam","板金にリップを作成","cad","設計"],"body":"<path d=\"M4 9 16 3 28 9 V24 L18 29 V15 L28 9 M4 9 14 15 V29 L4 24Z\" fill=\"#d7efed\"/><path d=\"M16 14 V30\" stroke=\"#178b88\"/><path d=\"M9 20 H13 M19 20 H23\"/>","aliases":["Rip"],"sources":["gui-audit-710dd04d55"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-rip.svg","usages":["command"],"sha256":"f355e2c66aadb9f7fcac72d7bd7006a213cbf39a969a46e2ddfce31c51fcb29a","variants":{"light":{"file":"icons/cad-sheet-rip.svg","sha256":"f355e2c66aadb9f7fcac72d7bd7006a213cbf39a969a46e2ddfce31c51fcb29a"},"dark":{"file":"icons-dark/cad-sheet-rip.svg","sha256":"2d4050e8a69e8f2123fb15856c9dd8c0f51dedaacdd54432c41a891fa915eca1","body":"<path d=\"M4 9 16 3 28 9 V24 L18 29 V15 L28 9 M4 9 14 15 V29 L4 24Z\" fill=\"#294c59\"/><path d=\"M16 14 V30\" stroke=\"#63cec4\"/><path d=\"M9 20 H13 M19 20 H23\"/>"}}},{"id":"cad-sheet-swept-flange","name":"Swept sheet flange","nameJa":"スイープフランジ","description":"Sweep a constant-thickness sheet flange along a path.","descriptionJa":"パスに沿って一定厚さの板金フランジをスイープします。","family":"sheet-metal","role":"command","tags":["sheet-metal","swept sheet flange","スイープフランジ","cad","設計"],"body":"<path d=\"M4 25 C5 11 16 9 28 15 V7 C15 1 4 5 3 18Z\" fill=\"#d7efed\"/><path d=\"M4 25 C5 11 16 9 28 15 L26 20 C17 15 11 17 10 28Z\" fill=\"#d7efed\"/><path d=\"M4 25 C5 11 16 9 28 15\" stroke=\"#178b88\" stroke-dasharray=\"3 2\"/>","aliases":["Swept Flange"],"sources":["gui-audit-710dd04d55"],"category":"CAD","categories":["CAD"],"file":"icons/cad-sheet-swept-flange.svg","usages":["command"],"sha256":"92d7974ab121555c44866adaf61efa7da102fe3851a689e780cd872de7691bff","variants":{"light":{"file":"icons/cad-sheet-swept-flange.svg","sha256":"92d7974ab121555c44866adaf61efa7da102fe3851a689e780cd872de7691bff"},"dark":{"file":"icons-dark/cad-sheet-swept-flange.svg","sha256":"fa534bb953f97a01a67aa294d37d8f43e9d50025fc9b258278e0c42205c4194c","body":"<path d=\"M4 25 C5 11 16 9 28 15 V7 C15 1 4 5 3 18Z\" fill=\"#294c59\"/><path d=\"M4 25 C5 11 16 9 28 15 L26 20 C17 15 11 17 10 28Z\" fill=\"#294c59\"/><path d=\"M4 25 C5 11 16 9 28 15\" stroke=\"#63cec4\" stroke-dasharray=\"3 2\"/>"}}},{"id":"cad-solid-boundary","name":"Boundary solid","nameJa":"境界ボス・ベース","description":"Build a solid blend controlled by boundary profiles in two directions.","descriptionJa":"二方向の境界輪郭で制御したソリッドのブレンドを作成します。","family":"solid-creation","role":"command","tags":["solid-creation","boundary solid","境界ボス・ベース","cad","設計"],"body":"<path d=\"M4 24 C8 16 6 9 10 5 Q16 11 26 5 C22 13 25 18 28 23 Q16 29 4 24Z\" fill=\"#d7efed\"/><path d=\"M4 24 V28 Q16 32 28 27 V23\"/><path d=\"M8 15 Q16 21 25 15 M16 8 Q12 16 16 27\" stroke=\"#178b88\"/>","aliases":["Boundary Boss/Base"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-solid-boundary.svg","usages":["command"],"sha256":"a7c237b06b795cf7991f13226677c7896f397ba61c44abcd452bfc90718f9157","variants":{"light":{"file":"icons/cad-solid-boundary.svg","sha256":"a7c237b06b795cf7991f13226677c7896f397ba61c44abcd452bfc90718f9157"},"dark":{"file":"icons-dark/cad-solid-boundary.svg","sha256":"b2e97d18146979693e0aa23073c4df5e47bae239be03a3216d9d431f6952b44d","body":"<path d=\"M4 24 C8 16 6 9 10 5 Q16 11 26 5 C22 13 25 18 28 23 Q16 29 4 24Z\" fill=\"#294c59\"/><path d=\"M4 24 V28 Q16 32 28 27 V23\"/><path d=\"M8 15 Q16 21 25 15 M16 8 Q12 16 16 27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-solid-boundary-cut","name":"Boundary cut","nameJa":"境界カット","description":"Remove a volume controlled by boundary profiles in two directions.","descriptionJa":"二方向の境界輪郭で制御した体積をソリッドから除去します。","family":"solid-cut","role":"command","tags":["solid-cut","boundary cut","境界カット","cad","設計"],"body":"<path d=\"M3 8 H29 V28 H3Z\" fill=\"#d7efed\"/><path d=\"M8 7 Q16 12 24 7 C19 14 21 20 26 23 Q16 28 6 23 C11 17 13 13 8 7Z\" fill=\"white\"/><path d=\"M10 15 Q16 20 22 15 M16 10 Q13 17 16 25\" stroke=\"#178b88\" stroke-dasharray=\"3 2\"/>","aliases":["Boundary Cut"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-solid-boundary-cut.svg","usages":["command"],"sha256":"cbd4f4b94a1efa45d3ed540bbe424141618e5253c3b0800bd362ceee5db73af7","variants":{"light":{"file":"icons/cad-solid-boundary-cut.svg","sha256":"cbd4f4b94a1efa45d3ed540bbe424141618e5253c3b0800bd362ceee5db73af7"},"dark":{"file":"icons-dark/cad-solid-boundary-cut.svg","sha256":"b7d7b80349b5d2a02f614189e00421ff39dd9179c5c78f627ad38e6a2a27e657","body":"<path d=\"M3 8 H29 V28 H3Z\" fill=\"#294c59\"/><path d=\"M8 7 Q16 12 24 7 C19 14 21 20 26 23 Q16 28 6 23 C11 17 13 13 8 7Z\" fill=\"#192c3c\"/><path d=\"M10 15 Q16 20 22 15 M16 10 Q13 17 16 25\" stroke=\"#63cec4\" stroke-dasharray=\"3 2\"/>"}}},{"id":"cad-solid-coil","name":"Create solid coil","nameJa":"ソリッドコイルを作成","description":"Create a solid helical coil with a finite cross-section.","descriptionJa":"厚みを持つ断面で螺旋状のソリッドコイルを作成します。","family":"solid-creation","role":"command","tags":["solid-creation","create solid coil","ソリッドコイルを作成","cad","設計"],"body":"<path d=\"M7 6 C7 1 25 1 25 6 C25 12 7 11 7 17 C7 23 25 22 25 27 L22 29 C22 25 4 26 4 20 C4 13 22 15 22 9 C22 5 10 4 10 7Z\" fill=\"#d7efed\"/><path d=\"M7 14 C7 9 25 9 25 14 C25 20 7 19 7 25 L10 28 C10 23 28 23 28 17 C28 11 10 13 10 9Z\" fill=\"#d7efed\"/><path d=\"M7 6 C7 11 25 10 25 14 M7 17 C7 22 25 21 25 27\" stroke=\"#178b88\"/>","aliases":["solid.coil"],"sources":["gui-audit-5b19650212"],"category":"CAD","categories":["CAD"],"file":"icons/cad-solid-coil.svg","usages":["command"],"sha256":"d6ee4814826f55b76d5a19aa8f5a37789c90c1c36827f9b181a36a9aaa36ee49","variants":{"light":{"file":"icons/cad-solid-coil.svg","sha256":"d6ee4814826f55b76d5a19aa8f5a37789c90c1c36827f9b181a36a9aaa36ee49"},"dark":{"file":"icons-dark/cad-solid-coil.svg","sha256":"769da47c053e955d487a8538880e9755708141e0c6da5db59a95d5114568eb1b","body":"<path d=\"M7 6 C7 1 25 1 25 6 C25 12 7 11 7 17 C7 23 25 22 25 27 L22 29 C22 25 4 26 4 20 C4 13 22 15 22 9 C22 5 10 4 10 7Z\" fill=\"#294c59\"/><path d=\"M7 14 C7 9 25 9 25 14 C25 20 7 19 7 25 L10 28 C10 23 28 23 28 17 C28 11 10 13 10 9Z\" fill=\"#294c59\"/><path d=\"M7 6 C7 11 25 10 25 14 M7 17 C7 22 25 21 25 27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-solid-pipe","name":"Create solid pipe","nameJa":"ソリッドパイプを作成","description":"Sweep a round or hollow section along a path curve into a solid pipe.","descriptionJa":"円形または中空の断面を経路曲線に沿って掃引し、ソリッドのパイプを作成します。","family":"solid-creation","role":"command","tags":["solid-creation","create solid pipe","ソリッドパイプを作成","cad","設計"],"body":"<path d=\"M4 28 V16 C4 9 9 4 16 4 H26 V12 H16 C14 12 12 14 12 16 V28Z\" fill=\"#d7efed\"/><path d=\"M26 4 C29 4 29 12 26 12 C23 12 23 4 26 4Z\" fill=\"white\"/><path d=\"M26 6.5 C27.2 6.5 27.2 9.5 26 9.5 C24.8 9.5 24.8 6.5 26 6.5Z\"/><path d=\"M8 28 V16 C8 11 11 8 16 8 H23\" stroke=\"#178b88\" stroke-dasharray=\"3 2\"/>","aliases":["solid.pipe","Pipe"],"sources":["gui-audit-5b19650212"],"category":"CAD","categories":["CAD"],"file":"icons/cad-solid-pipe.svg","usages":["command"],"sha256":"d1ceb76e2025ffcb7927ed0a3c5558734bc0ef238075282709c169938fdd2e5f","variants":{"light":{"file":"icons/cad-solid-pipe.svg","sha256":"d1ceb76e2025ffcb7927ed0a3c5558734bc0ef238075282709c169938fdd2e5f"},"dark":{"file":"icons-dark/cad-solid-pipe.svg","sha256":"978f4032176b6e5938926927d95a7bd0faed5f88936de6b6209917293297ebf2","body":"<path d=\"M4 28 V16 C4 9 9 4 16 4 H26 V12 H16 C14 12 12 14 12 16 V28Z\" fill=\"#294c59\"/><path d=\"M26 4 C29 4 29 12 26 12 C23 12 23 4 26 4Z\" fill=\"#192c3c\"/><path d=\"M26 6.5 C27.2 6.5 27.2 9.5 26 9.5 C24.8 9.5 24.8 6.5 26 6.5Z\"/><path d=\"M8 28 V16 C8 11 11 8 16 8 H23\" stroke=\"#63cec4\" stroke-dasharray=\"3 2\"/>"}}},{"id":"cad-solid-dome","name":"Dome feature","nameJa":"ドームフィーチャ","description":"Bulge a selected face into a dome-shaped solid feature.","descriptionJa":"選択面を膨らませてドーム状のソリッドフィーチャを作成します。","family":"solid-deformation","role":"command","tags":["solid-deformation","dome feature","ドームフィーチャ","cad","設計"],"body":"<path d=\"M4 22 C5 2 27 2 28 22 Q16 29 4 22Z\" fill=\"#d7efed\"/><path d=\"M4 22 V26 Q16 32 28 26 V22 M4 22 Q16 16 28 22\" stroke-dasharray=\"3 2\"/><path d=\"M16 22 V7 M13 10 16 7 19 10\" stroke=\"#178b88\"/>","aliases":["Dome"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-solid-dome.svg","usages":["command"],"sha256":"4a1c8f18ed34d8c70eae26be5448da4c94696e2a51654730fd379b0583a84061","variants":{"light":{"file":"icons/cad-solid-dome.svg","sha256":"4a1c8f18ed34d8c70eae26be5448da4c94696e2a51654730fd379b0583a84061"},"dark":{"file":"icons-dark/cad-solid-dome.svg","sha256":"63090eb11106a68998f0199b285cff36c9e8462b13fcf3db036fda5346fd1eb7","body":"<path d=\"M4 22 C5 2 27 2 28 22 Q16 29 4 22Z\" fill=\"#294c59\"/><path d=\"M4 22 V26 Q16 32 28 26 V22 M4 22 Q16 16 28 22\" stroke-dasharray=\"3 2\"/><path d=\"M16 22 V7 M13 10 16 7 19 10\" stroke=\"#63cec4\"/>"}}},{"id":"cad-solid-flex","name":"Flex solid","nameJa":"ソリッドをフレックス変形","description":"Bend, twist, taper or stretch a solid body with a flex feature.","descriptionJa":"フレックスフィーチャでソリッドを曲げ・ねじり・テーパ・伸縮変形します。","family":"solid-deformation","role":"command","tags":["solid-deformation","flex solid","ソリッドをフレックス変形","cad","設計"],"body":"<path d=\"M5 28 V6 H12 V28\" stroke-dasharray=\"3 2\"/><path d=\"M5 28 C5 17 11 9 26 5 L29 12 C18 15 13 21 13 28Z\" fill=\"#d7efed\"/><path d=\"M26 5 23 11 29 12 M23 11 C13 14 9 20 9 28\"/><path d=\"M14 5 Q19 2 25 2 M22 1 25 2 23 5\" stroke=\"#178b88\"/>","aliases":["Flex"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-solid-flex.svg","usages":["command"],"sha256":"3e1e59b25e0f36de13584c0527ec3546d30bb756921f6de335842b1ca5b323d1","variants":{"light":{"file":"icons/cad-solid-flex.svg","sha256":"3e1e59b25e0f36de13584c0527ec3546d30bb756921f6de335842b1ca5b323d1"},"dark":{"file":"icons-dark/cad-solid-flex.svg","sha256":"3b66a0a81d0688066706b71dee6871b6ee0bee4c507db81d9b6d6936fd438509","body":"<path d=\"M5 28 V6 H12 V28\" stroke-dasharray=\"3 2\"/><path d=\"M5 28 C5 17 11 9 26 5 L29 12 C18 15 13 21 13 28Z\" fill=\"#294c59\"/><path d=\"M26 5 23 11 29 12 M23 11 C13 14 9 20 9 28\"/><path d=\"M14 5 Q19 2 25 2 M22 1 25 2 23 5\" stroke=\"#63cec4\"/>"}}},{"id":"cad-solid-indent","name":"Indent solid","nameJa":"ソリッドにインデントを作成","description":"Form a shape-fitting indentation around tool bodies with thickness or clearance.","descriptionJa":"工具ボディに沿って、厚みやすきまを持つくぼみを作成します。","family":"solid-deformation","role":"command","tags":["solid-deformation","indent solid","ソリッドにインデントを作成","cad","設計"],"body":"<path d=\"M3 18 H8 Q8 27 16 27 Q24 27 24 18 H29 V30 H3Z\" fill=\"#d7efed\"/><path d=\"M11 6 H21 V17 Q21 23 16 23 Q11 23 11 17Z\" fill=\"#d7efed\"/><path d=\"M16 2 V10 M13 7 16 10 19 7\" stroke=\"#178b88\"/><path d=\"M7 15 H10 M22 15 H25\"/>","aliases":["Indent"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-solid-indent.svg","usages":["command"],"sha256":"f31d7315dff537a6e11e59b4e90d3120c61de6e562801e182096000e8cd74d2c","variants":{"light":{"file":"icons/cad-solid-indent.svg","sha256":"f31d7315dff537a6e11e59b4e90d3120c61de6e562801e182096000e8cd74d2c"},"dark":{"file":"icons-dark/cad-solid-indent.svg","sha256":"49acd61c163689ce259d4971f03283fa7e731b590fc94029172839bf173d7d07","body":"<path d=\"M3 18 H8 Q8 27 16 27 Q24 27 24 18 H29 V30 H3Z\" fill=\"#294c59\"/><path d=\"M11 6 H21 V17 Q21 23 16 23 Q11 23 11 17Z\" fill=\"#294c59\"/><path d=\"M16 2 V10 M13 7 16 10 19 7\" stroke=\"#63cec4\"/><path d=\"M7 15 H10 M22 15 H25\"/>"}}},{"id":"cad-solid-loft-cut","name":"Lofted cut","nameJa":"ロフトカット","description":"Remove material through a blend of multiple cutting sections.","descriptionJa":"複数の切断断面をブレンドした体積を除去します。","family":"solid-cut","role":"command","tags":["solid-cut","lofted cut","ロフトカット","cad","設計"],"body":"<path d=\"M3 5 H29 V29 H3Z\" fill=\"#d7efed\"/><path d=\"M8 7 Q16 3 24 7 C19 14 20 22 22 26 Q16 30 10 26 C12 19 13 14 8 7Z\" fill=\"white\"/><path d=\"M8 7 Q16 12 24 7 M10 26 Q16 22 22 26\" stroke=\"#178b88\"/><path d=\"M16 10 V24\" stroke=\"#178b88\" stroke-dasharray=\"3 2\"/>","aliases":["Lofted Cut"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-solid-loft-cut.svg","usages":["command"],"sha256":"5327ae1f39cb323fba009ad2f6b908f64b076d60d59ed28557e1bd7b5d63427b","variants":{"light":{"file":"icons/cad-solid-loft-cut.svg","sha256":"5327ae1f39cb323fba009ad2f6b908f64b076d60d59ed28557e1bd7b5d63427b"},"dark":{"file":"icons-dark/cad-solid-loft-cut.svg","sha256":"44790a2ebddd73e94efba32f73d9cd82e97214361ee7daa2ff0217eb3590caf0","body":"<path d=\"M3 5 H29 V29 H3Z\" fill=\"#294c59\"/><path d=\"M8 7 Q16 3 24 7 C19 14 20 22 22 26 Q16 30 10 26 C12 19 13 14 8 7Z\" fill=\"#192c3c\"/><path d=\"M8 7 Q16 12 24 7 M10 26 Q16 22 22 26\" stroke=\"#63cec4\"/><path d=\"M16 10 V24\" stroke=\"#63cec4\" stroke-dasharray=\"3 2\"/>"}}},{"id":"cad-solid-revolve-cut","name":"Revolved cut","nameJa":"回転カット","description":"Remove material by revolving a cutting profile about an axis.","descriptionJa":"軸の周りに切断輪郭を回転させて材料を除去します。","family":"solid-cut","role":"command","tags":["solid-cut","revolved cut","回転カット","cad","設計"],"body":"<path d=\"M4 5 H28 V27 H4Z\" fill=\"#d7efed\"/><path d=\"M16 10 C3 10 3 23 16 23 C29 23 29 10 16 10Z M16 14 C23 14 23 19 16 19 C9 19 9 14 16 14Z\" fill=\"white\" fill-rule=\"evenodd\"/><path d=\"M16 2 V30\" stroke-dasharray=\"3 2\"/><path d=\"M7 13 A10 6 0 0 1 25 14 M22 11 25 14 27 10\" stroke=\"#178b88\"/>","aliases":["Revolved Cut"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-solid-revolve-cut.svg","usages":["command"],"sha256":"cf078352a8be42dc340b1dd7230760538f5172f8401536d379a3f268b8b7f3ea","variants":{"light":{"file":"icons/cad-solid-revolve-cut.svg","sha256":"cf078352a8be42dc340b1dd7230760538f5172f8401536d379a3f268b8b7f3ea"},"dark":{"file":"icons-dark/cad-solid-revolve-cut.svg","sha256":"cb50f210e0b790bf6a9af9777980350450e26c8952c8607f9ae640040e3db077","body":"<path d=\"M4 5 H28 V27 H4Z\" fill=\"#294c59\"/><path d=\"M16 10 C3 10 3 23 16 23 C29 23 29 10 16 10Z M16 14 C23 14 23 19 16 19 C9 19 9 14 16 14Z\" fill=\"#192c3c\" fill-rule=\"evenodd\"/><path d=\"M16 2 V30\" stroke-dasharray=\"3 2\"/><path d=\"M7 13 A10 6 0 0 1 25 14 M22 11 25 14 27 10\" stroke=\"#63cec4\"/>"}}},{"id":"cad-solid-stud","name":"Create threaded stud","nameJa":"ねじスタッドを作成","description":"Create a standard threaded protrusion attached to a solid part.","descriptionJa":"ソリッド部品に接続した標準ねじ突起を作成します。","family":"solid-creation","role":"command","tags":["solid-creation","create threaded stud","ねじスタッドを作成","cad","設計"],"body":"<path d=\"M3 23 16 18 29 23 V27 L16 31 3 27Z\" fill=\"#d7efed\"/><path d=\"M11 6 Q16 2 21 6 V23 Q16 27 11 23Z\" fill=\"#d7efed\"/><path d=\"M11 6 Q16 10 21 6 M11 11 21 8 M11 16 21 13 M11 21 21 18\"/><path d=\"M25 16 V4 M22 7 25 4 28 7\" stroke=\"#178b88\"/>","aliases":["Stud Wizard"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-solid-stud.svg","usages":["command"],"sha256":"bdd251a5bb36a31135b7a0855e9b071220a570b57ab7ae43f0bec95463542dcf","variants":{"light":{"file":"icons/cad-solid-stud.svg","sha256":"bdd251a5bb36a31135b7a0855e9b071220a570b57ab7ae43f0bec95463542dcf"},"dark":{"file":"icons-dark/cad-solid-stud.svg","sha256":"719a5d7b1dc6467e35a20f9763e8944df898f559ba0b5292e2e4071c8cca53ea","body":"<path d=\"M3 23 16 18 29 23 V27 L16 31 3 27Z\" fill=\"#294c59\"/><path d=\"M11 6 Q16 2 21 6 V23 Q16 27 11 23Z\" fill=\"#294c59\"/><path d=\"M11 6 Q16 10 21 6 M11 11 21 8 M11 16 21 13 M11 21 21 18\"/><path d=\"M25 16 V4 M22 7 25 4 28 7\" stroke=\"#63cec4\"/>"}}},{"id":"cad-solid-surface-cut","name":"Cut with surface","nameJa":"サーフェスでカット","description":"Remove the side of a solid selected by an intersecting surface tool.","descriptionJa":"交差するサーフェスを工具として、指定した側のソリッドを除去します。","family":"solid-cut","role":"command","tags":["solid-cut","cut with surface","サーフェスでカット","cad","設計"],"body":"<path d=\"M5 4 H26 V14\" stroke-dasharray=\"3 2\"/><path d=\"M5 15 Q15 7 26 15 V28 H5Z\" fill=\"#d7efed\"/><path d=\"M2 17 Q14 4 30 16\" stroke=\"#178b88\"/><path d=\"M16 11 V2 M13 5 16 2 19 5\" stroke=\"#178b88\"/>","aliases":["Cut with Surface"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-solid-surface-cut.svg","usages":["command"],"sha256":"a96f90b2a40a9ea7919ad9465637582947612ef188330633d12592f46a5cbbf4","variants":{"light":{"file":"icons/cad-solid-surface-cut.svg","sha256":"a96f90b2a40a9ea7919ad9465637582947612ef188330633d12592f46a5cbbf4"},"dark":{"file":"icons-dark/cad-solid-surface-cut.svg","sha256":"93d42f3966cdbfeb37c41a5d8ac3a36d4007c1ad4e3225c34b0ccfc1fab958c8","body":"<path d=\"M5 4 H26 V14\" stroke-dasharray=\"3 2\"/><path d=\"M5 15 Q15 7 26 15 V28 H5Z\" fill=\"#294c59\"/><path d=\"M2 17 Q14 4 30 16\" stroke=\"#63cec4\"/><path d=\"M16 11 V2 M13 5 16 2 19 5\" stroke=\"#63cec4\"/>"}}},{"id":"cad-solid-sweep-cut","name":"Swept cut","nameJa":"スイープカット","description":"Remove material using a cutting section swept along a path.","descriptionJa":"パスに沿って切断断面をスイープして材料を除去します。","family":"solid-cut","role":"command","tags":["solid-cut","swept cut","スイープカット","cad","設計"],"body":"<path d=\"M3 4 H29 V29 H3Z\" fill=\"#d7efed\"/><path d=\"M7 29 V19 C7 7 19 5 29 10 V18 C21 13 15 14 15 22 V29Z\" fill=\"white\"/><path d=\"M11 27 V20 C11 10 20 9 27 14 M23 10 27 14 22 16\" stroke=\"#178b88\"/>","aliases":["Swept Cut"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-solid-sweep-cut.svg","usages":["command"],"sha256":"09aa3bf5069544eae8f81ef4b03ae38d2035023c92fda8c582f000bfcee65fa0","variants":{"light":{"file":"icons/cad-solid-sweep-cut.svg","sha256":"09aa3bf5069544eae8f81ef4b03ae38d2035023c92fda8c582f000bfcee65fa0"},"dark":{"file":"icons-dark/cad-solid-sweep-cut.svg","sha256":"41a933684f1dde89db75693b004b50f3732a80415fcdb2fe8c3bb3e94a35c317","body":"<path d=\"M3 4 H29 V29 H3Z\" fill=\"#294c59\"/><path d=\"M7 29 V19 C7 7 19 5 29 10 V18 C21 13 15 14 15 22 V29Z\" fill=\"#192c3c\"/><path d=\"M11 27 V20 C11 10 20 9 27 14 M23 10 27 14 22 16\" stroke=\"#63cec4\"/>"}}},{"id":"cad-solid-thicken-cut","name":"Thickened surface cut","nameJa":"厚み付きサーフェスカット","description":"Remove a thin solid region generated by thickening a surface.","descriptionJa":"サーフェスに厚みを付けて生成した薄い領域をソリッドから除去します。","family":"solid-cut","role":"command","tags":["solid-cut","thickened surface cut","厚み付きサーフェスカット","cad","設計"],"body":"<path d=\"M3 5 H29 V28 H3Z\" fill=\"#d7efed\"/><path d=\"M3 12 Q16 3 29 12 V19 Q16 10 3 19Z\" fill=\"white\" stroke=\"#178b88\"/><path d=\"M3 15.5 Q16 6.5 29 15.5\" stroke-dasharray=\"3 2\"/><path d=\"M16 19 V26 M13 23 16 26 19 23\" stroke=\"#178b88\"/>","aliases":["Thickened Cut"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-solid-thicken-cut.svg","usages":["command"],"sha256":"1e2615e8f249d369ec5076d5bba53554ce7a17ca4c3956817f3c2b4138568c9d","variants":{"light":{"file":"icons/cad-solid-thicken-cut.svg","sha256":"1e2615e8f249d369ec5076d5bba53554ce7a17ca4c3956817f3c2b4138568c9d"},"dark":{"file":"icons-dark/cad-solid-thicken-cut.svg","sha256":"15ebedf7989da07572fe23ac1bde5c076d4fa2bc7fdc6f16bb9c26e666cba176","body":"<path d=\"M3 5 H29 V28 H3Z\" fill=\"#294c59\"/><path d=\"M3 12 Q16 3 29 12 V19 Q16 10 3 19Z\" fill=\"#192c3c\" stroke=\"#63cec4\"/><path d=\"M3 15.5 Q16 6.5 29 15.5\" stroke-dasharray=\"3 2\"/><path d=\"M16 19 V26 M13 23 16 26 19 23\" stroke=\"#63cec4\"/>"}}},{"id":"cad-texture-to-geometry","name":"Texture to 3D geometry","nameJa":"テクスチャを立体形状に変換","description":"Convert a texture appearance into physical three-dimensional mesh relief.","descriptionJa":"テクスチャの外観を実体のある三次元メッシュの起伏に変換します。","family":"geometry-conversion","role":"command","tags":["geometry-conversion","texture to 3d geometry","テクスチャを立体形状に変換","cad","設計"],"body":"<rect x=\"3\" y=\"3\" width=\"11\" height=\"9\" rx=\"1\"/><path d=\"M3 7 H14 M8 3 V12\"/><path d=\"M4 27 9 17 15 23 22 15 29 24 24 29 15 27 9 30Z\" fill=\"#d7efed\"/><path d=\"M9 17 9 30 M15 23 V27 M22 15 24 29 M4 27 15 23 29 24\"/><path d=\"M20 3 V11 M17 8 20 11 23 8\" stroke=\"#178b88\"/>","aliases":["3D Texture"],"sources":["gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-texture-to-geometry.svg","usages":["command"],"sha256":"5a9505fab73510d6549f2b9d927167a4f7dab58b0047498b87b3b9f4fab4a2da","variants":{"light":{"file":"icons/cad-texture-to-geometry.svg","sha256":"5a9505fab73510d6549f2b9d927167a4f7dab58b0047498b87b3b9f4fab4a2da"},"dark":{"file":"icons-dark/cad-texture-to-geometry.svg","sha256":"e9fbb7162336603d391e65a2d88e9ff6c67629e113ab21d09add300471819112","body":"<rect x=\"3\" y=\"3\" width=\"11\" height=\"9\" rx=\"1\"/><path d=\"M3 7 H14 M8 3 V12\"/><path d=\"M4 27 9 17 15 23 22 15 29 24 24 29 15 27 9 30Z\" fill=\"#294c59\"/><path d=\"M9 17 9 30 M15 23 V27 M22 15 24 29 M4 27 15 23 29 24\"/><path d=\"M20 3 V11 M17 8 20 11 23 8\" stroke=\"#63cec4\"/>"}}},{"id":"cad-3d-drawing-view","name":"Manipulate drawing view in 3D","nameJa":"図面ビューの3D操作","family":"drawing-view","description":"Temporarily rotate a drawing view out of its sheet plane to inspect or select obscured geometry.","descriptionJa":"図面ビューを一時的にシート面外へ回転し、隠れた形状を確認または選択します。","role":"command","tags":["drawing","rotate","inspect","図面","回転","隠れた形状","drawing-view","CAD","manipulate drawing view in 3d","図面ビューの3D操作"],"aliases":["3D Drawing View"],"sources":["gui-audit-f30c7dc7d5"],"body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><path d=\"M10 13 17 9 24 13 V21 L17 25 10 21Z\" fill=\"#d7efed\"/><path d=\"M10 13 17 17 24 13 M17 17 V25\"/><path d=\"M7 19 C2 12 7 6 15 6 M12 3 15 6 12 9\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-3d-drawing-view.svg","usages":["command"],"sha256":"550af447930a50c7f9175720ecc86fabb7be7755420b9540e8c13bb98b0a360f","variants":{"light":{"file":"icons/cad-3d-drawing-view.svg","sha256":"550af447930a50c7f9175720ecc86fabb7be7755420b9540e8c13bb98b0a360f"},"dark":{"file":"icons-dark/cad-3d-drawing-view.svg","sha256":"fffbfed57fbbc2706b0a6721c1f415964d7b9c864271f1c7b8bcb5f8d75923c3","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><path d=\"M10 13 17 9 24 13 V21 L17 25 10 21Z\" fill=\"#294c59\"/><path d=\"M10 13 17 17 24 13 M17 17 V25\"/><path d=\"M7 19 C2 12 7 6 15 6 M12 3 15 6 12 9\" stroke=\"#63cec4\"/>"}}},{"id":"cad-3d-pmi-compare","name":"Compare 3D PMI","nameJa":"3D PMI比較","family":"model-inspection","description":"Compare product and manufacturing information associated with two three-dimensional models.","descriptionJa":"二つの3次元モデルに関連付けられた製品・製造情報を比較します。","role":"command","tags":["PMI","annotation","comparison","製造情報","注記","比較","model-inspection","CAD","compare 3d pmi","3D PMI比較"],"aliases":["3D PMI Compare"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M3 13 8 10 13 13 V21 L8 24 3 21Z\" fill=\"#d7efed\"/><path d=\"M3 13 8 16 13 13 M8 16 V24\"/><path d=\"M19 13 24 10 29 13 V21 L24 24 19 21Z\" fill=\"#d7efed\"/><path d=\"M19 13 24 16 29 13 M24 16 V24\"/><path d=\"M3 5 H13 M3 3 V7 M13 3 V7 M19 5 H29 M19 3 V7 M29 3 V7\" stroke=\"#178b88\"/><path d=\"M12 28 H20 M14 26 12 28 14 30 M18 26 20 28 18 30\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-3d-pmi-compare.svg","usages":["command"],"sha256":"d03749a0c18078b3fe3b736f955a4b3975f5516e6e645dafc65834fa1fbf2d4a","variants":{"light":{"file":"icons/cad-3d-pmi-compare.svg","sha256":"d03749a0c18078b3fe3b736f955a4b3975f5516e6e645dafc65834fa1fbf2d4a"},"dark":{"file":"icons-dark/cad-3d-pmi-compare.svg","sha256":"415ab21233de2fdf2b79acc9eb3f3284593e680729fc6ffba9a3b45f8d1c1bc6","body":"<path d=\"M3 13 8 10 13 13 V21 L8 24 3 21Z\" fill=\"#294c59\"/><path d=\"M3 13 8 16 13 13 M8 16 V24\"/><path d=\"M19 13 24 10 29 13 V21 L24 24 19 21Z\" fill=\"#294c59\"/><path d=\"M19 13 24 16 29 13 M24 16 V24\"/><path d=\"M3 5 H13 M3 3 V7 M13 3 V7 M19 5 H29 M19 3 V7 M29 3 V7\" stroke=\"#63cec4\"/><path d=\"M12 28 H20 M14 26 12 28 14 30 M18 26 20 28 18 30\" stroke=\"#63cec4\"/>"}}},{"id":"cad-alternate-position-view","name":"Alternate-position drawing view","nameJa":"代替位置ビュー","family":"drawing-view","description":"Overlay an alternate component position on a drawing view using phantom-style geometry.","descriptionJa":"図面ビューに部品の代替位置を仮想線の形状として重ねて表示します。","role":"command","tags":["drawing","motion","overlay","図面","代替位置","可動範囲","drawing-view","CAD","alternate-position drawing view","代替位置ビュー"],"aliases":["Alternate Position View"],"sources":["gui-audit-7830b955e2"],"body":"<path d=\"M5 27 H28\"/><circle cx=\"8\" cy=\"23\" r=\"4\" fill=\"#d7efed\"/><path d=\"M9 19 26 19 V25 H12Z\" fill=\"#d7efed\"/><path d=\"M7 19 18 4 23 8 12 23Z\" stroke=\"#178b88\" stroke-dasharray=\"3 2\"/><path d=\"M23 15 Q26 10 24 6 M21 7 24 6 26 9\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-alternate-position-view.svg","usages":["command"],"sha256":"791a202e6e4638c1cc5dc8384ef5095997cee9fbf914431ec7de3a098d3ed5f1","variants":{"light":{"file":"icons/cad-alternate-position-view.svg","sha256":"791a202e6e4638c1cc5dc8384ef5095997cee9fbf914431ec7de3a098d3ed5f1"},"dark":{"file":"icons-dark/cad-alternate-position-view.svg","sha256":"17fab6450655879a0542309367ee31cac190fadd89e3aa9d16a6020600c1edc7","body":"<path d=\"M5 27 H28\"/><circle cx=\"8\" cy=\"23\" r=\"4\" fill=\"#294c59\"/><path d=\"M9 19 26 19 V25 H12Z\" fill=\"#294c59\"/><path d=\"M7 19 18 4 23 8 12 23Z\" stroke=\"#63cec4\" stroke-dasharray=\"3 2\"/><path d=\"M23 15 Q26 10 24 6 M21 7 24 6 26 9\" stroke=\"#63cec4\"/>"}}},{"id":"cad-auto-generate-drawing","name":"Auto-generate drawing","nameJa":"図面の自動生成","family":"drawing-document","description":"Automatically populate a drawing with model views and associated drawing content.","descriptionJa":"モデルのビューと関連する図面要素を自動配置して図面を生成します。","role":"command","tags":["drawing","automatic","layout","図面","自動生成","配置","drawing-document","CAD","auto-generate drawing","図面の自動生成"],"aliases":["Auto-Generate Drawing"],"sources":["gui-audit-8f5f9d7f22"],"body":"<path d=\"M3 11 V29 H29 V3 H13\"/><path d=\"M9 14 H17 V20 H9Z\" fill=\"#d7efed\"/><rect x=\"21\" y=\"14\" width=\"5\" height=\"6\" rx=\"0\" fill=\"#d7efed\"/><path d=\"M9 24 H17 M9 22 V26 M17 22 V26 M21 24 H26\"/><path d=\"M8 2 9.5 6.5 14 8 9.5 9.5 8 14 6.5 9.5 2 8 6.5 6.5Z\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-auto-generate-drawing.svg","usages":["command"],"sha256":"227d325a6ae2985db6f567d5a3a2c0fdfc375f2e681a6df724339949d7832b4e","variants":{"light":{"file":"icons/cad-auto-generate-drawing.svg","sha256":"227d325a6ae2985db6f567d5a3a2c0fdfc375f2e681a6df724339949d7832b4e"},"dark":{"file":"icons-dark/cad-auto-generate-drawing.svg","sha256":"a8477d23d50c0eb82b8206681f0bf0b7734e8fa74b287c01068b621b237f1fb1","body":"<path d=\"M3 11 V29 H29 V3 H13\"/><path d=\"M9 14 H17 V20 H9Z\" fill=\"#294c59\"/><rect x=\"21\" y=\"14\" width=\"5\" height=\"6\" rx=\"0\" fill=\"#294c59\"/><path d=\"M9 24 H17 M9 22 V26 M17 22 V26 M21 24 H26\"/><path d=\"M8 2 9.5 6.5 14 8 9.5 9.5 8 14 6.5 9.5 2 8 6.5 6.5Z\" stroke=\"#63cec4\"/>"}}},{"id":"cad-auxiliary-view","name":"Auxiliary drawing view","nameJa":"補助投影ビュー","family":"drawing-view","description":"Create a drawing view normal to a selected inclined edge or viewing direction.","descriptionJa":"選択した傾斜エッジまたは投影方向に直交する補助投影ビューを作成します。","role":"command","tags":["drawing","projection","inclined face","図面","補助投影","傾斜面","drawing-view","CAD","auxiliary drawing view","補助投影ビュー"],"aliases":["Auxiliary View"],"sources":["gui-audit-7830b955e2"],"body":"<path d=\"M3 26 V18 L13 8 18 13 V26Z\" fill=\"#d7efed\"/><path d=\"M13 8 18 13\" stroke=\"#178b88\"/><path d=\"M16 10 23 3 M19 13 28 4\" stroke-dasharray=\"2 3\"/><path d=\"M22 3 29 10 24 15 17 8Z\" fill=\"#d7efed\"/><path d=\"M9 11 15 5 M11 5 H15 V9\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-auxiliary-view.svg","usages":["command"],"sha256":"2f020696ab929fdc5b9d391f57b4b5bdaef1c225627b86762ca578da8bd06ba1","variants":{"light":{"file":"icons/cad-auxiliary-view.svg","sha256":"2f020696ab929fdc5b9d391f57b4b5bdaef1c225627b86762ca578da8bd06ba1"},"dark":{"file":"icons-dark/cad-auxiliary-view.svg","sha256":"5a48a09dfba9c4a830a1a38fe51e5fd2709dc8c611309602a480ad386078ed8b","body":"<path d=\"M3 26 V18 L13 8 18 13 V26Z\" fill=\"#294c59\"/><path d=\"M13 8 18 13\" stroke=\"#63cec4\"/><path d=\"M16 10 23 3 M19 13 28 4\" stroke-dasharray=\"2 3\"/><path d=\"M22 3 29 10 24 15 17 8Z\" fill=\"#294c59\"/><path d=\"M9 11 15 5 M11 5 H15 V9\" stroke=\"#63cec4\"/>"}}},{"id":"cad-broken-out-section","name":"Broken-out section","nameJa":"部分断面図","family":"drawing-view","description":"Expose a local interior region of a drawing view with an irregular break boundary and specified depth.","descriptionJa":"不規則な破断境界と深さを指定し、図面ビューの一部分だけを断面として表示します。","role":"command","tags":["drawing","local section","break boundary","図面","部分断面","破断","drawing-view","CAD","broken-out section","部分断面図"],"aliases":["Broken-out Section"],"sources":["gui-audit-7830b955e2"],"body":"<rect x=\"4\" y=\"5\" width=\"24\" height=\"23\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M4 15 C8 12 8 19 12 16 S17 13 19 18 25 17 28 20 V28 H4Z\" fill=\"white\"/><path d=\"M7 18 4 21 M12 18 4 26 M18 19 9 28 M24 21 17 28 M28 24 24 28\" stroke=\"#178b88\"/><path d=\"M10 10 H22\" stroke-dasharray=\"2 3\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-broken-out-section.svg","usages":["command"],"sha256":"2cd3d488429781da79b2d9ccf185dbec76cf7d20507d9cf44a0534935d1e1f0e","variants":{"light":{"file":"icons/cad-broken-out-section.svg","sha256":"2cd3d488429781da79b2d9ccf185dbec76cf7d20507d9cf44a0534935d1e1f0e"},"dark":{"file":"icons-dark/cad-broken-out-section.svg","sha256":"0df2c45d79fb10ab31c4f567f57d32032cbb89531061e56f33f0d668892adaaf","body":"<rect x=\"4\" y=\"5\" width=\"24\" height=\"23\" rx=\"1\" fill=\"#294c59\"/><path d=\"M4 15 C8 12 8 19 12 16 S17 13 19 18 25 17 28 20 V28 H4Z\" fill=\"#192c3c\"/><path d=\"M7 18 4 21 M12 18 4 26 M18 19 9 28 M24 21 17 28 M28 24 24 28\" stroke=\"#63cec4\"/><path d=\"M10 10 H22\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-caterpillar","name":"Caterpillar weld annotation","nameJa":"溶接ビードの波形注記","family":"drawing-annotation","description":"Annotate the visible length of a weld with a repeated caterpillar pattern, without creating weld geometry.","descriptionJa":"溶接ビードの長手方向を波形の図面注記で示します。溶接形状は作成しません。","role":"command","tags":["weld","annotation","bead","溶接","図面注記","波形","drawing-annotation","CAD","caterpillar weld annotation","溶接ビードの波形注記"],"aliases":["Caterpillar"],"sources":["gui-audit-32463001c1"],"body":"<path d=\"M3 8 H29 M3 24 H29\"/><path d=\"M7 11 Q1 16 7 21 M13 11 Q7 16 13 21 M19 11 Q13 16 19 21 M25 11 Q19 16 25 21\" stroke=\"#178b88\"/><path d=\"M29 11 Q23 16 29 21\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-caterpillar.svg","usages":["command"],"sha256":"7c838b37dc3a5a253b4ed547c74118950a99a4cdbd7d7ee11f13c1a949479b5f","variants":{"light":{"file":"icons/cad-caterpillar.svg","sha256":"7c838b37dc3a5a253b4ed547c74118950a99a4cdbd7d7ee11f13c1a949479b5f"},"dark":{"file":"icons-dark/cad-caterpillar.svg","sha256":"8461fbc249ebf46e88e375508c61c931debf66a33f0f6145e05694c985412030","body":"<path d=\"M3 8 H29 M3 24 H29\"/><path d=\"M7 11 Q1 16 7 21 M13 11 Q7 16 13 21 M19 11 Q13 16 19 21 M25 11 Q19 16 25 21\" stroke=\"#63cec4\"/><path d=\"M29 11 Q23 16 29 21\"/>"}}},{"id":"cad-center-mark","name":"Center mark","nameJa":"中心マーク","family":"drawing-annotation","description":"Add a center mark to a circular drawing feature.","descriptionJa":"図面の円形形状に中心マークを追加します。","role":"command","tags":["center","circle","annotation","中心","円","図面注記","drawing-annotation","CAD","center mark","中心マーク"],"aliases":["Center Mark"],"sources":["gui-audit-32463001c1"],"body":"<circle cx=\"16\" cy=\"16\" r=\"9\" fill=\"#d7efed\"/><path d=\"M16 3 V10 M16 13 V19 M16 22 V29 M3 16 H10 M13 16 H19 M22 16 H29\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-center-mark.svg","usages":["command"],"sha256":"8cce8003d5869999c0b6404524ae8101356038ae6078c565a65d4cdcd57a6473","variants":{"light":{"file":"icons/cad-center-mark.svg","sha256":"8cce8003d5869999c0b6404524ae8101356038ae6078c565a65d4cdcd57a6473"},"dark":{"file":"icons-dark/cad-center-mark.svg","sha256":"3d44853615298d4c81357d127d317c4048a34be1d555c3c84439167cb53cdf9b","body":"<circle cx=\"16\" cy=\"16\" r=\"9\" fill=\"#294c59\"/><path d=\"M16 3 V10 M16 13 V19 M16 22 V29 M3 16 H10 M13 16 H19 M22 16 H29\" stroke=\"#63cec4\"/>"}}},{"id":"cad-centerline","name":"Drawing centerline","nameJa":"図面中心線","family":"drawing-annotation","description":"Annotate a drawing feature with a centerline representing its axis or symmetry center.","descriptionJa":"形状の軸や対称中心を示す中心線を図面に追加します。","role":"command","tags":["axis","centerline","drawing","軸","中心線","図面","drawing-annotation","CAD","drawing centerline","図面中心線"],"aliases":["Centerline"],"sources":["gui-audit-32463001c1"],"body":"<rect x=\"7\" y=\"6\" width=\"18\" height=\"20\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M7 12 H25 M7 20 H25\"/><path d=\"M16 2 V9 M16 12 V14 M16 17 V20 M16 23 V30\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-centerline.svg","usages":["command"],"sha256":"9fcbd73786aaa74d73b85659a4e37639daaba1807ddece6e10a1334233e30bff","variants":{"light":{"file":"icons/cad-centerline.svg","sha256":"9fcbd73786aaa74d73b85659a4e37639daaba1807ddece6e10a1334233e30bff"},"dark":{"file":"icons-dark/cad-centerline.svg","sha256":"ebe21219c53a00b167f660b39bbf2323721ced185a1f143295e47c1315c14948","body":"<rect x=\"7\" y=\"6\" width=\"18\" height=\"20\" rx=\"1\" fill=\"#294c59\"/><path d=\"M7 12 H25 M7 20 H25\"/><path d=\"M16 2 V9 M16 12 V14 M16 17 V20 M16 23 V30\" stroke=\"#63cec4\"/>"}}},{"id":"cad-check","name":"Check model validity","nameJa":"モデル形状チェック","family":"model-inspection","description":"Check solid and surface geometry for invalid faces, edges and other boundary-representation defects.","descriptionJa":"ソリッドやサーフェスの面・エッジなどを調べ、境界表現の不正箇所を検出します。","role":"command","tags":["validity","B-rep","geometry","妥当性","境界表現","形状検査","model-inspection","CAD","check model validity","モデル形状チェック"],"aliases":["Check"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M4 10 14 5 24 10 V23 L14 28 4 23Z\" fill=\"#d7efed\"/><path d=\"M4 10 14 15 24 10 M14 15 V28\"/><path d=\"M18 24 24 31 31 18 28 16 23 24 21 21Z\" fill=\"white\" stroke=\"none\"/><path d=\"M20 24 24 28 30 18\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-check.svg","usages":["command"],"sha256":"3ad3200ebe1aca7d0405e54d72becea812fbbafbafce3471229139aa672dd8e0","variants":{"light":{"file":"icons/cad-check.svg","sha256":"3ad3200ebe1aca7d0405e54d72becea812fbbafbafce3471229139aa672dd8e0"},"dark":{"file":"icons-dark/cad-check.svg","sha256":"2173cd13ebfe4bc4e77080a8a863657cd1a7e3f13dd3dc9b21d20d21a48e08fa","body":"<path d=\"M4 10 14 5 24 10 V23 L14 28 4 23Z\" fill=\"#294c59\"/><path d=\"M4 10 14 15 24 10 M14 15 V28\"/><path d=\"M18 24 24 31 31 18 28 16 23 24 21 21Z\" fill=\"#192c3c\" stroke=\"none\"/><path d=\"M20 24 24 28 30 18\" stroke=\"#63cec4\"/>"}}},{"id":"cad-compare-boms","name":"Compare bills of materials","nameJa":"部品表の比較","family":"model-inspection","description":"Compare component rows and properties in two bills of materials.","descriptionJa":"二つの部品表の構成部品行やプロパティを比較します。","role":"command","tags":["BOM","table","compare","部品表","表","比較","model-inspection","CAD","compare bills of materials","部品表の比較"],"aliases":["Compare BOMs"],"sources":["gui-audit-4396f7e3ba"],"body":"<rect x=\"2\" y=\"4\" width=\"11\" height=\"20\" rx=\"1\"/><rect x=\"19\" y=\"4\" width=\"11\" height=\"20\" rx=\"1\"/><path d=\"M2 10 H13 M6 4 V24 M2 17 H13 M19 10 H30 M23 4 V24 M19 17 H30\"/><rect x=\"7\" y=\"11\" width=\"5\" height=\"5\" rx=\"0\" fill=\"#d7efed\" stroke=\"none\"/><rect x=\"24\" y=\"18\" width=\"5\" height=\"5\" rx=\"0\" fill=\"#d7efed\" stroke=\"none\"/><path d=\"M8 29 H24 M11 26 8 29 11 31 M21 26 24 29 21 31\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-compare-boms.svg","usages":["command"],"sha256":"24eb893f7220459badd33c8ba44853b1a168ca2e1528e2d278c926f3430d7ea4","variants":{"light":{"file":"icons/cad-compare-boms.svg","sha256":"24eb893f7220459badd33c8ba44853b1a168ca2e1528e2d278c926f3430d7ea4"},"dark":{"file":"icons-dark/cad-compare-boms.svg","sha256":"217e306a2fd003e61949ff169749b79cd41793d2fb2ac956bf097453788c9d88","body":"<rect x=\"2\" y=\"4\" width=\"11\" height=\"20\" rx=\"1\"/><rect x=\"19\" y=\"4\" width=\"11\" height=\"20\" rx=\"1\"/><path d=\"M2 10 H13 M6 4 V24 M2 17 H13 M19 10 H30 M23 4 V24 M19 17 H30\"/><rect x=\"7\" y=\"11\" width=\"5\" height=\"5\" rx=\"0\" fill=\"#294c59\" stroke=\"none\"/><rect x=\"24\" y=\"18\" width=\"5\" height=\"5\" rx=\"0\" fill=\"#294c59\" stroke=\"none\"/><path d=\"M8 29 H24 M11 26 8 29 11 31 M21 26 24 29 21 31\" stroke=\"#63cec4\"/>"}}},{"id":"cad-compare-documents","name":"Compare document properties","nameJa":"文書プロパティ比較","family":"model-inspection","description":"Compare document properties and file-level information between two model documents.","descriptionJa":"二つのモデル文書のプロパティとファイル単位の情報を比較します。","role":"command","tags":["document","properties","comparison","文書","プロパティ","比較","model-inspection","CAD","compare document properties","文書プロパティ比較"],"aliases":["Compare Documents"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M3 4 H10 L14 8 V25 H3Z M10 4 V8 H14 M18 4 H25 L29 8 V25 H18Z M25 4 V8 H29\"/><path d=\"M6 13 H11 M6 18 H10 M21 13 H26\"/><path d=\"M21 18 H26 M11 29 H21 M13 27 11 29 13 31 M19 27 21 29 19 31\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-compare-documents.svg","usages":["command"],"sha256":"2f7163efc17d032a0de412a3eed112e94a9e9a1a215da9e94a8005b2d2216f10","variants":{"light":{"file":"icons/cad-compare-documents.svg","sha256":"2f7163efc17d032a0de412a3eed112e94a9e9a1a215da9e94a8005b2d2216f10"},"dark":{"file":"icons-dark/cad-compare-documents.svg","sha256":"4f8ef12526e6b5387c0cc8d180baeab84868c5e742c503a843ab6c52d5c57386","body":"<path d=\"M3 4 H10 L14 8 V25 H3Z M10 4 V8 H14 M18 4 H25 L29 8 V25 H18Z M25 4 V8 H29\"/><path d=\"M6 13 H11 M6 18 H10 M21 13 H26\"/><path d=\"M21 18 H26 M11 29 H21 M13 27 11 29 13 31 M19 27 21 29 19 31\" stroke=\"#63cec4\"/>"}}},{"id":"cad-compare-features","name":"Compare model features","nameJa":"フィーチャ比較","family":"model-inspection","description":"Compare feature definitions and parameters between two parts, separately from geometric body comparison.","descriptionJa":"二つの部品のフィーチャ定義とパラメータを比較します。ボディ形状だけの比較とは区別します。","role":"command","tags":["feature","parameter","compare","フィーチャ","パラメータ","比較","model-inspection","CAD","compare model features","フィーチャ比較"],"aliases":["Compare Features"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M4 4 V22 H10 M4 10 H10 M20 4 V22 H26 M20 10 H26\"/><rect x=\"8\" y=\"6\" width=\"6\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"24\" y=\"6\" width=\"6\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M8 18 H14 V25 H8Z M24 18 H30 V21 H27 V25 H24Z\" fill=\"#d7efed\"/><path d=\"M9 29 H25 M12 27 9 29 12 31 M22 27 25 29 22 31\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-compare-features.svg","usages":["command"],"sha256":"2fa657ef2e84b51819e885f47c9a10b92c6d0e3cc46039a81bfe64993766e662","variants":{"light":{"file":"icons/cad-compare-features.svg","sha256":"2fa657ef2e84b51819e885f47c9a10b92c6d0e3cc46039a81bfe64993766e662"},"dark":{"file":"icons-dark/cad-compare-features.svg","sha256":"37af2620c606e2979eca58d475f9247f15afc3752786f674b9c63cd23eefff56","body":"<path d=\"M4 4 V22 H10 M4 10 H10 M20 4 V22 H26 M20 10 H26\"/><rect x=\"8\" y=\"6\" width=\"6\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><rect x=\"24\" y=\"6\" width=\"6\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><path d=\"M8 18 H14 V25 H8Z M24 18 H30 V21 H27 V25 H24Z\" fill=\"#294c59\"/><path d=\"M9 29 H25 M12 27 9 29 12 31 M22 27 25 29 22 31\" stroke=\"#63cec4\"/>"}}},{"id":"cad-costing","name":"Estimate manufacturing cost","nameJa":"製造コスト見積り","family":"model-evaluation","description":"Estimate manufacturing cost using model geometry, materials and process assumptions.","descriptionJa":"モデル形状、材料、工程の条件から製造コストを見積もります。","role":"command","tags":["cost","manufacturing","estimate","コスト","製造","見積り","model-evaluation","CAD","estimate manufacturing cost","製造コスト見積り"],"aliases":["Costing"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M3 7 11 3 19 7 V18 L11 22 3 18Z\" fill=\"#d7efed\"/><path d=\"M3 7 11 11 19 7 M11 11 V22\"/><path d=\"M17 17 C17 13 29 13 29 17 V26 C29 30 17 30 17 26Z\" fill=\"white\"/><path d=\"M17 17 C17 21 29 21 29 17 M17 22 C17 26 29 26 29 22\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-costing.svg","usages":["command"],"sha256":"b782e6a47d0c171338e8e11996b588d6424dcc9455f9f223f2c549fbadc5e7ed","variants":{"light":{"file":"icons/cad-costing.svg","sha256":"b782e6a47d0c171338e8e11996b588d6424dcc9455f9f223f2c549fbadc5e7ed"},"dark":{"file":"icons-dark/cad-costing.svg","sha256":"bc14c64e71be14014d1be45cd7f124c09a3b8bbcf72cbb9ecc81893102433fda","body":"<path d=\"M3 7 11 3 19 7 V18 L11 22 3 18Z\" fill=\"#294c59\"/><path d=\"M3 7 11 11 19 7 M11 11 V22\"/><path d=\"M17 17 C17 13 29 13 29 17 V26 C29 30 17 30 17 26Z\" fill=\"#192c3c\"/><path d=\"M17 17 C17 21 29 21 29 17 M17 22 C17 26 29 26 29 22\" stroke=\"#63cec4\"/>"}}},{"id":"cad-crop-view","name":"Crop drawing view","nameJa":"図面ビューのトリミング","family":"drawing-view","description":"Restrict a drawing view to geometry inside a selected crop boundary.","descriptionJa":"選択したトリミング境界の内側だけを図面ビューに表示します。","role":"command","tags":["drawing","crop","boundary","図面","トリミング","境界","drawing-view","CAD","crop drawing view","図面ビューのトリミング"],"aliases":["Crop View"],"sources":["gui-audit-7830b955e2"],"body":"<path d=\"M4 4 H28 V28 H4Z\" stroke-dasharray=\"2 3\"/><path d=\"M9 9 H23 V15 H18 V23 H9Z\" fill=\"#d7efed\"/><path d=\"M3 9 H9 V3 M29 23 H23 V29 M9 9 H26 M23 23 H6\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-crop-view.svg","usages":["command"],"sha256":"2fa75e1fa096510b035a3a2c8022a161fe159d3b27d95fa0aebb7a25ac3b3287","variants":{"light":{"file":"icons/cad-crop-view.svg","sha256":"2fa75e1fa096510b035a3a2c8022a161fe159d3b27d95fa0aebb7a25ac3b3287"},"dark":{"file":"icons-dark/cad-crop-view.svg","sha256":"1fee11fce87bce7211516701fa5c097fc2f978028ff331069355e3536079de46","body":"<path d=\"M4 4 H28 V28 H4Z\" stroke-dasharray=\"2 3\"/><path d=\"M9 9 H23 V15 H18 V23 H9Z\" fill=\"#294c59\"/><path d=\"M3 9 H9 V3 M29 23 H23 V29 M9 9 H26 M23 23 H6\" stroke=\"#63cec4\"/>"}}},{"id":"cad-datum-target","name":"Datum target annotation","nameJa":"データムターゲット","family":"drawing-annotation","description":"Identify a limited point, line or area used to establish a datum with a target annotation.","descriptionJa":"データムを設定するための限定された点、線、領域をターゲット注記で示します。","role":"command","tags":["datum","target","annotation","データム","ターゲット","図面注記","drawing-annotation","CAD","datum target annotation","データムターゲット"],"aliases":["Datum Target"],"sources":["gui-audit-32463001c1"],"body":"<path d=\"M3 24 12 18 21 24 12 29Z\" fill=\"#d7efed\"/><path d=\"M8 22 15 26 M15 22 8 26\" stroke=\"#178b88\"/><path d=\"M12 22 19 15\"/><circle cx=\"23\" cy=\"9\" r=\"7\" fill=\"white\"/><path d=\"M16 9 H30 M21 5 H25 M22 12 H24\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-datum-target.svg","usages":["command"],"sha256":"402f144dd52f230f86d45892605b49c53ccb85eeb8bf797f41e1bd7c156f7254","variants":{"light":{"file":"icons/cad-datum-target.svg","sha256":"402f144dd52f230f86d45892605b49c53ccb85eeb8bf797f41e1bd7c156f7254"},"dark":{"file":"icons-dark/cad-datum-target.svg","sha256":"032f24f0408af019469244d7875b0a5971a193ea111643baf0bd277a47a00d52","body":"<path d=\"M3 24 12 18 21 24 12 29Z\" fill=\"#294c59\"/><path d=\"M8 22 15 26 M15 22 8 26\" stroke=\"#63cec4\"/><path d=\"M12 22 19 15\"/><circle cx=\"23\" cy=\"9\" r=\"7\" fill=\"#192c3c\"/><path d=\"M16 9 H30 M21 5 H25 M22 12 H24\"/>"}}},{"id":"cad-dowel-pin-symbol","name":"Dowel-pin drawing symbol","nameJa":"ダウエルピン記号","family":"drawing-annotation","description":"Add a schematic dowel-pin symbol to a circular edge in a drawing.","descriptionJa":"図面の円形エッジに位置決め用ダウエルピンの模式記号を追加します。","role":"command","tags":["dowel","pin","annotation","位置決め","ピン","図面記号","drawing-annotation","CAD","dowel-pin drawing symbol","ダウエルピン記号"],"aliases":["Dowel Pin Symbol"],"sources":["gui-audit-32463001c1"],"body":"<circle cx=\"16\" cy=\"16\" r=\"11\"/><path d=\"M16 16 V5 A11 11 0 0 1 27 16Z M16 16 V27 A11 11 0 0 1 5 16Z\" fill=\"#d7efed\" stroke=\"none\"/><path d=\"M16 5 V27 M5 16 H27\" stroke=\"#178b88\"/><path d=\"M3 3 7 7 M25 25 29 29\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-dowel-pin-symbol.svg","usages":["command"],"sha256":"55540485ebc3c2cbbfc88eac86e1905ef4980d16034bc7cd3f22c6e8ce7e7265","variants":{"light":{"file":"icons/cad-dowel-pin-symbol.svg","sha256":"55540485ebc3c2cbbfc88eac86e1905ef4980d16034bc7cd3f22c6e8ce7e7265"},"dark":{"file":"icons-dark/cad-dowel-pin-symbol.svg","sha256":"4720f845dfb4b2759b4b70d1a71f4c50ce566174d17d98bf7708e1fc11466e40","body":"<circle cx=\"16\" cy=\"16\" r=\"11\"/><path d=\"M16 16 V5 A11 11 0 0 1 27 16Z M16 16 V27 A11 11 0 0 1 5 16Z\" fill=\"#294c59\" stroke=\"none\"/><path d=\"M16 5 V27 M5 16 H27\" stroke=\"#63cec4\"/><path d=\"M3 3 7 7 M25 25 29 29\"/>"}}},{"id":"cad-drawing-table","name":"Insert drawing table","nameJa":"図面テーブル挿入","family":"drawing-table","description":"Insert a drawing table using a chosen general, hole, revision, weld, bend, punch or tolerance schema.","descriptionJa":"一般、穴、改訂、溶接、曲げ、パンチ、公差などの形式を選び、図面テーブルを挿入します。","role":"command","tags":["drawing","table","schema","図面","表","一覧","drawing-table","CAD","insert drawing table","図面テーブル挿入"],"aliases":["General Table","Hole Table","Revision Table","Weld Table","Bend Table","Punch Table","General Tolerance Table"],"sources":["gui-audit-9b51c95f92"],"body":"<path d=\"M3 4 H29 V28 H3Z\"/><rect x=\"7\" y=\"9\" width=\"18\" height=\"15\" rx=\"0\" fill=\"#d7efed\"/><path d=\"M7 14 H25 M7 19 H25 M13 9 V24 M20 14 V24\"/><path d=\"M7 6 H17\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-drawing-table.svg","usages":["command"],"sha256":"8d20eabf507d69ab5095e240ddc1aa4f432e8f01d08a9330376c3b6a0f84f8c1","variants":{"light":{"file":"icons/cad-drawing-table.svg","sha256":"8d20eabf507d69ab5095e240ddc1aa4f432e8f01d08a9330376c3b6a0f84f8c1"},"dark":{"file":"icons-dark/cad-drawing-table.svg","sha256":"eba2b077e7439b7c659f4b62b72f0f4888057543fdb7e55e45c167ecb3eb2d9a","body":"<path d=\"M3 4 H29 V28 H3Z\"/><rect x=\"7\" y=\"9\" width=\"18\" height=\"15\" rx=\"0\" fill=\"#294c59\"/><path d=\"M7 14 H25 M7 19 H25 M13 9 V24 M20 14 V24\"/><path d=\"M7 6 H17\" stroke=\"#63cec4\"/>"}}},{"id":"cad-empty-view","name":"Create empty drawing view","nameJa":"空の図面ビュー","family":"drawing-view","description":"Create an empty drawing-view container for drawing geometry without inserting a model view.","descriptionJa":"モデルビューを挿入せず、作図要素を配置する空の図面ビューを作成します。","role":"command","tags":["drawing","empty","container","図面","空","ビュー","drawing-view","CAD","create empty drawing view","空の図面ビュー"],"aliases":["Empty View"],"sources":["gui-audit-7830b955e2"],"body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><rect x=\"8\" y=\"8\" width=\"16\" height=\"16\" rx=\"0\" stroke=\"#178b88\" stroke-dasharray=\"3 3\"/><path d=\"M6 26 H11 M6 26 V21\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-empty-view.svg","usages":["command"],"sha256":"7344eba752705e0fe2b88118283939e8c87efe359d81b571c9c38912722b3086","variants":{"light":{"file":"icons/cad-empty-view.svg","sha256":"7344eba752705e0fe2b88118283939e8c87efe359d81b571c9c38912722b3086"},"dark":{"file":"icons-dark/cad-empty-view.svg","sha256":"6453062d8c7bd999b29df502a6e513a2637d2c5a9dd19c4cf6d30d99c0fbe180","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><rect x=\"8\" y=\"8\" width=\"16\" height=\"16\" rx=\"0\" stroke=\"#63cec4\" stroke-dasharray=\"3 3\"/><path d=\"M6 26 H11 M6 26 V21\"/>"}}},{"id":"cad-end-treatment","name":"Weld end-treatment annotation","nameJa":"溶接端部の断面注記","family":"drawing-annotation","description":"Represent a weld bead in end view with a drawing annotation, without adding weld geometry.","descriptionJa":"溶接ビードを端面から見た断面注記として示します。溶接形状は追加しません。","role":"command","tags":["weld","section","annotation","溶接","端面","図面注記","drawing-annotation","CAD","weld end-treatment annotation","溶接端部の断面注記"],"aliases":["End Treatment"],"sources":["gui-audit-32463001c1"],"body":"<path d=\"M4 4 H10 V22 H28 V28 H4Z\" fill=\"#d7efed\"/><path d=\"M10 10 Q14 20 24 22 H10Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M11 15 15 19 M11 20 13 22 M16 19 19 22\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-end-treatment.svg","usages":["command"],"sha256":"96b577045f626b2600655b299674245e447f43d2dda32d7fe91005a9966ef386","variants":{"light":{"file":"icons/cad-end-treatment.svg","sha256":"96b577045f626b2600655b299674245e447f43d2dda32d7fe91005a9966ef386"},"dark":{"file":"icons-dark/cad-end-treatment.svg","sha256":"a48c4c891b054bde8c69cf3b03095c6a438d6dc926efa9ce2953f451d56fc6c2","body":"<path d=\"M4 4 H10 V22 H28 V28 H4Z\" fill=\"#294c59\"/><path d=\"M10 10 Q14 20 24 22 H10Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M11 15 15 19 M11 20 13 22 M16 19 19 22\" stroke=\"#63cec4\"/>"}}},{"id":"cad-envelope-publisher","name":"Publish reference envelopes","nameJa":"参照エンベロープの公開","family":"assembly-reference","description":"Make selected top-level assembly components available as reference envelopes in a destination subassembly.","descriptionJa":"トップレベルアセンブリの選択部品を、子アセンブリ内の参照エンベロープとして利用可能にします。","role":"command","tags":["assembly","envelope","reference","アセンブリ","エンベロープ","参照","assembly-reference","CAD","publish reference envelopes","参照エンベロープの公開"],"aliases":["Envelope Publisher"],"sources":["gui-audit-4396f7e3ba"],"body":"<rect x=\"2\" y=\"3\" width=\"13\" height=\"15\" rx=\"1\" stroke-dasharray=\"3 2\"/><path d=\"M5 7 9 5 13 7 V13 L9 15 5 13Z\" fill=\"#d7efed\"/><rect x=\"17\" y=\"16\" width=\"13\" height=\"14\" rx=\"1\"/><path d=\"M20 20 H27 V27 H20Z\" stroke=\"#178b88\" stroke-dasharray=\"2 2\"/><path d=\"M16 7 H24 V13 M21 10 24 13 27 10\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-envelope-publisher.svg","usages":["command"],"sha256":"0aca7df7173126f48ec73a624f844c84e07b0a9876396d8c507e07dd97be1118","variants":{"light":{"file":"icons/cad-envelope-publisher.svg","sha256":"0aca7df7173126f48ec73a624f844c84e07b0a9876396d8c507e07dd97be1118"},"dark":{"file":"icons-dark/cad-envelope-publisher.svg","sha256":"e5ccfdf4841824954b84a6a5ed688391ebd3a646004aa2e26576fb856546d55e","body":"<rect x=\"2\" y=\"3\" width=\"13\" height=\"15\" rx=\"1\" stroke-dasharray=\"3 2\"/><path d=\"M5 7 9 5 13 7 V13 L9 15 5 13Z\" fill=\"#294c59\"/><rect x=\"17\" y=\"16\" width=\"13\" height=\"14\" rx=\"1\"/><path d=\"M20 20 H27 V27 H20Z\" stroke=\"#63cec4\" stroke-dasharray=\"2 2\"/><path d=\"M16 7 H24 V13 M21 10 24 13 27 10\" stroke=\"#63cec4\"/>"}}},{"id":"cad-feature-paint","name":"Copy feature parameters","nameJa":"フィーチャ属性の転写","family":"feature-editing","description":"Copy eligible dimensional or appearance parameters from a source feature to selected target features.","descriptionJa":"元フィーチャの寸法や外観など、転写可能なパラメータを選択フィーチャへコピーします。","role":"command","tags":["feature","copy parameters","appearance","フィーチャ","属性転写","外観","feature-editing","CAD","copy feature parameters","フィーチャ属性の転写"],"aliases":["Feature Paint"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M3 15 H7 V8 H13 V27 H3Z\" fill=\"#d7efed\"/><path d=\"M19 27 V15 H25 V21 H29 V27Z\" fill=\"#d7efed\"/><path d=\"M10 4 H23 V10 M20 7 23 10 26 7\" stroke=\"#178b88\"/><path d=\"M18 17 23 12 27 16 22 21Z\" fill=\"white\"/><path d=\"M18 17 Q15 18 16 23 Q21 23 22 21\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-feature-paint.svg","usages":["command"],"sha256":"a473322ebee3a04789e14e23cb765e2054a46fe31e11283a1233490bbdd84306","variants":{"light":{"file":"icons/cad-feature-paint.svg","sha256":"a473322ebee3a04789e14e23cb765e2054a46fe31e11283a1233490bbdd84306"},"dark":{"file":"icons-dark/cad-feature-paint.svg","sha256":"2ecdbbcf2ae0202c91a4f75013d912adefaf1290691e04d96d3599bc634b615c","body":"<path d=\"M3 15 H7 V8 H13 V27 H3Z\" fill=\"#294c59\"/><path d=\"M19 27 V15 H25 V21 H29 V27Z\" fill=\"#294c59\"/><path d=\"M10 4 H23 V10 M20 7 23 10 26 7\" stroke=\"#63cec4\"/><path d=\"M18 17 23 12 27 16 22 21Z\" fill=\"#192c3c\"/><path d=\"M18 17 Q15 18 16 23 Q21 23 22 21\" stroke=\"#63cec4\"/>"}}},{"id":"cad-find-modify-features","name":"Find and modify features","nameJa":"フィーチャ検索と変更","family":"feature-editing","description":"Find features matching specified criteria and change supported parameters on the matched features.","descriptionJa":"指定条件に一致するフィーチャを検索し、該当フィーチャの対応パラメータを変更します。","role":"command","tags":["feature","search","modify","フィーチャ","検索","変更","feature-editing","CAD","find and modify features","フィーチャ検索と変更"],"aliases":["Find/Modify Features"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M3 4 V26 H14 M3 9 H8 M3 18 H8\"/><rect x=\"8\" y=\"5\" width=\"7\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><circle cx=\"21\" cy=\"20\" r=\"7\" fill=\"white\"/><path d=\"M26 25 30 29\"/><path d=\"M17 18 H25 M17 22 H25 M20 16 V20 M23 20 V24\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-find-modify-features.svg","usages":["command"],"sha256":"0dc4d9d0c78c876c3623882353926e0f852d0bb7df87609a03a333fea23a0623","variants":{"light":{"file":"icons/cad-find-modify-features.svg","sha256":"0dc4d9d0c78c876c3623882353926e0f852d0bb7df87609a03a333fea23a0623"},"dark":{"file":"icons-dark/cad-find-modify-features.svg","sha256":"746cbf8837e84b1c55c08b82e30733266ab88b0b4543b2e58607081f13249ebe","body":"<path d=\"M3 4 V26 H14 M3 9 H8 M3 18 H8\"/><rect x=\"8\" y=\"5\" width=\"7\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><circle cx=\"21\" cy=\"20\" r=\"7\" fill=\"#192c3c\"/><path d=\"M26 25 30 29\"/><path d=\"M17 18 H25 M17 22 H25 M20 16 V20 M23 20 V24\" stroke=\"#63cec4\"/>"}}},{"id":"cad-geometry-analysis","name":"Analyze problematic geometry","nameJa":"問題形状の解析","family":"model-inspection","description":"Locate small faces, short edges, slivers, sharp features and discontinuities that can hinder downstream use.","descriptionJa":"小さい面、短いエッジ、細長い面、鋭角部、不連続箇所など、後工程に影響する形状を検出します。","role":"command","tags":["geometry","sliver","short edge","形状解析","微小面","短いエッジ","model-inspection","CAD","analyze problematic geometry","問題形状の解析"],"aliases":["Geometry Analysis"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M3 6 H25 V12 L19 13 22 27 H3Z\" fill=\"#d7efed\"/><path d=\"M19 6 V13 L22 27\" stroke=\"#178b88\"/><circle cx=\"22\" cy=\"16\" r=\"7\" fill=\"white\"/><path d=\"M20 11 21 21 M24 11 21 21\" stroke=\"#178b88\"/><path d=\"M27 21 30 25\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-geometry-analysis.svg","usages":["command"],"sha256":"3fe3f11b165e4b4ee42550a5d78eb94277dd994b44c199c3fb1adde12b35d2e5","variants":{"light":{"file":"icons/cad-geometry-analysis.svg","sha256":"3fe3f11b165e4b4ee42550a5d78eb94277dd994b44c199c3fb1adde12b35d2e5"},"dark":{"file":"icons-dark/cad-geometry-analysis.svg","sha256":"98b80ab9a7c33926d8720ff00fe6a797794d82ffdaf4523908c3b6659d642b33","body":"<path d=\"M3 6 H25 V12 L19 13 22 27 H3Z\" fill=\"#294c59\"/><path d=\"M19 6 V13 L22 27\" stroke=\"#63cec4\"/><circle cx=\"22\" cy=\"16\" r=\"7\" fill=\"#192c3c\"/><path d=\"M20 11 21 21 M24 11 21 21\" stroke=\"#63cec4\"/><path d=\"M27 21 30 25\"/>"}}},{"id":"cad-hole-alignment-check","name":"Check hole alignment","nameJa":"穴位置合わせチェック","family":"assembly-inspection","description":"Check whether corresponding holes in assembly components are aligned along a common axis.","descriptionJa":"アセンブリの対応する穴が共通軸に沿って整列しているか検査します。","role":"command","tags":["assembly","hole","coaxiality","アセンブリ","穴","同軸確認","assembly-inspection","CAD","check hole alignment","穴位置合わせチェック"],"aliases":["Hole Alignment"],"sources":["gui-audit-8a41850734"],"body":"<path d=\"M3 9 15 4 29 9 17 14Z\" fill=\"#d7efed\"/><path d=\"M3 23 15 18 29 23 17 28Z\" fill=\"#d7efed\"/><path d=\"M11 9 C11 5 21 5 21 9 C21 13 11 13 11 9 M11 23 C11 19 21 19 21 23 C21 27 11 27 11 23\"/><path d=\"M16 2 V30\" stroke=\"#178b88\" stroke-dasharray=\"3 3\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-hole-alignment-check.svg","usages":["command"],"sha256":"66ea88c8d3c09c94d36fffcddd816f55d766a8d5c0f825e61cc5d9d6b8a8177c","variants":{"light":{"file":"icons/cad-hole-alignment-check.svg","sha256":"66ea88c8d3c09c94d36fffcddd816f55d766a8d5c0f825e61cc5d9d6b8a8177c"},"dark":{"file":"icons-dark/cad-hole-alignment-check.svg","sha256":"15e2398bf09b56863cdc966f25f861590e3c51e12b9e8aecc5d13a8989bca973","body":"<path d=\"M3 9 15 4 29 9 17 14Z\" fill=\"#294c59\"/><path d=\"M3 23 15 18 29 23 17 28Z\" fill=\"#294c59\"/><path d=\"M11 9 C11 5 21 5 21 9 C21 13 11 13 11 9 M11 23 C11 19 21 19 21 23 C21 27 11 27 11 23\"/><path d=\"M16 2 V30\" stroke=\"#63cec4\" stroke-dasharray=\"3 3\"/>"}}},{"id":"cad-hole-callout","name":"Hole callout","nameJa":"穴寸法注記","family":"drawing-annotation","description":"Add a model-linked hole callout describing the selected hole specification.","descriptionJa":"選択した穴の仕様を示す、モデルに連動した穴寸法注記を追加します。","role":"command","tags":["hole","callout","diameter","穴","寸法注記","直径","drawing-annotation","CAD","hole callout","穴寸法注記"],"aliases":["Hole Callout"],"sources":["gui-audit-32463001c1"],"body":"<rect x=\"3\" y=\"17\" width=\"16\" height=\"12\" rx=\"1\" fill=\"#d7efed\"/><circle cx=\"11\" cy=\"23\" r=\"4\"/><path d=\"M12 21 22 11 H30 M14 20 12 21 13 18\"/><circle cx=\"23\" cy=\"5\" r=\"3\" stroke=\"#178b88\"/><path d=\"M20 8 26 2 M28 5 H30\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-hole-callout.svg","usages":["command"],"sha256":"b3e3d93660e7d3a618c80a1ab8c84e875047000e04f154798a049184569df8d0","variants":{"light":{"file":"icons/cad-hole-callout.svg","sha256":"b3e3d93660e7d3a618c80a1ab8c84e875047000e04f154798a049184569df8d0"},"dark":{"file":"icons-dark/cad-hole-callout.svg","sha256":"9781d59c2e76bec4db8badf9cc0bab42952b1d11df252307d2026be3aa43037c","body":"<rect x=\"3\" y=\"17\" width=\"16\" height=\"12\" rx=\"1\" fill=\"#294c59\"/><circle cx=\"11\" cy=\"23\" r=\"4\"/><path d=\"M12 21 22 11 H30 M14 20 12 21 13 18\"/><circle cx=\"23\" cy=\"5\" r=\"3\" stroke=\"#63cec4\"/><path d=\"M20 8 26 2 M28 5 H30\" stroke=\"#63cec4\"/>"}}},{"id":"cad-import-diagnostics","name":"Diagnose imported geometry","nameJa":"インポート形状診断","family":"model-inspection","description":"Identify and repair faulty faces or gaps in imported solid and surface geometry.","descriptionJa":"インポートしたソリッドやサーフェスの不良面や隙間を診断・修復します。","role":"command","tags":["import","repair","gap","インポート","修復","隙間","model-inspection","CAD","diagnose imported geometry","インポート形状診断"],"aliases":["Import Diagnostics"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M13 6 20 3 29 8 V24 L19 29 9 24 V15\"/><path d=\"M9 15 19 20 29 15 M19 20 V29\"/><path d=\"M2 8 H13 M9 4 13 8 9 12\" stroke=\"#178b88\"/><path d=\"M16 12 24 8\" stroke-dasharray=\"2 3\"/><path d=\"M17 9 20 15 M21 7 24 13\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-import-diagnostics.svg","usages":["command"],"sha256":"b5114ad469a2034ea4a66a5e0aacefa4f7ee8d945946d6be3686e47ec02f0ba8","variants":{"light":{"file":"icons/cad-import-diagnostics.svg","sha256":"b5114ad469a2034ea4a66a5e0aacefa4f7ee8d945946d6be3686e47ec02f0ba8"},"dark":{"file":"icons-dark/cad-import-diagnostics.svg","sha256":"91919af4c07cc0c688c7212af46efef01d1f16ff96ced224c35fcfcf3cca500c","body":"<path d=\"M13 6 20 3 29 8 V24 L19 29 9 24 V15\"/><path d=\"M9 15 19 20 29 15 M19 20 V29\"/><path d=\"M2 8 H13 M9 4 13 8 9 12\" stroke=\"#63cec4\"/><path d=\"M16 12 24 8\" stroke-dasharray=\"2 3\"/><path d=\"M17 9 20 15 M21 7 24 13\" stroke=\"#63cec4\"/>"}}},{"id":"cad-location-label","name":"Drawing location label","nameJa":"図面位置ラベル","family":"drawing-annotation","description":"Label the sheet or zone location of a related parent or child drawing view.","descriptionJa":"関連する親ビューまたは子ビューのシート番号やゾーン位置をラベルで示します。","role":"command","tags":["drawing","zone","sheet location","図面","ゾーン","シート位置","drawing-annotation","CAD","drawing location label","図面位置ラベル"],"aliases":["Location Label"],"sources":["gui-audit-32463001c1"],"body":"<rect x=\"3\" y=\"3\" width=\"23\" height=\"25\" rx=\"1\"/><path d=\"M3 10 H26 M10 3 V28\" stroke-dasharray=\"2 3\"/><rect x=\"5\" y=\"14\" width=\"6\" height=\"6\" rx=\"0\" fill=\"#d7efed\"/><path d=\"M11 18 17 21\"/><circle cx=\"23\" cy=\"22\" r=\"7\" fill=\"white\"/><path d=\"M16 22 H30 M21 18 H25 M22 26 H24\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-location-label.svg","usages":["command"],"sha256":"3c47522d2956a4f0931838ca3083892efe6573626437b8a828a1d841e973601c","variants":{"light":{"file":"icons/cad-location-label.svg","sha256":"3c47522d2956a4f0931838ca3083892efe6573626437b8a828a1d841e973601c"},"dark":{"file":"icons-dark/cad-location-label.svg","sha256":"6286a7c64f9a06ac85bdc18d9e52ae008271d069725b19350ba2b0c5a5ff26bf","body":"<rect x=\"3\" y=\"3\" width=\"23\" height=\"25\" rx=\"1\"/><path d=\"M3 10 H26 M10 3 V28\" stroke-dasharray=\"2 3\"/><rect x=\"5\" y=\"14\" width=\"6\" height=\"6\" rx=\"0\" fill=\"#294c59\"/><path d=\"M11 18 17 21\"/><circle cx=\"23\" cy=\"22\" r=\"7\" fill=\"#192c3c\"/><path d=\"M16 22 H30 M21 18 H25 M22 26 H24\" stroke=\"#63cec4\"/>"}}},{"id":"cad-magnetic-line","name":"Align balloons on magnetic line","nameJa":"マグネットライン","family":"drawing-annotation","description":"Arrange drawing balloons along a magnetic alignment line.","descriptionJa":"図面のバルーンをマグネットラインに沿って整列させます。","role":"command","tags":["balloon","alignment","magnetic","バルーン","整列","磁力線","drawing-annotation","CAD","align balloons on magnetic line","マグネットライン"],"aliases":["Magnetic Line"],"sources":["gui-audit-32463001c1"],"body":"<path d=\"M3 8 H29\" stroke=\"#178b88\"/><circle cx=\"7\" cy=\"8\" r=\"3.5\" fill=\"white\"/><circle cx=\"16\" cy=\"8\" r=\"3.5\" fill=\"white\"/><circle cx=\"25\" cy=\"8\" r=\"3.5\" fill=\"white\"/><path d=\"M7 12 5 23 M16 12 V25 M25 12 27 23\"/><path d=\"M6 25 16 21 26 25 16 29Z\" fill=\"#d7efed\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-magnetic-line.svg","usages":["command"],"sha256":"bd6bb52e617be0e00c6165e785fe5624041ba1a0f08247d1a14543728cbc4b3e","variants":{"light":{"file":"icons/cad-magnetic-line.svg","sha256":"bd6bb52e617be0e00c6165e785fe5624041ba1a0f08247d1a14543728cbc4b3e"},"dark":{"file":"icons-dark/cad-magnetic-line.svg","sha256":"d5c6edf04a98eae21d293ffdc2cf70367e8199d07cf716388015638956a191c6","body":"<path d=\"M3 8 H29\" stroke=\"#63cec4\"/><circle cx=\"7\" cy=\"8\" r=\"3.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"8\" r=\"3.5\" fill=\"#192c3c\"/><circle cx=\"25\" cy=\"8\" r=\"3.5\" fill=\"#192c3c\"/><path d=\"M7 12 5 23 M16 12 V25 M25 12 27 23\"/><path d=\"M6 25 16 21 26 25 16 29Z\" fill=\"#294c59\"/>"}}},{"id":"cad-make-assembly-from-part-assembly","name":"Make assembly from model","nameJa":"モデルからアセンブリ作成","family":"assembly-document","description":"Create a new assembly document containing the current part or assembly as an initial component.","descriptionJa":"現在の部品またはアセンブリを初期構成部品に含む、新しいアセンブリ文書を作成します。","role":"command","tags":["assembly","new document","component","アセンブリ","新規文書","構成部品","assembly-document","CAD","make assembly from model","モデルからアセンブリ作成"],"aliases":["Make Assembly from Part/Assembly"],"sources":["gui-audit-8f5f9d7f22"],"body":"<path d=\"M3 7 8 4 13 7 V14 L8 17 3 14Z\" fill=\"#d7efed\"/><path d=\"M3 7 8 10 13 7 M8 10 V17\"/><path d=\"M16 7 H25 V12 M22 9 25 12 28 9\" stroke=\"#178b88\"/><rect x=\"15\" y=\"15\" width=\"15\" height=\"15\" rx=\"1\"/><path d=\"M22 18 V22 H18 V25 M22 22 H27 V25\"/><rect x=\"17\" y=\"25\" width=\"3\" height=\"3\" rx=\"0\" fill=\"#d7efed\"/><rect x=\"25\" y=\"25\" width=\"3\" height=\"3\" rx=\"0\" fill=\"#d7efed\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-make-assembly-from-part-assembly.svg","usages":["command"],"sha256":"198f9192ce5ac869e58c66725b733c670882ee7fecf218ba021d6d6d4038fc40","variants":{"light":{"file":"icons/cad-make-assembly-from-part-assembly.svg","sha256":"198f9192ce5ac869e58c66725b733c670882ee7fecf218ba021d6d6d4038fc40"},"dark":{"file":"icons-dark/cad-make-assembly-from-part-assembly.svg","sha256":"6123a5b0b4e550460da0f82c0ed8a01ee94c0f5ef316be981a6fdbe3be21cdee","body":"<path d=\"M3 7 8 4 13 7 V14 L8 17 3 14Z\" fill=\"#294c59\"/><path d=\"M3 7 8 10 13 7 M8 10 V17\"/><path d=\"M16 7 H25 V12 M22 9 25 12 28 9\" stroke=\"#63cec4\"/><rect x=\"15\" y=\"15\" width=\"15\" height=\"15\" rx=\"1\"/><path d=\"M22 18 V22 H18 V25 M22 22 H27 V25\"/><rect x=\"17\" y=\"25\" width=\"3\" height=\"3\" rx=\"0\" fill=\"#294c59\"/><rect x=\"25\" y=\"25\" width=\"3\" height=\"3\" rx=\"0\" fill=\"#294c59\"/>"}}},{"id":"cad-model-items","name":"Insert model annotations","nameJa":"モデルアイテム挿入","family":"drawing-annotation","description":"Import selected model dimensions and annotations into a drawing view.","descriptionJa":"選択したモデルの寸法や注記を図面ビューへ取り込みます。","role":"command","tags":["model","dimension","annotation transfer","モデル","寸法","注記転送","drawing-annotation","CAD","insert model annotations","モデルアイテム挿入"],"aliases":["Model Items"],"sources":["gui-audit-32463001c1"],"body":"<path d=\"M3 10 8 7 13 10 V17 L8 20 3 17Z\" fill=\"#d7efed\"/><path d=\"M3 10 8 13 13 10 M8 13 V20\"/><path d=\"M3 3 H13 M3 1 V5 M13 1 V5\" stroke=\"#178b88\"/><path d=\"M17 11 H29 V29 H17Z\"/><rect x=\"20\" y=\"15\" width=\"6\" height=\"6\" rx=\"0\" fill=\"#d7efed\"/><path d=\"M20 25 H26 M20 23 V27 M26 23 V27 M8 24 H16 M13 21 16 24 13 27\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-model-items.svg","usages":["command"],"sha256":"0d0918aec609c4177849cb9d1ec01f1d12dff85ce2aa293f52974479f3a58828","variants":{"light":{"file":"icons/cad-model-items.svg","sha256":"0d0918aec609c4177849cb9d1ec01f1d12dff85ce2aa293f52974479f3a58828"},"dark":{"file":"icons-dark/cad-model-items.svg","sha256":"d15f5eecd01adad5abaa7940bb054d88a855b4b58625bf5b72bf092d3eb8431c","body":"<path d=\"M3 10 8 7 13 10 V17 L8 20 3 17Z\" fill=\"#294c59\"/><path d=\"M3 10 8 13 13 10 M8 13 V20\"/><path d=\"M3 3 H13 M3 1 V5 M13 1 V5\" stroke=\"#63cec4\"/><path d=\"M17 11 H29 V29 H17Z\"/><rect x=\"20\" y=\"15\" width=\"6\" height=\"6\" rx=\"0\" fill=\"#294c59\"/><path d=\"M20 25 H26 M20 23 V27 M26 23 V27 M8 24 H16 M13 21 16 24 13 27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-multi-jog-leader","name":"Multi-jog leader","nameJa":"多段引出線","family":"drawing-annotation","description":"Add an annotation leader with several adjustable bends to route around drawing content.","descriptionJa":"図面要素を避けて配置できる、複数の折れ点を持つ引出線を追加します。","role":"command","tags":["leader","jog","annotation","引出線","多段","図面注記","drawing-annotation","CAD","multi-jog leader","多段引出線"],"aliases":["Multi-jog Leader"],"sources":["gui-audit-32463001c1"],"body":"<path d=\"M3 23 H13 V29 H3Z\" fill=\"#d7efed\"/><path d=\"M8 25 14 18 H20 V11 H29 M8 25 9 20 M8 25 13 24\" stroke=\"#178b88\"/><path d=\"M22 5 H29 M22 8 H27\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-multi-jog-leader.svg","usages":["command"],"sha256":"cb426fb450b71b53e6420a9bfde56c16d5cfa9ae21cada7f8c26aac500d2a96f","variants":{"light":{"file":"icons/cad-multi-jog-leader.svg","sha256":"cb426fb450b71b53e6420a9bfde56c16d5cfa9ae21cada7f8c26aac500d2a96f"},"dark":{"file":"icons-dark/cad-multi-jog-leader.svg","sha256":"94d2102c06ed360b5c9924145f3695e6f35bc3094dba79efc0e820e0910dd05f","body":"<path d=\"M3 23 H13 V29 H3Z\" fill=\"#294c59\"/><path d=\"M8 25 14 18 H20 V11 H29 M8 25 9 20 M8 25 13 24\" stroke=\"#63cec4\"/><path d=\"M22 5 H29 M22 8 H27\"/>"}}},{"id":"cad-part-reviewer","name":"Review part feature history","nameJa":"部品フィーチャの順次確認","family":"model-inspection","description":"Step through a part feature by feature to inspect its construction and associated comments.","descriptionJa":"部品のフィーチャを順にたどり、作成過程と関連コメントを確認します。","role":"command","tags":["history","feature","review","作成履歴","フィーチャ","順次確認","model-inspection","CAD","review part feature history","部品フィーチャの順次確認"],"aliases":["Part Reviewer"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M5 9 12 5 19 9 V18 L12 22 5 18Z\" fill=\"#d7efed\"/><path d=\"M5 9 12 13 19 9 M12 13 V22\"/><path d=\"M22 4 H29 V13 H25 L22 16Z\"/><path d=\"M3 28 H28 M24 24 28 28 24 31\" stroke=\"#178b88\"/><circle cx=\"6\" cy=\"28\" r=\"2\" fill=\"white\"/><circle cx=\"14\" cy=\"28\" r=\"2\" fill=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-part-reviewer.svg","usages":["command"],"sha256":"8cab3e5d868316be75a5e10e0ceb73c25e65864dd5a0e8242cd57b5ef37773cf","variants":{"light":{"file":"icons/cad-part-reviewer.svg","sha256":"8cab3e5d868316be75a5e10e0ceb73c25e65864dd5a0e8242cd57b5ef37773cf"},"dark":{"file":"icons-dark/cad-part-reviewer.svg","sha256":"de0ae4e92b57c2b323cba6671b47fe88ecdcdc50627ff00ceb32f3fb03a1a617","body":"<path d=\"M5 9 12 5 19 9 V18 L12 22 5 18Z\" fill=\"#294c59\"/><path d=\"M5 9 12 13 19 9 M12 13 V22\"/><path d=\"M22 4 H29 V13 H25 L22 16Z\"/><path d=\"M3 28 H28 M24 24 28 28 24 31\" stroke=\"#63cec4\"/><circle cx=\"6\" cy=\"28\" r=\"2\" fill=\"#192c3c\"/><circle cx=\"14\" cy=\"28\" r=\"2\" fill=\"#63cec4\"/>"}}},{"id":"cad-parting-line-analysis","name":"Analyze mold parting line","nameJa":"パーティングライン解析","family":"mold-inspection","description":"Visualize candidate mold parting lines as the pull direction changes, without creating a parting-line feature.","descriptionJa":"抜き方向に応じた金型分割線の候補を可視化します。分割線フィーチャは作成しません。","role":"command","tags":["mold","parting line","pull direction","金型","分割線","抜き方向","mold-inspection","CAD","analyze mold parting line","パーティングライン解析"],"aliases":["Parting Line Analysis"],"sources":["gui-audit-f30c7dc7d5"],"body":"<path d=\"M6 18 10 9 H22 L26 18 22 27 H10Z\" fill=\"#d7efed\"/><path d=\"M6 18 Q16 13 26 18\"/><path d=\"M6 18 Q16 23 26 18 M16 10 V2 M13 5 16 2 19 5\" stroke=\"#178b88\"/><path d=\"M10 9 16 12 22 9 M16 12 V17\" stroke-dasharray=\"2 3\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-parting-line-analysis.svg","usages":["command"],"sha256":"972ebcff44b3530101974576ae936c45d84c30062862b50252f58b0b5483222e","variants":{"light":{"file":"icons/cad-parting-line-analysis.svg","sha256":"972ebcff44b3530101974576ae936c45d84c30062862b50252f58b0b5483222e"},"dark":{"file":"icons-dark/cad-parting-line-analysis.svg","sha256":"7fee1458db076f1678da51358ed47b161ec5526ac59104253084e6237fa20de8","body":"<path d=\"M6 18 10 9 H22 L26 18 22 27 H10Z\" fill=\"#294c59\"/><path d=\"M6 18 Q16 13 26 18\"/><path d=\"M6 18 Q16 23 26 18 M16 10 V2 M13 5 16 2 19 5\" stroke=\"#63cec4\"/><path d=\"M10 9 16 12 22 9 M16 12 V17\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-performance-evaluation","name":"Evaluate model performance","nameJa":"モデル性能評価","family":"model-evaluation","description":"Inspect model rebuild, loading and display costs to locate performance bottlenecks in parts or assemblies.","descriptionJa":"部品やアセンブリの再構築、読込み、表示の負荷を調べ、性能上のボトルネックを特定します。","role":"command","tags":["performance","rebuild","bottleneck","性能","再構築","負荷","model-evaluation","CAD","evaluate model performance","モデル性能評価"],"aliases":["Performance Evaluation (Assemblies)","Performance Evaluation (Parts)"],"sources":["gui-audit-8a41850734","gui-audit-4396f7e3ba"],"body":"<path d=\"M4 21 A12 12 0 1 1 28 21 M6 10 9 12 M16 5 V8 M26 10 23 12\"/><path d=\"M16 17 23 10\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"17\" r=\"2\" fill=\"#178b88\"/><rect x=\"6\" y=\"24\" width=\"4\" height=\"5\" rx=\"0\" fill=\"#d7efed\"/><rect x=\"14\" y=\"21\" width=\"4\" height=\"8\" rx=\"0\" fill=\"#d7efed\"/><rect x=\"22\" y=\"26\" width=\"4\" height=\"3\" rx=\"0\" fill=\"#d7efed\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-performance-evaluation.svg","usages":["command"],"sha256":"6815dfd0771395c7997c3d25b464ddf6502be159d82dae0ae5ef227354edc453","variants":{"light":{"file":"icons/cad-performance-evaluation.svg","sha256":"6815dfd0771395c7997c3d25b464ddf6502be159d82dae0ae5ef227354edc453"},"dark":{"file":"icons-dark/cad-performance-evaluation.svg","sha256":"770bcf019fe42852a735544218dd09d9491a4f29b5fc046fd0b3157d923cc590","body":"<path d=\"M4 21 A12 12 0 1 1 28 21 M6 10 9 12 M16 5 V8 M26 10 23 12\"/><path d=\"M16 17 23 10\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"17\" r=\"2\" fill=\"#63cec4\"/><rect x=\"6\" y=\"24\" width=\"4\" height=\"5\" rx=\"0\" fill=\"#294c59\"/><rect x=\"14\" y=\"21\" width=\"4\" height=\"8\" rx=\"0\" fill=\"#294c59\"/><rect x=\"22\" y=\"26\" width=\"4\" height=\"3\" rx=\"0\" fill=\"#294c59\"/>"}}},{"id":"cad-predefined-view","name":"Predefine drawing view","nameJa":"定義済みビュー","family":"drawing-view","description":"Place a view placeholder with predefined orientation and scale for later model insertion.","descriptionJa":"後からモデルを挿入できるよう、方向や尺度を定めたビューの枠を配置します。","role":"command","tags":["drawing","placeholder","orientation","図面","プレースホルダー","方向","drawing-view","CAD","predefine drawing view","定義済みビュー"],"aliases":["Predefined View"],"sources":["gui-audit-7830b955e2"],"body":"<path d=\"M3 10 V3 H10 M22 3 H29 V10 M29 22 V29 H22 M10 29 H3 V22\" stroke-dasharray=\"3 2\"/><path d=\"M11 22 V10 M8 13 11 10 14 13 M11 22 H24 M21 19 24 22 21 25\" stroke=\"#178b88\"/><path d=\"M11 22 20 13\" stroke-dasharray=\"2 3\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-predefined-view.svg","usages":["command"],"sha256":"631b50677c6fca6fd8c827239aec0baa964935ed3c45ba5e0b33b09600825a7a","variants":{"light":{"file":"icons/cad-predefined-view.svg","sha256":"631b50677c6fca6fd8c827239aec0baa964935ed3c45ba5e0b33b09600825a7a"},"dark":{"file":"icons-dark/cad-predefined-view.svg","sha256":"7cc701c91defe4bcb5cf0a98b23a1853513e60ef43e1c506c3b9b8ebb0a06b58","body":"<path d=\"M3 10 V3 H10 M22 3 H29 V10 M29 22 V29 H22 M10 29 H3 V22\" stroke-dasharray=\"3 2\"/><path d=\"M11 22 V10 M8 13 11 10 14 13 M11 22 H24 M21 19 24 22 21 25\" stroke=\"#63cec4\"/><path d=\"M11 22 20 13\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-previous-release-check","name":"Check previous-release compatibility","nameJa":"旧バージョン互換性チェック","family":"model-inspection","description":"Identify model and document items incompatible with a selected earlier software release before saving.","descriptionJa":"保存前に、指定した旧バージョンに対応しないモデルや文書の項目を確認します。","role":"command","tags":["compatibility","previous release","check","互換性","旧バージョン","確認","model-inspection","CAD","check previous-release compatibility","旧バージョン互換性チェック"],"aliases":["Previous Release Check"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M12 3 H23 L29 9 V29 H12 M23 3 V9 H29\"/><path d=\"M24 15 H5 M9 11 5 15 9 19\" stroke=\"#178b88\"/><path d=\"M16 23 19 26 24 20\"/><path d=\"M5 7 V4 H9\" stroke-dasharray=\"2 2\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-previous-release-check.svg","usages":["command"],"sha256":"6966e446a629eb20c3f1db3cf689336f65335efdc179932454c08b723bda57b2","variants":{"light":{"file":"icons/cad-previous-release-check.svg","sha256":"6966e446a629eb20c3f1db3cf689336f65335efdc179932454c08b723bda57b2"},"dark":{"file":"icons-dark/cad-previous-release-check.svg","sha256":"644636c41a4dd054c66695d609ab0148a6be00393aeaaad167198d10f5c27fb7","body":"<path d=\"M12 3 H23 L29 9 V29 H12 M23 3 V9 H29\"/><path d=\"M24 15 H5 M9 11 5 15 9 19\" stroke=\"#63cec4\"/><path d=\"M16 23 19 26 24 20\"/><path d=\"M5 7 V4 H9\" stroke-dasharray=\"2 2\"/>"}}},{"id":"cad-print3d","name":"Prepare 3D print","nameJa":"3Dプリント準備","family":"additive-output","description":"Prepare model geometry and print settings for a physical additive-manufacturing output.","descriptionJa":"物理的な積層造形出力に向けて、モデル形状と印刷設定を準備します。","role":"command","tags":["3D printing","additive","output","3Dプリント","積層造形","出力","additive-output","CAD","prepare 3d print","3Dプリント準備"],"aliases":["Print3D"],"sources":["gui-audit-8f5f9d7f22"],"body":"<path d=\"M4 26 V4 H28 V26 M4 8 H28 M12 8 V13 L16 17 20 13 V8\"/><rect x=\"3\" y=\"26\" width=\"26\" height=\"4\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M10 22 16 19 22 22 V26 H10Z\" fill=\"#d7efed\"/><path d=\"M10 23 H22 M16 17 V19\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-print3d.svg","usages":["command"],"sha256":"ed397283dd0d1fbb995b5dfab1640080336e559337720445acb969d0fd086c37","variants":{"light":{"file":"icons/cad-print3d.svg","sha256":"ed397283dd0d1fbb995b5dfab1640080336e559337720445acb969d0fd086c37"},"dark":{"file":"icons-dark/cad-print3d.svg","sha256":"6b6ec244aec48c717ba010723ef64765a64a1cf6c53a21a22adf7d73429dc150","body":"<path d=\"M4 26 V4 H28 V26 M4 8 H28 M12 8 V13 L16 17 20 13 V8\"/><rect x=\"3\" y=\"26\" width=\"26\" height=\"4\" rx=\"1\" fill=\"#294c59\"/><path d=\"M10 22 16 19 22 22 V26 H10Z\" fill=\"#294c59\"/><path d=\"M10 23 H22 M16 17 V19\" stroke=\"#63cec4\"/>"}}},{"id":"cad-relative-view","name":"Relative drawing view","nameJa":"相対ビュー","family":"drawing-view","description":"Create a drawing orientation relative to selected model faces or planes.","descriptionJa":"選択したモデルの面や平面を基準に、向きを定めた図面ビューを作成します。","role":"command","tags":["drawing","orientation","reference face","図面","向き","基準面","drawing-view","CAD","relative drawing view","相対ビュー"],"aliases":["Relative View"],"sources":["gui-audit-7830b955e2"],"body":"<path d=\"M3 13 12 8 21 13 V24 L12 29 3 24Z\" fill=\"#d7efed\"/><path d=\"M3 13 12 18 21 13 M12 18 V29\"/><path d=\"M3 13 12 18 V29 L3 24Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M24 23 V5 H14 M17 2 14 5 17 8 M21 20 24 23 27 20\" stroke=\"#178b88\"/><path d=\"M24 5 H29 V11\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-relative-view.svg","usages":["command"],"sha256":"42d56ef335e34c2cea21b893cd5f2c4b3d65c8ae4ec78e3f6ab1a140f6c32488","variants":{"light":{"file":"icons/cad-relative-view.svg","sha256":"42d56ef335e34c2cea21b893cd5f2c4b3d65c8ae4ec78e3f6ab1a140f6c32488"},"dark":{"file":"icons-dark/cad-relative-view.svg","sha256":"3ee496cb445acab954a48729c8038c01419c951388597323bf273186814bbca0","body":"<path d=\"M3 13 12 8 21 13 V24 L12 29 3 24Z\" fill=\"#294c59\"/><path d=\"M3 13 12 18 21 13 M12 18 V29\"/><path d=\"M3 13 12 18 V29 L3 24Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M24 23 V5 H14 M17 2 14 5 17 8 M21 20 24 23 27 20\" stroke=\"#63cec4\"/><path d=\"M24 5 H29 V11\"/>"}}},{"id":"cad-removed-section","name":"Removed section view","nameJa":"取り出し断面図","family":"drawing-view","description":"Place only the cross-section at a selected cutting location away from the parent drawing view.","descriptionJa":"選択した切断位置の断面だけを、元の図面ビューから離れた場所に配置します。","role":"command","tags":["drawing","section","relocated slice","図面","断面","取り出し","drawing-view","CAD","removed section view","取り出し断面図"],"aliases":["Removed Section"],"sources":["gui-audit-7830b955e2"],"body":"<path d=\"M3 5 H29 V13 H3Z\" fill=\"#d7efed\"/><path d=\"M16 2 V16\" stroke=\"#178b88\" stroke-dasharray=\"3 2\"/><path d=\"M16 16 V20\" stroke-dasharray=\"2 2\"/><rect x=\"10\" y=\"22\" width=\"12\" height=\"8\" rx=\"0\" fill=\"#d7efed\"/><path d=\"M10 27 15 22 M13 30 21 22 M19 30 22 27\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-removed-section.svg","usages":["command"],"sha256":"08833d5f32cc3074f77fa6507d9a93be99845488b82159516fb7de1e134f8d40","variants":{"light":{"file":"icons/cad-removed-section.svg","sha256":"08833d5f32cc3074f77fa6507d9a93be99845488b82159516fb7de1e134f8d40"},"dark":{"file":"icons-dark/cad-removed-section.svg","sha256":"c92fd79748b085af32725090773ecc6a478458e1d333cf80f4b79fd1591e94fd","body":"<path d=\"M3 5 H29 V13 H3Z\" fill=\"#294c59\"/><path d=\"M16 2 V16\" stroke=\"#63cec4\" stroke-dasharray=\"3 2\"/><path d=\"M16 16 V20\" stroke-dasharray=\"2 2\"/><rect x=\"10\" y=\"22\" width=\"12\" height=\"8\" rx=\"0\" fill=\"#294c59\"/><path d=\"M10 27 15 22 M13 30 21 22 M19 30 22 27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-replace-model","name":"Replace drawing reference model","nameJa":"図面参照モデルの置換","family":"drawing-document","description":"Replace the part or assembly referenced by selected drawing views.","descriptionJa":"選択した図面ビューが参照する部品またはアセンブリを別モデルへ置き換えます。","role":"command","tags":["drawing","reference","replace model","図面","参照","モデル置換","drawing-document","CAD","replace drawing reference model","図面参照モデルの置換"],"aliases":["Replace Model"],"sources":["gui-audit-7830b955e2"],"body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><path d=\"M6 9 H13 V16 H6Z\" stroke-dasharray=\"2 2\"/><path d=\"M19 18 H26 V25 H16 V21 H19Z\" fill=\"#d7efed\"/><path d=\"M8 21 H13 M10 18 13 21 10 24 M24 11 H17 M20 8 17 11 20 14\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-replace-model.svg","usages":["command"],"sha256":"d1caace663b2260c3c90acdbf5f17b4c260a546f7cf2d2fdee4ee82431ba4176","variants":{"light":{"file":"icons/cad-replace-model.svg","sha256":"d1caace663b2260c3c90acdbf5f17b4c260a546f7cf2d2fdee4ee82431ba4176"},"dark":{"file":"icons-dark/cad-replace-model.svg","sha256":"28bec7841f3122e302bc99cfde3fea51a7800e9392f45ed94c2ad56926475d74","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><path d=\"M6 9 H13 V16 H6Z\" stroke-dasharray=\"2 2\"/><path d=\"M19 18 H26 V25 H16 V21 H19Z\" fill=\"#294c59\"/><path d=\"M8 21 H13 M10 18 13 21 10 24 M24 11 H17 M20 8 17 11 20 14\" stroke=\"#63cec4\"/>"}}},{"id":"cad-resolve-drawing","name":"Resolve drawing model data","nameJa":"図面モデルデータの読込み","family":"drawing-document","description":"Load referenced model data for a drawing opened without full model resolution.","descriptionJa":"モデルを完全に読み込まずに開いた図面へ、参照モデルのデータを読み込みます。","role":"command","tags":["drawing","resolve","load model","図面","解決","モデル読込み","drawing-document","CAD","resolve drawing model data","図面モデルデータの読込み"],"aliases":["Resolve Drawing"],"sources":["gui-audit-32463001c1"],"body":"<path d=\"M3 3 H16 V29 H3Z\"/><rect x=\"6\" y=\"18\" width=\"7\" height=\"7\" rx=\"0\" stroke-dasharray=\"2 2\"/><path d=\"M20 5 25 2 30 5 V13 L25 16 20 13Z\" fill=\"#d7efed\"/><path d=\"M20 5 25 8 30 5 M25 8 V16\"/><path d=\"M25 20 V24 H18 M21 21 18 24 21 27\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-resolve-drawing.svg","usages":["command"],"sha256":"9db386fb671163ef092687af1252a08a70647bf599802ac2e0d23f6d0d864bd2","variants":{"light":{"file":"icons/cad-resolve-drawing.svg","sha256":"9db386fb671163ef092687af1252a08a70647bf599802ac2e0d23f6d0d864bd2"},"dark":{"file":"icons-dark/cad-resolve-drawing.svg","sha256":"cc2a67ee409461e94a31098332b46e017c30aa0f6baf4c6141cd418645386a07","body":"<path d=\"M3 3 H16 V29 H3Z\"/><rect x=\"6\" y=\"18\" width=\"7\" height=\"7\" rx=\"0\" stroke-dasharray=\"2 2\"/><path d=\"M20 5 25 2 30 5 V13 L25 16 20 13Z\" fill=\"#294c59\"/><path d=\"M20 5 25 8 30 5 M25 8 V16\"/><path d=\"M25 20 V24 H18 M21 21 18 24 21 27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-revision-cloud","name":"Revision cloud","nameJa":"改訂雲マーク","family":"drawing-annotation","description":"Enclose a changed drawing region with a revision cloud.","descriptionJa":"図面の変更領域を改訂雲マークで囲みます。","role":"command","tags":["revision","cloud","change","改訂","雲マーク","変更","drawing-annotation","CAD","revision cloud","改訂雲マーク"],"aliases":["Revision Cloud"],"sources":["gui-audit-32463001c1"],"body":"<path d=\"M7 8 C5 2 13 1 16 5 C20 1 27 3 26 9 C32 11 31 18 27 20 C30 26 24 31 19 27 C15 32 8 29 8 25 C2 27 0 20 5 17 C0 12 2 7 7 8Z\" stroke=\"#178b88\"/><path d=\"M10 13 H22 V21 H10Z\" fill=\"#d7efed\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-revision-cloud.svg","usages":["command"],"sha256":"540891214bd8a89cab0e2e53eed06fba05aabffe762a262af34a75c0e8e2fdcd","variants":{"light":{"file":"icons/cad-revision-cloud.svg","sha256":"540891214bd8a89cab0e2e53eed06fba05aabffe762a262af34a75c0e8e2fdcd"},"dark":{"file":"icons-dark/cad-revision-cloud.svg","sha256":"56652e189600db0e73d2343fdea8272cc62ce7957a86b4781bb7bf88df5550d0","body":"<path d=\"M7 8 C5 2 13 1 16 5 C20 1 27 3 26 9 C32 11 31 18 27 20 C30 26 24 31 19 27 C15 32 8 29 8 25 C2 27 0 20 5 17 C0 12 2 7 7 8Z\" stroke=\"#63cec4\"/><path d=\"M10 13 H22 V21 H10Z\" fill=\"#294c59\"/>"}}},{"id":"cad-revision-symbol","name":"Revision symbol","nameJa":"改訂記号","family":"drawing-annotation","description":"Mark a drawing change with a revision identifier symbol linked to revision documentation.","descriptionJa":"図面の変更箇所に、改訂情報に対応する識別記号を配置します。","role":"command","tags":["revision","identifier","annotation","改訂","識別","図面注記","drawing-annotation","CAD","revision symbol","改訂記号"],"aliases":["Revision Symbol"],"sources":["gui-audit-32463001c1"],"body":"<path d=\"M16 3 29 26 H3Z\" fill=\"#d7efed\"/><path d=\"M12 13 H19 V17 H13 V21 H20\" stroke=\"#178b88\"/><path d=\"M8 29 H24\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-revision-symbol.svg","usages":["command"],"sha256":"74dd84e9b6c141fa8dc572f3a524096ec692626920f38f03a4ea38ee22254e74","variants":{"light":{"file":"icons/cad-revision-symbol.svg","sha256":"74dd84e9b6c141fa8dc572f3a524096ec692626920f38f03a4ea38ee22254e74"},"dark":{"file":"icons-dark/cad-revision-symbol.svg","sha256":"a2113dd2dbab894963c04e803266c5915cfa9fc3faae9b7a9a0d9e71d5229465","body":"<path d=\"M16 3 29 26 H3Z\" fill=\"#294c59\"/><path d=\"M12 13 H19 V17 H13 V21 H20\" stroke=\"#63cec4\"/><path d=\"M8 29 H24\"/>"}}},{"id":"cad-section-properties","name":"Calculate section properties","nameJa":"断面特性","family":"model-evaluation","description":"Calculate area, centroid and area moments for a selected planar section.","descriptionJa":"選択した平面断面の面積、図心、断面二次モーメントなどを計算します。","role":"command","tags":["section","centroid","area moment","断面","図心","断面二次モーメント","model-evaluation","CAD","calculate section properties","断面特性"],"aliases":["Section Properties"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M6 5 H25 V10 H18 V23 H25 V28 H6 V23 H13 V10 H6Z\" fill=\"#d7efed\"/><path d=\"M16 2 V30 M3 17 H29\" stroke=\"#178b88\" stroke-dasharray=\"3 3\"/><circle cx=\"16\" cy=\"17\" r=\"2\" fill=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-section-properties.svg","usages":["command"],"sha256":"98be2bd9abb57251f035f0977e6d630cc40f80ff004491c753a5357b62415138","variants":{"light":{"file":"icons/cad-section-properties.svg","sha256":"98be2bd9abb57251f035f0977e6d630cc40f80ff004491c753a5357b62415138"},"dark":{"file":"icons-dark/cad-section-properties.svg","sha256":"bb2e121726c7655b8d3cff2d501fce64141e09b832776123a07ab8fed6f67d05","body":"<path d=\"M6 5 H25 V10 H18 V23 H25 V28 H6 V23 H13 V10 H6Z\" fill=\"#294c59\"/><path d=\"M16 2 V30 M3 17 H29\" stroke=\"#63cec4\" stroke-dasharray=\"3 3\"/><circle cx=\"16\" cy=\"17\" r=\"2\" fill=\"#63cec4\"/>"}}},{"id":"cad-sensor","name":"Monitor model properties","nameJa":"モデルプロパティ監視","family":"model-evaluation","description":"Monitor selected model properties or conditions and flag values that meet specified alert criteria.","descriptionJa":"選択したモデルのプロパティや状態を監視し、設定した条件に該当する値を通知します。","role":"command","tags":["monitor","property","threshold","監視","プロパティ","しきい値","model-evaluation","CAD","monitor model properties","モデルプロパティ監視"],"aliases":["Sensor"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M3 9 10 5 17 9 V19 L10 23 3 19Z\" fill=\"#d7efed\"/><path d=\"M3 9 10 13 17 9 M10 13 V23\"/><rect x=\"14\" y=\"16\" width=\"16\" height=\"13\" rx=\"1\" fill=\"white\"/><path d=\"M16 24 H19 L21 19 24 26 26 22 H28\" stroke=\"#178b88\"/><path d=\"M19 11 Q24 11 24 15\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sensor.svg","usages":["command"],"sha256":"cc8051c4c56c9285522e1c2a9d6c403e2bdde51d6f399c3628ed345d39697aac","variants":{"light":{"file":"icons/cad-sensor.svg","sha256":"cc8051c4c56c9285522e1c2a9d6c403e2bdde51d6f399c3628ed345d39697aac"},"dark":{"file":"icons-dark/cad-sensor.svg","sha256":"416c502dff8d553007e4b513ba7b8d8fb06b96f88bf9469dc4aea81b5702fb48","body":"<path d=\"M3 9 10 5 17 9 V19 L10 23 3 19Z\" fill=\"#294c59\"/><path d=\"M3 9 10 13 17 9 M10 13 V23\"/><rect x=\"14\" y=\"16\" width=\"16\" height=\"13\" rx=\"1\" fill=\"#192c3c\"/><path d=\"M16 24 H19 L21 19 24 26 26 22 H28\" stroke=\"#63cec4\"/><path d=\"M19 11 Q24 11 24 15\"/>"}}},{"id":"cad-stacked-balloons","name":"Stacked balloons","nameJa":"積み上げバルーン","family":"drawing-annotation","description":"Group multiple component balloons into a stack sharing a common drawing leader.","descriptionJa":"複数の部品バルーンを積み重ね、共通の引出線にまとめます。","role":"command","tags":["balloon","stack","common leader","バルーン","積み上げ","共通引出線","drawing-annotation","CAD","stacked balloons","積み上げバルーン"],"aliases":["Stacked Balloons"],"sources":["gui-audit-32463001c1"],"body":"<circle cx=\"24\" cy=\"6\" r=\"4\" fill=\"#d7efed\"/><circle cx=\"24\" cy=\"14\" r=\"4\" fill=\"#d7efed\"/><circle cx=\"24\" cy=\"22\" r=\"4\" fill=\"#d7efed\"/><path d=\"M20 14 H15 L6 26 M6 26 7 21 M6 26 11 25\" stroke=\"#178b88\"/><path d=\"M3 29 H15 M23 6 H25 M23 14 H25 M23 22 H25\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-stacked-balloons.svg","usages":["command"],"sha256":"cca024c3a0bfea7b662e57c1c98f44e2cd05a867ab162282a4b9a04eb5f07d4c","variants":{"light":{"file":"icons/cad-stacked-balloons.svg","sha256":"cca024c3a0bfea7b662e57c1c98f44e2cd05a867ab162282a4b9a04eb5f07d4c"},"dark":{"file":"icons-dark/cad-stacked-balloons.svg","sha256":"666490ec518d1e86ae70c9b8c92babd2620adc83b70b82450079d930f6c530d3","body":"<circle cx=\"24\" cy=\"6\" r=\"4\" fill=\"#294c59\"/><circle cx=\"24\" cy=\"14\" r=\"4\" fill=\"#294c59\"/><circle cx=\"24\" cy=\"22\" r=\"4\" fill=\"#294c59\"/><path d=\"M20 14 H15 L6 26 M6 26 7 21 M6 26 11 25\" stroke=\"#63cec4\"/><path d=\"M3 29 H15 M23 6 H25 M23 14 H25 M23 22 H25\"/>"}}},{"id":"cad-standard-3-view","name":"Standard three-view drawing","nameJa":"標準三面図","family":"drawing-view","description":"Insert a coordinated set of three standard orthographic drawing views.","descriptionJa":"標準的な三つの正投影ビューを、互いの対応を保って配置します。","role":"command","tags":["drawing","orthographic","three views","図面","正投影","三面図","drawing-view","CAD","standard three-view drawing","標準三面図"],"aliases":["Standard 3 View"],"sources":["gui-audit-7830b955e2"],"body":"<rect x=\"4\" y=\"3\" width=\"11\" height=\"8\" rx=\"0\" fill=\"#d7efed\"/><path d=\"M4 18 H10 V15 H15 V28 H4Z\" fill=\"#d7efed\"/><rect x=\"22\" y=\"15\" width=\"7\" height=\"13\" rx=\"0\" fill=\"#d7efed\"/><path d=\"M4 11 V15 M15 11 V13 M17 15 H20 M17 28 H20\" stroke-dasharray=\"2 2\"/><path d=\"M7 7 H12 M25 18 V25\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-standard-3-view.svg","usages":["command"],"sha256":"412e2b3062e4d4667aec117de6f7da3f90360e6a3e446dbafc2b9941f82c8930","variants":{"light":{"file":"icons/cad-standard-3-view.svg","sha256":"412e2b3062e4d4667aec117de6f7da3f90360e6a3e446dbafc2b9941f82c8930"},"dark":{"file":"icons-dark/cad-standard-3-view.svg","sha256":"bfc02a8a61395013dc686f11f88bb19ee9afd3c20b2a67bd774b7f24d4899d56","body":"<rect x=\"4\" y=\"3\" width=\"11\" height=\"8\" rx=\"0\" fill=\"#294c59\"/><path d=\"M4 18 H10 V15 H15 V28 H4Z\" fill=\"#294c59\"/><rect x=\"22\" y=\"15\" width=\"7\" height=\"13\" rx=\"0\" fill=\"#294c59\"/><path d=\"M4 11 V15 M15 11 V13 M17 15 H20 M17 28 H20\" stroke-dasharray=\"2 2\"/><path d=\"M7 7 H12 M25 18 V25\" stroke=\"#63cec4\"/>"}}},{"id":"cad-sustainability","name":"Evaluate environmental impact","nameJa":"環境影響評価","family":"model-evaluation","description":"Estimate environmental impacts of material and manufacturing choices across a product life cycle.","descriptionJa":"材料や製造工程の選択による、製品ライフサイクル全体の環境影響を見積もります。","role":"command","tags":["sustainability","life cycle","environment","環境影響","ライフサイクル","持続可能性","model-evaluation","CAD","evaluate environmental impact","環境影響評価"],"aliases":["Sustainability"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M5 15 A11 11 0 0 1 24 7 M20 7 H24 V3 M27 17 A11 11 0 0 1 8 25 M12 25 H8 V29\"/><path d=\"M10 22 C7 12 15 9 23 9 C24 18 18 24 10 22Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M10 22 20 12 M15 17 H20\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-sustainability.svg","usages":["command"],"sha256":"cdb4639f5fe3174bec8ccd6c4ede0e1a2e036bae66ed0a778359cd646ac25a82","variants":{"light":{"file":"icons/cad-sustainability.svg","sha256":"cdb4639f5fe3174bec8ccd6c4ede0e1a2e036bae66ed0a778359cd646ac25a82"},"dark":{"file":"icons-dark/cad-sustainability.svg","sha256":"728e0e8c899bb1978fb47dac67e5af0a855c353baf4afbaefb91b60d0f89d144","body":"<path d=\"M5 15 A11 11 0 0 1 24 7 M20 7 H24 V3 M27 17 A11 11 0 0 1 8 25 M12 25 H8 V29\"/><path d=\"M10 22 C7 12 15 9 23 9 C24 18 18 24 10 22Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M10 22 20 12 M15 17 H20\" stroke=\"#63cec4\"/>"}}},{"id":"cad-symmetry-check","name":"Check model symmetry","nameJa":"モデル対称性チェック","family":"model-inspection","description":"Compare geometry on opposite sides of a reference plane to identify symmetric and asymmetric regions.","descriptionJa":"基準面の両側の形状を比較し、対称領域と非対称領域を確認します。","role":"command","tags":["symmetry","compare","reference plane","対称性","比較","基準面","model-inspection","CAD","check model symmetry","モデル対称性チェック"],"aliases":["Symmetry Check"],"sources":["gui-audit-4396f7e3ba"],"body":"<path d=\"M4 8 H12 V27 H4 V21 H8 V14 H4Z\" fill=\"#d7efed\"/><path d=\"M20 8 H28 V14 H24 V21 H28 V27 H20Z\" fill=\"#d7efed\"/><path d=\"M16 2 V30\" stroke=\"#178b88\" stroke-dasharray=\"3 3\"/><path d=\"M8 4 H24 M11 2 8 4 11 6 M21 2 24 4 21 6\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-symmetry-check.svg","usages":["command"],"sha256":"0d0de2cf2dd2f19ee0156305e8e6e823d207655ff2296638524d13f258e69046","variants":{"light":{"file":"icons/cad-symmetry-check.svg","sha256":"0d0de2cf2dd2f19ee0156305e8e6e823d207655ff2296638524d13f258e69046"},"dark":{"file":"icons-dark/cad-symmetry-check.svg","sha256":"9ec1c42a02d4c01030a6f3b8d94f811c0ddcb1fbad1161ba972fa38a5dc13667","body":"<path d=\"M4 8 H12 V27 H4 V21 H8 V14 H4Z\" fill=\"#294c59\"/><path d=\"M20 8 H28 V14 H24 V21 H28 V27 H20Z\" fill=\"#294c59\"/><path d=\"M16 2 V30\" stroke=\"#63cec4\" stroke-dasharray=\"3 3\"/><path d=\"M8 4 H24 M11 2 8 4 11 6 M21 2 24 4 21 6\"/>"}}},{"id":"cad-title-block-table","name":"Title-block table","nameJa":"表題欄テーブル","family":"drawing-table","description":"Insert or edit the drawing title-block table containing document identification and administrative fields.","descriptionJa":"図面の識別情報や管理項目を記載する表題欄テーブルを挿入または編集します。","role":"command","tags":["drawing","title block","document fields","図面","表題欄","管理項目","drawing-table","CAD","title-block table","表題欄テーブル"],"aliases":["Title Block Table"],"sources":["gui-audit-9b51c95f92"],"body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><path d=\"M6 6 H26 M6 6 V26\"/><rect x=\"13\" y=\"18\" width=\"16\" height=\"11\" rx=\"0\" fill=\"#d7efed\"/><path d=\"M13 23 H29 M21 18 V29\"/><path d=\"M15 26 H19 M23 20 H27\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-title-block-table.svg","usages":["command"],"sha256":"0e337f3ccbf78eed10b277d2379e58329dfbf628d7823eadb3d68ebf1ef5860c","variants":{"light":{"file":"icons/cad-title-block-table.svg","sha256":"0e337f3ccbf78eed10b277d2379e58329dfbf628d7823eadb3d68ebf1ef5860c"},"dark":{"file":"icons-dark/cad-title-block-table.svg","sha256":"c2c5c82859a71c191065a8b1c8336931ce7de32399045214b85cc5a61fd00b23","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><path d=\"M6 6 H26 M6 6 V26\"/><rect x=\"13\" y=\"18\" width=\"16\" height=\"11\" rx=\"0\" fill=\"#294c59\"/><path d=\"M13 23 H29 M21 18 V29\"/><path d=\"M15 26 H19 M23 20 H27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-undercut-analysis","name":"Analyze mold undercuts","nameJa":"アンダーカット解析","family":"mold-inspection","description":"Highlight geometry trapped relative to a mold pull direction that may prevent straightforward ejection.","descriptionJa":"金型の抜き方向に対して引っ掛かり、単純な離型を妨げる形状を可視化します。","role":"command","tags":["mold","undercut","ejection","金型","アンダーカット","離型","mold-inspection","CAD","analyze mold undercuts","アンダーカット解析"],"aliases":["Undercut Analysis"],"sources":["gui-audit-f30c7dc7d5"],"body":"<path d=\"M4 8 H22 V13 H13 V20 H22 V27 H4Z\" fill=\"#d7efed\"/><path d=\"M13 13 H22 V20 H13Z\" fill=\"#d7efed\" stroke=\"none\"/><path d=\"M13 13 H22\" stroke=\"#c88626\" stroke-width=\"2.5\"/><path d=\"M27 27 V4 M24 7 27 4 30 7\" stroke=\"#178b88\"/><path d=\"M17 18 V14 M15 16 17 14 19 16\" stroke=\"#c88626\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-undercut-analysis.svg","usages":["command"],"sha256":"6551cae0833c54cfb571f71c151b5bb26785f9c7252197455e753ad3874bd79c","variants":{"light":{"file":"icons/cad-undercut-analysis.svg","sha256":"6551cae0833c54cfb571f71c151b5bb26785f9c7252197455e753ad3874bd79c"},"dark":{"file":"icons-dark/cad-undercut-analysis.svg","sha256":"f29caafe51ea3a91ee86880d33733ec36232052311798d2ea217650590d52f30","body":"<path d=\"M4 8 H22 V13 H13 V20 H22 V27 H4Z\" fill=\"#294c59\"/><path d=\"M13 13 H22 V20 H13Z\" fill=\"#294c59\" stroke=\"none\"/><path d=\"M13 13 H22\" stroke=\"#efbd63\" stroke-width=\"2.5\"/><path d=\"M27 27 V4 M24 7 27 4 30 7\" stroke=\"#63cec4\"/><path d=\"M17 18 V14 M15 16 17 14 19 16\" stroke=\"#efbd63\"/>"}}},{"id":"cad-weld-symbol","name":"Weld symbol annotation","nameJa":"溶接記号注記","family":"drawing-annotation","description":"Place a schematic weld specification annotation with a reference line and leader, not a modeled weld bead.","descriptionJa":"基準線と引出線を持つ溶接仕様の模式注記を配置します。溶接ビード形状は作成しません。","role":"command","tags":["weld","specification","annotation","溶接","仕様","図面注記","drawing-annotation","CAD","weld symbol annotation","溶接記号注記"],"aliases":["Weld Symbol"],"sources":["gui-audit-32463001c1"],"body":"<path d=\"M4 26 12 15 H27 M4 26 5 21 M4 26 9 25 M27 15 30 12 M27 15 30 18\"/><path d=\"M16 15 V7 L23 15Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M3 29 H14\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-weld-symbol.svg","usages":["command"],"sha256":"2340aab50356fcf700823a1f540d659b7702c2c46e0334ebbc23434a2efc6fea","variants":{"light":{"file":"icons/cad-weld-symbol.svg","sha256":"2340aab50356fcf700823a1f540d659b7702c2c46e0334ebbc23434a2efc6fea"},"dark":{"file":"icons-dark/cad-weld-symbol.svg","sha256":"f1a10a0b67c81cf774d915c98d9a7e78852e9548875fa274273fff6545fa3625","body":"<path d=\"M4 26 12 15 H27 M4 26 5 21 M4 26 9 25 M27 15 30 12 M27 15 30 18\"/><path d=\"M16 15 V7 L23 15Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M3 29 H14\"/>"}}},{"id":"cad-weldment-cut-list","name":"Weldment cut-list table","nameJa":"溶接構造のカットリスト","family":"drawing-table","description":"List cut lengths, quantities and properties of structural members or weldment bodies.","descriptionJa":"構造部材や溶接構造ボディの切断長さ、数量、プロパティを一覧表にします。","role":"command","tags":["weldment","cut list","member length","溶接構造","カットリスト","部材長さ","drawing-table","CAD","weldment cut-list table","溶接構造のカットリスト"],"aliases":["Weldment Cut List"],"sources":["gui-audit-9b51c95f92"],"body":"<path d=\"M3 9 7 5 14 12 10 16Z\" fill=\"#d7efed\"/><path d=\"M3 18 7 14 14 21 10 25Z\" fill=\"#d7efed\"/><rect x=\"17\" y=\"4\" width=\"13\" height=\"25\" rx=\"1\"/><path d=\"M17 11 H30 M17 18 H30 M17 24 H30 M22 4 V29\"/><path d=\"M25 15 H28 M25 21 H28\" stroke=\"#178b88\"/>","category":"CAD","categories":["CAD"],"file":"icons/cad-weldment-cut-list.svg","usages":["command"],"sha256":"82b225e0a55242a235870fa6e104a37e0720ac9350d1ad7a655d1ef200a2c4c1","variants":{"light":{"file":"icons/cad-weldment-cut-list.svg","sha256":"82b225e0a55242a235870fa6e104a37e0720ac9350d1ad7a655d1ef200a2c4c1"},"dark":{"file":"icons-dark/cad-weldment-cut-list.svg","sha256":"e10cd09acf1671752fd8eddeaa7bb89dd63afd77d767022da996ba80e65230b2","body":"<path d=\"M3 9 7 5 14 12 10 16Z\" fill=\"#294c59\"/><path d=\"M3 18 7 14 14 21 10 25Z\" fill=\"#294c59\"/><rect x=\"17\" y=\"4\" width=\"13\" height=\"25\" rx=\"1\"/><path d=\"M17 11 H30 M17 18 H30 M17 24 H30 M22 4 V29\"/><path d=\"M25 15 H28 M25 21 H28\" stroke=\"#63cec4\"/>"}}},{"id":"cad-activate-display-state","name":"Activate display state","nameJa":"表示状態の切替","description":"Activate a saved combination of visibility, appearance and display settings.","descriptionJa":"表示・外観・表示方式をまとめた保存済みの表示状態を有効にします。","family":"display-state","role":"command","body":"<rect x=\"3\" y=\"4\" width=\"17\" height=\"15\" rx=\"1\"/><circle cx=\"11.5\" cy=\"11.5\" r=\"4\"/><rect x=\"12\" y=\"13\" width=\"17\" height=\"15\" rx=\"1\" fill=\"white\"/><circle cx=\"20.5\" cy=\"20.5\" r=\"4\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M5 24 V28 H9 M23 4 H28 V8 M25 6 28 9 30 6\" stroke=\"#178b88\"/>","tags":["display state","activate","visibility","appearance","表示状態","切替","外観","display-state","activate display state","表示状態の切替"],"aliases":["Change Display States","Activate Display State"],"sources":["gui-audit-f30c7dc7d5","gui-audit-117fa3c165"],"category":"CAD","categories":["CAD"],"file":"icons/cad-activate-display-state.svg","usages":["command"],"sha256":"5095b5cd0f3e3de1b64aed197b50687ac4abb68e2bcb1bca012377373ff837a8","variants":{"light":{"file":"icons/cad-activate-display-state.svg","sha256":"5095b5cd0f3e3de1b64aed197b50687ac4abb68e2bcb1bca012377373ff837a8"},"dark":{"file":"icons-dark/cad-activate-display-state.svg","sha256":"1f1fa14d3b45f20523bca698fa9b12c3a77de85a71d15e36df5d9d235512a491","body":"<rect x=\"3\" y=\"4\" width=\"17\" height=\"15\" rx=\"1\"/><circle cx=\"11.5\" cy=\"11.5\" r=\"4\"/><rect x=\"12\" y=\"13\" width=\"17\" height=\"15\" rx=\"1\" fill=\"#192c3c\"/><circle cx=\"20.5\" cy=\"20.5\" r=\"4\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M5 24 V28 H9 M23 4 H28 V8 M25 6 28 9 30 6\" stroke=\"#63cec4\"/>"}}},{"id":"cad-add-configuration","name":"Add configuration","nameJa":"コンフィギュレーション追加","description":"Create a named model configuration with its own feature and parameter choices.","descriptionJa":"フィーチャやパラメータの組合せを持つ名前付きモデル構成を追加します。","family":"configuration","role":"command","body":"<path d=\"M4 20 V4 H21\"/><rect x=\"8\" y=\"8\" width=\"17\" height=\"20\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M12 13 H18 M12 18 H16 M12 23 H19\"/><rect x=\"20\" y=\"18\" width=\"10\" height=\"12\" rx=\"2\" fill=\"white\" stroke=\"none\"/><path d=\"M25 19 V29 M20 24 H30\" stroke=\"#178b88\"/>","tags":["configuration","variant","add","構成","追加","派生","add configuration","コンフィギュレーション追加"],"aliases":["Add Configuration"],"sources":["gui-audit-8ff0ee5324"],"category":"CAD","categories":["CAD"],"file":"icons/cad-add-configuration.svg","usages":["command"],"sha256":"9615f16eb159f6ef534fc2f580d0bf07a03f0bde9a6786dcf36fffbeff2f5353","variants":{"light":{"file":"icons/cad-add-configuration.svg","sha256":"9615f16eb159f6ef534fc2f580d0bf07a03f0bde9a6786dcf36fffbeff2f5353"},"dark":{"file":"icons-dark/cad-add-configuration.svg","sha256":"ac28447af85bfed9be7f90a813422ab05a9585c96fb97a1cc79fc2e1e5c3b121","body":"<path d=\"M4 20 V4 H21\"/><rect x=\"8\" y=\"8\" width=\"17\" height=\"20\" rx=\"1\" fill=\"#294c59\"/><path d=\"M12 13 H18 M12 18 H16 M12 23 H19\"/><rect x=\"20\" y=\"18\" width=\"10\" height=\"12\" rx=\"2\" fill=\"#192c3c\" stroke=\"none\"/><path d=\"M25 19 V29 M20 24 H30\" stroke=\"#63cec4\"/>"}}},{"id":"cad-add-rebuild-on-save-mark","name":"Mark rebuild on save","nameJa":"保存時再構築マーク","description":"Mark a configuration to be rebuilt and saved when its document is saved.","descriptionJa":"文書保存時に再構築して保存するコンフィギュレーションを指定します。","family":"configuration","role":"command","body":"<path d=\"M5 4 H23 L28 9 V28 H5Z\" fill=\"#d7efed\"/><path d=\"M10 4 V12 H22 V4 M10 28 V19 H17\"/><path d=\"M23 16 A7 7 0 1 1 17 23 M17 19 V23 H21\" stroke=\"#178b88\"/><path d=\"M23 16 V12 M21 14 23 12 25 14\" stroke=\"#178b88\"/>","tags":["configuration","save","rebuild","mark","構成","保存","再構築","マーク","mark rebuild on save","保存時再構築マーク"],"aliases":["Add Rebuild on Save Mark"],"sources":["gui-audit-8ff0ee5324"],"category":"CAD","categories":["CAD"],"file":"icons/cad-add-rebuild-on-save-mark.svg","usages":["command"],"sha256":"fcf0401456e4a84e2cb686eb8b92f3921a397332c680186524519c3e7c241622","variants":{"light":{"file":"icons/cad-add-rebuild-on-save-mark.svg","sha256":"fcf0401456e4a84e2cb686eb8b92f3921a397332c680186524519c3e7c241622"},"dark":{"file":"icons-dark/cad-add-rebuild-on-save-mark.svg","sha256":"f44b4f95e9f61eafe846c1286c1ce11a4a6632607640795a9cdc7d68cef2e2f5","body":"<path d=\"M5 4 H23 L28 9 V28 H5Z\" fill=\"#294c59\"/><path d=\"M10 4 V12 H22 V4 M10 28 V19 H17\"/><path d=\"M23 16 A7 7 0 1 1 17 23 M17 19 V23 H21\" stroke=\"#63cec4\"/><path d=\"M23 16 V12 M21 14 23 12 25 14\" stroke=\"#63cec4\"/>"}}},{"id":"cad-configuration-preview","name":"Preview configuration","nameJa":"コンフィギュレーションのプレビュー","description":"Preview a candidate model configuration without making it the active configuration.","descriptionJa":"候補のモデル構成をアクティブにせずに再構築して確認します。","family":"configuration","role":"command","body":"<path d=\"M6 10 16 4 26 10 V22 L16 28 6 22Z M6 10 16 16 26 10 M16 16 V28\" stroke-dasharray=\"3 3\"/><path d=\"M6.0 18 Q16 11 26.0 18 Q16 25 6.0 18Z\" fill=\"white\"/><circle cx=\"16\" cy=\"18\" r=\"2\" fill=\"#178b88\" stroke=\"#178b88\"/>","tags":["configuration","preview","trial","構成","プレビュー","試行","preview configuration","コンフィギュレーションのプレビュー"],"aliases":["config.preview"],"sources":["gui-audit-e02b0eaa69"],"category":"CAD","categories":["CAD"],"file":"icons/cad-configuration-preview.svg","usages":["command"],"sha256":"951ce190b0cfe28444b5d9a009206c32bd85854a27b2805f53bb157ee356ae24","variants":{"light":{"file":"icons/cad-configuration-preview.svg","sha256":"951ce190b0cfe28444b5d9a009206c32bd85854a27b2805f53bb157ee356ae24"},"dark":{"file":"icons-dark/cad-configuration-preview.svg","sha256":"07c9f89d6fd3cea4df2b1b2f1235c1f055e1c19f7596b4d0b00cbd019c252323","body":"<path d=\"M6 10 16 4 26 10 V22 L16 28 6 22Z M6 10 16 16 26 10 M16 16 V28\" stroke-dasharray=\"3 3\"/><path d=\"M6.0 18 Q16 11 26.0 18 Q16 25 6.0 18Z\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"18\" r=\"2\" fill=\"#63cec4\" stroke=\"#63cec4\"/>"}}},{"id":"cad-configuration-rules","name":"Configuration rules","nameJa":"コンフィギュレーション規則","description":"Inspect or define conditional rules that choose configuration values or actions.","descriptionJa":"条件に応じて構成の値や処理を選ぶ規則を確認・定義します。","family":"configuration","role":"command","body":"<path d=\"M16 3 23 10 16 17 9 10Z\" fill=\"#d7efed\"/><path d=\"M9 10 H5 V25 H10 M23 10 H27 V25 H22\"/><rect x=\"10\" y=\"21\" width=\"12\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M13 10 15 12 19 8 M13 25 H19\" stroke=\"#178b88\"/>","tags":["configuration","rule","condition","decision","構成","規則","条件","分岐","configuration rules","コンフィギュレーション規則"],"aliases":["config.rule"],"sources":["gui-audit-e02b0eaa69"],"category":"CAD","categories":["CAD"],"file":"icons/cad-configuration-rules.svg","usages":["command"],"sha256":"93f85e8a80733db3d1d6cc117805e4c71c21c544587e5f79412c352c097db28e","variants":{"light":{"file":"icons/cad-configuration-rules.svg","sha256":"93f85e8a80733db3d1d6cc117805e4c71c21c544587e5f79412c352c097db28e"},"dark":{"file":"icons-dark/cad-configuration-rules.svg","sha256":"1f3593a72d51d1575bc96dac3f91e67e703a5a8a79ba8e31817ec80718bee5aa","body":"<path d=\"M16 3 23 10 16 17 9 10Z\" fill=\"#294c59\"/><path d=\"M9 10 H5 V25 H10 M23 10 H27 V25 H22\"/><rect x=\"10\" y=\"21\" width=\"12\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><path d=\"M13 10 15 12 19 8 M13 25 H19\" stroke=\"#63cec4\"/>"}}},{"id":"cad-dependency-graph","name":"Inspect dependencies","nameJa":"依存関係の表示","description":"Show reference links and downstream users of model features or parameters.","descriptionJa":"フィーチャやパラメータの参照関係と、それらを使用する下流の項目を表示します。","family":"model-dependencies","role":"command","body":"<rect x=\"11\" y=\"3\" width=\"10\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M16 10 V15 H6 V21 M16 15 H26 V21\"/><rect x=\"2\" y=\"21\" width=\"9\" height=\"8\" rx=\"1\"/><rect x=\"21\" y=\"21\" width=\"9\" height=\"8\" rx=\"1\"/><path d=\"M12 25 H20 M17 22 20 25 17 28\" stroke=\"#178b88\"/>","tags":["reference","dependency","graph","users","参照","依存関係","グラフ","使用先","model-dependencies","inspect dependencies","依存関係の表示"],"aliases":["timeline.dependents","parameters.users","parameters.graph","Dynamic Reference Visualization","Dynamic Reference Visualization (Child)"],"sources":["gui-audit-950e136ff6","gui-audit-676d40e2c6","gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-dependency-graph.svg","usages":["command"],"sha256":"db612b60647699d3fdf79780b126b670c1f89a4c19bb0a1cf77ab347686fcf15","variants":{"light":{"file":"icons/cad-dependency-graph.svg","sha256":"db612b60647699d3fdf79780b126b670c1f89a4c19bb0a1cf77ab347686fcf15"},"dark":{"file":"icons-dark/cad-dependency-graph.svg","sha256":"8c77589f9f573c42a493a38ec2c24a9d5852053dfbfbcff532f3100a08f4b8fe","body":"<rect x=\"11\" y=\"3\" width=\"10\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><path d=\"M16 10 V15 H6 V21 M16 15 H26 V21\"/><rect x=\"2\" y=\"21\" width=\"9\" height=\"8\" rx=\"1\"/><rect x=\"21\" y=\"21\" width=\"9\" height=\"8\" rx=\"1\"/><path d=\"M12 25 H20 M17 22 20 25 17 28\" stroke=\"#63cec4\"/>"}}},{"id":"cad-design-check","name":"Check design document","nameJa":"設計文書チェック","description":"Check document properties and design requirements against a defined check set or reference document.","descriptionJa":"定義済みの検査項目や参照文書に照らし、文書属性と設計要件を検査します。","family":"design-validation","role":"command","body":"<path d=\"M5 3 H20 L26 9 V28 H5Z\" fill=\"#d7efed\"/><path d=\"M20 3 V9 H26 M9 13 H17 M9 18 H15\"/><path d=\"M16 23 20 27 28 17\" stroke=\"#178b88\"/>","tags":["design check","document","validation","requirements","設計チェック","文書","検査","要件","design-validation","check design document","設計文書チェック"],"aliases":["Check Active Document","Check Against Existing File"],"sources":["gui-audit-4396f7e3ba"],"category":"CAD","categories":["CAD"],"file":"icons/cad-design-check.svg","usages":["command"],"sha256":"a3ed3215d00fb608d401c6e9e78705815a74a1a91e0193be85749295d1d62443","variants":{"light":{"file":"icons/cad-design-check.svg","sha256":"a3ed3215d00fb608d401c6e9e78705815a74a1a91e0193be85749295d1d62443"},"dark":{"file":"icons-dark/cad-design-check.svg","sha256":"571b3974d5d47ad684e0fc9cb17bd21872436f1b250d3ceef321d0d00e260d76","body":"<path d=\"M5 3 H20 L26 9 V28 H5Z\" fill=\"#294c59\"/><path d=\"M20 3 V9 H26 M9 13 H17 M9 18 H15\"/><path d=\"M16 23 20 27 28 17\" stroke=\"#63cec4\"/>"}}},{"id":"cad-design-check-rules","name":"Define design checks","nameJa":"設計チェックの定義","description":"Build or learn reusable requirements for design-document checking.","descriptionJa":"設計文書の検査で再利用する要件を作成、または既存文書から学習します。","family":"design-validation","role":"command","body":"<rect x=\"4\" y=\"4\" width=\"21\" height=\"24\" rx=\"1\"/><path d=\"M8 9 H17 M8 15 H14 M8 21 H12\"/><path d=\"M17 25 20 18 26 12 30 16 24 22Z\" fill=\"#d7efed\"/><path d=\"M20 18 24 22 M17 25 22 24\" stroke=\"#178b88\"/>","tags":["design check","rules","requirements","learn","設計チェック","規則","要件","学習","design-validation","define design checks","設計チェックの定義"],"aliases":["Build Checks","Learn Checks Wizard"],"sources":["gui-audit-4396f7e3ba"],"category":"CAD","categories":["CAD"],"file":"icons/cad-design-check-rules.svg","usages":["command"],"sha256":"55bd685ae723045e4f52bd24b93cab5e254d9c22c68c63dbd7085458f4d9e41d","variants":{"light":{"file":"icons/cad-design-check-rules.svg","sha256":"55bd685ae723045e4f52bd24b93cab5e254d9c22c68c63dbd7085458f4d9e41d"},"dark":{"file":"icons-dark/cad-design-check-rules.svg","sha256":"8e737f5eca42caef9ba42bef2fd01801974121496d53a3502da76896d29d33ab","body":"<rect x=\"4\" y=\"4\" width=\"21\" height=\"24\" rx=\"1\"/><path d=\"M8 9 H17 M8 15 H14 M8 21 H12\"/><path d=\"M17 25 20 18 26 12 30 16 24 22Z\" fill=\"#294c59\"/><path d=\"M20 18 24 22 M17 25 22 24\" stroke=\"#63cec4\"/>"}}},{"id":"cad-design-library","name":"Browse design library","nameJa":"設計ライブラリ参照","description":"Inspect curated, versioned local resources for reuse in a design.","descriptionJa":"設計で再利用する、整理・版管理されたローカルのリソースを確認します。","family":"design-library","role":"command","body":"<path d=\"M3 8 H29 V28 H3Z M3 18 H29\"/><path d=\"M5 4 H27 V8\"/><rect x=\"6\" y=\"11\" width=\"8\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><circle cx=\"23\" cy=\"13.5\" r=\"2.5\" fill=\"#d7efed\"/><path d=\"M6 22 H11 V26 H6Z M16 25 21 20 26 25Z\" fill=\"#d7efed\"/>","tags":["library","local","resource","reuse","ライブラリ","ローカル","リソース","再利用","design-library","browse design library","設計ライブラリ参照"],"aliases":["library.inspect"],"sources":["gui-audit-0b7fca4246"],"category":"CAD","categories":["CAD"],"file":"icons/cad-design-library.svg","usages":["command"],"sha256":"cf5ed02dff6fd344b43fc8760f3bfaa4cc175b9a8093ddd1a59945035d5c96ca","variants":{"light":{"file":"icons/cad-design-library.svg","sha256":"cf5ed02dff6fd344b43fc8760f3bfaa4cc175b9a8093ddd1a59945035d5c96ca"},"dark":{"file":"icons-dark/cad-design-library.svg","sha256":"b8f416056275da089e4b662873ce359e82c5657e104620bdc4a5f296cfe0ad9f","body":"<path d=\"M3 8 H29 V28 H3Z M3 18 H29\"/><path d=\"M5 4 H27 V8\"/><rect x=\"6\" y=\"11\" width=\"8\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><circle cx=\"23\" cy=\"13.5\" r=\"2.5\" fill=\"#294c59\"/><path d=\"M6 22 H11 V26 H6Z M16 25 21 20 26 25Z\" fill=\"#294c59\"/>"}}},{"id":"cad-material-library","name":"Manage material library","nameJa":"材料ライブラリ管理","description":"Browse or create physical material definitions without assigning them to geometry.","descriptionJa":"形状への材料割当とは別に、物性を持つ材料定義を参照・作成します。","family":"material-library","role":"command","body":"<path d=\"M5 5 H23 Q27 5 27 9 V27 H8 Q5 27 5 24Z\" fill=\"#d7efed\"/><path d=\"M9 5 V23 H27 M5 24 Q5 21 9 23\"/><path d=\"M13 11 18 8 23 11 V17 L18 20 13 17Z M13 11 18 14 23 11 M18 14 V20\" fill=\"white\"/>","tags":["material","library","physical properties","definition","材料","ライブラリ","物性","定義","material-library","manage material library","材料ライブラリ管理"],"aliases":["material.list","material.create"],"sources":["gui-audit-1360b317c3"],"category":"CAD","categories":["CAD"],"file":"icons/cad-material-library.svg","usages":["command"],"sha256":"428687a23c601d3c369b9f58154cb8ff49f9c564cb4be6b582bbde93a3019697","variants":{"light":{"file":"icons/cad-material-library.svg","sha256":"428687a23c601d3c369b9f58154cb8ff49f9c564cb4be6b582bbde93a3019697"},"dark":{"file":"icons-dark/cad-material-library.svg","sha256":"8bd426ca69fdfffe032e8fa7c612986ade60669415ca3238d9a0802d6f92074d","body":"<path d=\"M5 5 H23 Q27 5 27 9 V27 H8 Q5 27 5 24Z\" fill=\"#294c59\"/><path d=\"M9 5 V23 H27 M5 24 Q5 21 9 23\"/><path d=\"M13 11 18 8 23 11 V17 L18 20 13 17Z M13 11 18 14 23 11 M18 14 V20\" fill=\"#192c3c\"/>"}}},{"id":"cad-material-validation","name":"Validate material data","nameJa":"材料データ検証","description":"Check physical material properties for missing, inconsistent or invalid constitutive data.","descriptionJa":"材料の物性値について欠落・不整合・無効な構成則データを検証します。","family":"material-validation","role":"command","body":"<path d=\"M3 7 10.5 4 18 7 V18 L10.5 21 3 18Z\" fill=\"#d7efed\"/><path d=\"M3 7 10.5 10 18 7 M10.5 10 V21\"/><path d=\"M4 26 H13 M8 23 V29\"/><path d=\"M18 24 22 28 30 17\" stroke=\"#178b88\"/>","tags":["material","validate","constitutive data","consistency","材料","検証","構成則","整合性","material-validation","validate material data","材料データ検証"],"aliases":["material.properties.validate"],"sources":["gui-audit-1360b317c3"],"category":"CAD","categories":["CAD"],"file":"icons/cad-material-validation.svg","usages":["command"],"sha256":"83dd8937a2a9e0ca102ad64354add49aed43793ecf55e20b3c9a6ac0d0ae201c","variants":{"light":{"file":"icons/cad-material-validation.svg","sha256":"83dd8937a2a9e0ca102ad64354add49aed43793ecf55e20b3c9a6ac0d0ae201c"},"dark":{"file":"icons-dark/cad-material-validation.svg","sha256":"28a90ec847ed1650d266b92a63d5e258e387a81446cacd88b839c11aaaf5aceb","body":"<path d=\"M3 7 10.5 4 18 7 V18 L10.5 21 3 18Z\" fill=\"#294c59\"/><path d=\"M3 7 10.5 10 18 7 M10.5 10 V21\"/><path d=\"M4 26 H13 M8 23 V29\"/><path d=\"M18 24 22 28 30 17\" stroke=\"#63cec4\"/>"}}},{"id":"cad-directional-modulus","name":"Directional elastic modulus","nameJa":"方向別弾性率","description":"Evaluate how elastic modulus varies with direction in an anisotropic material.","descriptionJa":"異方性材料で方向に応じて変化する弾性率を評価します。","family":"material-evaluation","role":"command","body":"<path d=\"M3 16 H29 M16 3 V29\" stroke-dasharray=\"2 3\"/><path d=\"M16 16 C3 17 2 5 8 5 C14 5 15 12 16 16 C29 15 30 27 24 27 C18 27 17 20 16 16Z\" fill=\"#d7efed\"/><path d=\"M16 16 25 7 M21 7 H25 V11\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"16\" r=\"1.5\" fill=\"#178b88\" stroke=\"#178b88\"/>","tags":["material","anisotropic","modulus","direction","材料","異方性","弾性率","方向","material-evaluation","directional elastic modulus","方向別弾性率"],"aliases":["material.properties.directional"],"sources":["gui-audit-1360b317c3"],"category":"CAD","categories":["CAD"],"file":"icons/cad-directional-modulus.svg","usages":["command"],"sha256":"41f4ccb503fe67f682ebfd792d3f69542828f136870f1ed4af4e655dbc07c3ba","variants":{"light":{"file":"icons/cad-directional-modulus.svg","sha256":"41f4ccb503fe67f682ebfd792d3f69542828f136870f1ed4af4e655dbc07c3ba"},"dark":{"file":"icons-dark/cad-directional-modulus.svg","sha256":"d7877dd6c908f3933ef56d56e9740ba2517d783cbc8467f6f85a6badf86b3ffd","body":"<path d=\"M3 16 H29 M16 3 V29\" stroke-dasharray=\"2 3\"/><path d=\"M16 16 C3 17 2 5 8 5 C14 5 15 12 16 16 C29 15 30 27 24 27 C18 27 17 20 16 16Z\" fill=\"#294c59\"/><path d=\"M16 16 25 7 M21 7 H25 V11\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"16\" r=\"1.5\" fill=\"#63cec4\" stroke=\"#63cec4\"/>"}}},{"id":"cad-appearance-library","name":"Manage appearances","nameJa":"外観の参照・選択","description":"Inspect assigned body or face appearances, browse reusable looks, and choose a library appearance to apply.","descriptionJa":"ボディや面に割り当てた外観と再利用できる見本を参照し、適用する外観を選択します。","family":"appearance-library","role":"command","body":"<path d=\"M5 5 H23 Q27 5 27 9 V27 H8 Q5 27 5 24Z\" fill=\"#d7efed\"/><path d=\"M9 5 V23 H27 M5 24 Q5 21 9 23\"/><circle cx=\"15\" cy=\"11\" r=\"2.5\" fill=\"#178b88\" stroke=\"#178b88\"/><circle cx=\"22\" cy=\"11\" r=\"2.5\" fill=\"white\"/><rect x=\"12.5\" y=\"16\" width=\"5\" height=\"5\" rx=\"1\" fill=\"white\"/><rect x=\"19.5\" y=\"16\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#253b53\"/>","tags":["appearance","library","swatch","visual style","外観","ライブラリ","見本","スタイル","appearance-library","manage appearances","外観の参照・選択"],"aliases":["appearance.library","appearance.list","render.library.appearance.apply"],"sources":["gui-audit-08eeb2032b","gui-audit-43d4d0f047"],"category":"CAD","categories":["CAD"],"file":"icons/cad-appearance-library.svg","usages":["command"],"sha256":"8b5bbabb86cd572c444c4f29eabd37374822971cea176e8250ea5dddf4f55de4","variants":{"light":{"file":"icons/cad-appearance-library.svg","sha256":"8b5bbabb86cd572c444c4f29eabd37374822971cea176e8250ea5dddf4f55de4"},"dark":{"file":"icons-dark/cad-appearance-library.svg","sha256":"2b01903c2d0274e9017a9ca7ba08b22337ce4004b5662da2233e1b3ee4082bae","body":"<path d=\"M5 5 H23 Q27 5 27 9 V27 H8 Q5 27 5 24Z\" fill=\"#294c59\"/><path d=\"M9 5 V23 H27 M5 24 Q5 21 9 23\"/><circle cx=\"15\" cy=\"11\" r=\"2.5\" fill=\"#63cec4\" stroke=\"#63cec4\"/><circle cx=\"22\" cy=\"11\" r=\"2.5\" fill=\"#192c3c\"/><rect x=\"12.5\" y=\"16\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#192c3c\"/><rect x=\"19.5\" y=\"16\" width=\"5\" height=\"5\" rx=\"1\" fill=\"#d1e5ed\"/>"}}},{"id":"cad-assign-appearance","name":"Assign appearance","nameJa":"外観の割当","description":"Apply a visual color or surface style to selected faces, bodies or components.","descriptionJa":"選択した面・ボディ・部品に表示用の色や表面スタイルを適用します。","family":"appearance-editing","role":"command","body":"<path d=\"M4 20 13 15 22 20 V27 L13 31 4 27Z\" fill=\"#d7efed\"/><path d=\"M4 20 13 24 22 20 M13 24 V31\"/><path d=\"M14 14 24 4 Q26 2 28 4 Q30 6 28 8 L18 18Z\" fill=\"#d7efed\"/><path d=\"M13 15 Q8 14 8 22 Q16 23 17 18Z\" stroke=\"#178b88\" fill=\"#178b88\"/>","tags":["appearance","color","surface style","assign","外観","色","表面スタイル","割当","appearance-editing","assign appearance","外観の割当"],"aliases":["appearance.assign"],"sources":["gui-audit-ecd16ac847"],"category":"CAD","categories":["CAD"],"file":"icons/cad-assign-appearance.svg","usages":["command"],"sha256":"8c28131de71d1f310126fea8fcf71d94a9d172b5e72286bb87097c93e2e8be18","variants":{"light":{"file":"icons/cad-assign-appearance.svg","sha256":"8c28131de71d1f310126fea8fcf71d94a9d172b5e72286bb87097c93e2e8be18"},"dark":{"file":"icons-dark/cad-assign-appearance.svg","sha256":"cfe62c4ef3677f108c7e06f2bdbeea8b265ce5172c742a3829221c96c282e4ea","body":"<path d=\"M4 20 13 15 22 20 V27 L13 31 4 27Z\" fill=\"#294c59\"/><path d=\"M4 20 13 24 22 20 M13 24 V31\"/><path d=\"M14 14 24 4 Q26 2 28 4 Q30 6 28 8 L18 18Z\" fill=\"#294c59\"/><path d=\"M13 15 Q8 14 8 22 Q16 23 17 18Z\" stroke=\"#63cec4\" fill=\"#63cec4\"/>"}}},{"id":"cad-camera-view","name":"Camera view","nameJa":"カメラビュー","description":"Look through a model camera using its position, orientation and field of view.","descriptionJa":"モデル内のカメラ位置・方向・画角に従って表示します。","family":"camera-navigation","role":"command","body":"<path d=\"M11 12 27 5 V27 L11 20Z\" stroke-dasharray=\"3 3\"/><rect x=\"3\" y=\"10\" width=\"10\" height=\"12\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M13 14 19 11 V21 L13 18Z\" fill=\"#d7efed\"/><path d=\"M24 9 H28 V23 H24\" stroke=\"#178b88\"/>","tags":["camera","view","field of view","カメラ","ビュー","画角","camera-navigation","camera view","カメラビュー"],"aliases":["Camera View"],"sources":["gui-audit-f30c7dc7d5"],"category":"CAD","categories":["CAD"],"file":"icons/cad-camera-view.svg","usages":["command"],"sha256":"f946d08a85539b6673e3223ba22c332ff73cfc59c5b0ba7c213e97a68f0172fe","variants":{"light":{"file":"icons/cad-camera-view.svg","sha256":"f946d08a85539b6673e3223ba22c332ff73cfc59c5b0ba7c213e97a68f0172fe"},"dark":{"file":"icons-dark/cad-camera-view.svg","sha256":"790b5cf7339943eff7092670ff579982820f4a40133283a9812f01219960aebc","body":"<path d=\"M11 12 27 5 V27 L11 20Z\" stroke-dasharray=\"3 3\"/><rect x=\"3\" y=\"10\" width=\"10\" height=\"12\" rx=\"2\" fill=\"#294c59\"/><path d=\"M13 14 19 11 V21 L13 18Z\" fill=\"#294c59\"/><path d=\"M24 9 H28 V23 H24\" stroke=\"#63cec4\"/>"}}},{"id":"cad-add-walk-through","name":"Create walk-through","nameJa":"ウォークスルー作成","description":"Define a camera route for walking through a model or assembly scene.","descriptionJa":"モデルやアセンブリの内部を歩いて確認するカメラの経路を作成します。","family":"camera-navigation","role":"command","body":"<path d=\"M4 24 V5 H27 V24\"/><path d=\"M12 5 V16 H22\"/><path d=\"M5 29 H12 Q18 29 18 23 V16 M15 19 18 16 21 19\" stroke=\"#178b88\"/><circle cx=\"7\" cy=\"23\" r=\"2\" fill=\"#d7efed\"/><path d=\"M7 25 5 29 M8 26 11 28\"/>","tags":["camera","walkthrough","route","navigation","カメラ","ウォークスルー","経路","移動","camera-navigation","create walk-through","ウォークスルー作成"],"aliases":["Add Walk-through"],"sources":["gui-audit-f30c7dc7d5"],"category":"CAD","categories":["CAD"],"file":"icons/cad-add-walk-through.svg","usages":["command"],"sha256":"6e303ded1473af6666c93c50f3c246be4ede063ad87b20db0d4cf6a754e53e93","variants":{"light":{"file":"icons/cad-add-walk-through.svg","sha256":"6e303ded1473af6666c93c50f3c246be4ede063ad87b20db0d4cf6a754e53e93"},"dark":{"file":"icons-dark/cad-add-walk-through.svg","sha256":"56f1c19edce89215466f1817921a3b3fd61c1c96db6a17af340319fd51eabaa9","body":"<path d=\"M4 24 V5 H27 V24\"/><path d=\"M12 5 V16 H22\"/><path d=\"M5 29 H12 Q18 29 18 23 V16 M15 19 18 16 21 19\" stroke=\"#63cec4\"/><circle cx=\"7\" cy=\"23\" r=\"2\" fill=\"#294c59\"/><path d=\"M7 25 5 29 M8 26 11 28\"/>"}}},{"id":"cad-isometric-view","name":"Isometric view","nameJa":"等角投影ビュー","description":"Orient the camera to an isometric view with equally foreshortened principal axes.","descriptionJa":"主軸の縮み率が等しい等角投影方向にカメラを向けます。","family":"view-orientation","role":"command","body":"<path d=\"M7 11 16 6 25 11 V21 L16 26 7 21Z\" fill=\"#d7efed\"/><path d=\"M7 11 16 16 25 11 M16 16 V26\"/><path d=\"M16 16 V2 M16 16 3 23 M16 16 29 23\" stroke=\"#178b88\"/><path d=\"M14 4 16 2 18 4 M3 20 V23 H6 M26 23 H29 V20\" stroke=\"#178b88\"/>","tags":["camera","isometric","axonometric","orientation","カメラ","等角投影","方向","view-orientation","isometric view","等角投影ビュー"],"aliases":["view.isometric"],"sources":["gui-audit-875626de06"],"category":"CAD","categories":["CAD"],"file":"icons/cad-isometric-view.svg","usages":["command"],"sha256":"60c05cf722cb0085b511a04b9c9380c6325d10472726eb7cf1a8bc5af26b46da","variants":{"light":{"file":"icons/cad-isometric-view.svg","sha256":"60c05cf722cb0085b511a04b9c9380c6325d10472726eb7cf1a8bc5af26b46da"},"dark":{"file":"icons-dark/cad-isometric-view.svg","sha256":"6deadb33a47b16e8f97c80871ce48dc3dd8fa097b8e9dc4d9262ea5a9568914f","body":"<path d=\"M7 11 16 6 25 11 V21 L16 26 7 21Z\" fill=\"#294c59\"/><path d=\"M7 11 16 16 25 11 M16 16 V26\"/><path d=\"M16 16 V2 M16 16 3 23 M16 16 29 23\" stroke=\"#63cec4\"/><path d=\"M14 4 16 2 18 4 M3 20 V23 H6 M26 23 H29 V20\" stroke=\"#63cec4\"/>"}}},{"id":"cad-standard-view","name":"Standard view orientation","nameJa":"標準ビュー方向","description":"Choose a standard front, back, side, top or bottom model-view direction.","descriptionJa":"正面・背面・側面・上面・下面などの標準方向からモデルを表示します。","family":"view-orientation","role":"command","body":"<path d=\"M7 12 14 5 H28 V20 L21 27 H7Z M7 12 H21 V27 M21 12 28 5 M21 20 H28\"/><rect x=\"7\" y=\"12\" width=\"14\" height=\"15\" rx=\"0\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M2 19 H10 M7 16 10 19 7 22\" stroke=\"#178b88\"/>","tags":["view orientation","front","back","top","side","ビュー方向","正面","背面","上面","側面","view-orientation","standard view orientation","標準ビュー方向"],"aliases":["view.front","view.back","view.left","view.right","view.top","view.bottom","View Orientation"],"sources":["gui-audit-875626de06","gui-audit-f30c7dc7d5"],"category":"CAD","categories":["CAD"],"file":"icons/cad-standard-view.svg","usages":["command"],"sha256":"53de5fda81d0c938a78cc62a392eea09d62810d3a172d0fc0fa02b4bc647c9d3","variants":{"light":{"file":"icons/cad-standard-view.svg","sha256":"53de5fda81d0c938a78cc62a392eea09d62810d3a172d0fc0fa02b4bc647c9d3"},"dark":{"file":"icons-dark/cad-standard-view.svg","sha256":"d013167b652e8612033ad4048aac62f519d7c20986513aaeb4d58f0ada64b75e","body":"<path d=\"M7 12 14 5 H28 V20 L21 27 H7Z M7 12 H21 V27 M21 12 28 5 M21 20 H28\"/><rect x=\"7\" y=\"12\" width=\"14\" height=\"15\" rx=\"0\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M2 19 H10 M7 16 10 19 7 22\" stroke=\"#63cec4\"/>"}}},{"id":"cad-view-normal-to","name":"View normal to selection","nameJa":"選択面に垂直なビュー","description":"Align the viewing direction with the normal of a selected planar entity.","descriptionJa":"選択した平面要素の法線方向に視線を合わせます。","family":"view-orientation","role":"command","body":"<path d=\"M3 19 13 13 29 19 19 27Z\" fill=\"#d7efed\"/><path d=\"M16 20 V14 H20\"/><path d=\"M16 20 V3 M12 7 16 3 20 7\" stroke=\"#178b88\"/><path d=\"M8 22 16 17 24 21\" stroke-dasharray=\"2 3\"/>","tags":["view","normal","plane","selection","ビュー","法線","平面","選択","view-orientation","view normal to selection","選択面に垂直なビュー"],"aliases":["view.normal_to"],"sources":["gui-audit-875626de06"],"category":"CAD","categories":["CAD"],"file":"icons/cad-view-normal-to.svg","usages":["command"],"sha256":"1c13f64293327e8915a30826af4480489bf767069b0e471074a0d07cd018814e","variants":{"light":{"file":"icons/cad-view-normal-to.svg","sha256":"1c13f64293327e8915a30826af4480489bf767069b0e471074a0d07cd018814e"},"dark":{"file":"icons-dark/cad-view-normal-to.svg","sha256":"45060bc065a79d4fc74426bd13326900d9dfa38c4fad8444f5fe1e60a2f6bd8a","body":"<path d=\"M3 19 13 13 29 19 19 27Z\" fill=\"#294c59\"/><path d=\"M16 20 V14 H20\"/><path d=\"M16 20 V3 M12 7 16 3 20 7\" stroke=\"#63cec4\"/><path d=\"M8 22 16 17 24 21\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-previous-view","name":"Previous view","nameJa":"前のビュー","description":"Return to the preceding camera view without undoing model edits.","descriptionJa":"モデルの編集を取り消さずに、直前のカメラ表示へ戻します。","family":"view-history","role":"command","body":"<rect x=\"4\" y=\"9\" width=\"24\" height=\"20\" rx=\"2\"/><path d=\"M8 24 14 18 19 23 24 16\" stroke=\"#178b88\"/><path d=\"M11 4 H23 Q28 4 28 9\"/><path d=\"M11 1 7 4 11 7\" stroke=\"#178b88\"/>","tags":["view","previous","camera history","ビュー","前へ","カメラ履歴","view-history","previous view","前のビュー"],"aliases":["Previous View"],"sources":["gui-audit-f30c7dc7d5"],"category":"CAD","categories":["CAD"],"file":"icons/cad-previous-view.svg","usages":["command"],"sha256":"2f5e01638cf0168a860f7b6b38a1aacb78c608dbd667b992e571be9331dd2c07","variants":{"light":{"file":"icons/cad-previous-view.svg","sha256":"2f5e01638cf0168a860f7b6b38a1aacb78c608dbd667b992e571be9331dd2c07"},"dark":{"file":"icons-dark/cad-previous-view.svg","sha256":"7c9ebebb05c64ad0a12d07e868e59752578cebd546f5c508fec3ac63b284a05e","body":"<rect x=\"4\" y=\"9\" width=\"24\" height=\"20\" rx=\"2\"/><path d=\"M8 24 14 18 19 23 24 16\" stroke=\"#63cec4\"/><path d=\"M11 4 H23 Q28 4 28 9\"/><path d=\"M11 1 7 4 11 7\" stroke=\"#63cec4\"/>"}}},{"id":"cad-named-view-restore","name":"Restore named view","nameJa":"名前付きビューの復元","description":"Apply a previously saved camera or render-view snapshot.","descriptionJa":"保存済みのカメラやレンダリング表示のスナップショットを適用します。","family":"view-history","role":"command","body":"<rect x=\"3\" y=\"5\" width=\"25\" height=\"22\" rx=\"2\"/><path d=\"M7 21 13 15 18 20 24 13\" stroke=\"#178b88\"/><path d=\"M9 5 V14 L13 11 17 14 V5\" fill=\"#d7efed\"/><path d=\"M23 24 H30 M27 21 30 24 27 27\" stroke=\"#178b88\"/>","tags":["named view","camera","saved view","restore","名前付きビュー","カメラ","保存ビュー","復元","view-history","restore named view","名前付きビューの復元"],"aliases":["view.apply","render.settings.apply"],"sources":["gui-audit-43d4d0f047","gui-audit-875626de06"],"category":"CAD","categories":["CAD"],"file":"icons/cad-named-view-restore.svg","usages":["command"],"sha256":"d7c22381635e41d217d7f6adc0b9712a947b0ac504cf793fdbe0f67a4ad1f0be","variants":{"light":{"file":"icons/cad-named-view-restore.svg","sha256":"d7c22381635e41d217d7f6adc0b9712a947b0ac504cf793fdbe0f67a4ad1f0be"},"dark":{"file":"icons-dark/cad-named-view-restore.svg","sha256":"8b95572a4b52b59877d9ea349c1bd67b4866c93b2f5ed6d516a0718f0b8fc9b3","body":"<rect x=\"3\" y=\"5\" width=\"25\" height=\"22\" rx=\"2\"/><path d=\"M7 21 13 15 18 20 24 13\" stroke=\"#63cec4\"/><path d=\"M9 5 V14 L13 11 17 14 V5\" fill=\"#294c59\"/><path d=\"M23 24 H30 M27 21 30 24 27 27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-roll-view","name":"Roll view","nameJa":"ビューのロール","description":"Rotate the camera about its viewing axis without changing the viewing target.","descriptionJa":"注視点を変えずに、視線軸の周りでカメラを回転します。","family":"camera-navigation","role":"command","body":"<path d=\"M8 2 Q20 0 27 9 M23 7 27 9 28 5\" stroke=\"#178b88\"/><g transform=\"rotate(25 16 16)\"><rect x=\"7\" y=\"8\" width=\"18\" height=\"16\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M7 18 H25 M16 8 V24\"/></g><path d=\"M24 30 Q12 32 5 23 M9 25 5 23 4 27\" stroke=\"#178b88\"/>","tags":["camera","roll","view axis","rotate","カメラ","ロール","視線軸","回転","camera-navigation","roll view","ビューのロール"],"aliases":["Roll View"],"sources":["gui-audit-f30c7dc7d5"],"category":"CAD","categories":["CAD"],"file":"icons/cad-roll-view.svg","usages":["command"],"sha256":"60a8a2d9ed7871cdd509f137f51192915f3e1b35726332e744ac8df2dbf34772","variants":{"light":{"file":"icons/cad-roll-view.svg","sha256":"60a8a2d9ed7871cdd509f137f51192915f3e1b35726332e744ac8df2dbf34772"},"dark":{"file":"icons-dark/cad-roll-view.svg","sha256":"adde6309e77e3384a65cd0f687e465239827e0f3a63640f95d123e8f8c204353","body":"<path d=\"M8 2 Q20 0 27 9 M23 7 27 9 28 5\" stroke=\"#63cec4\"/><g transform=\"rotate(25 16 16)\"><rect x=\"7\" y=\"8\" width=\"18\" height=\"16\" rx=\"1\" fill=\"#294c59\"/><path d=\"M7 18 H25 M16 8 V24\"/></g><path d=\"M24 30 Q12 32 5 23 M9 25 5 23 4 27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-turn-camera","name":"Turn camera","nameJa":"カメラの向き変更","description":"Turn the camera in place to change its look direction rather than orbiting the model.","descriptionJa":"モデルの周囲を回るのではなく、カメラ位置を固定して視線方向を変えます。","family":"camera-navigation","role":"command","body":"<path d=\"M10 17 H22 V27 H10Z\" fill=\"#d7efed\"/><path d=\"M13 17 V13 H19 V17 M16 27 V30\"/><path d=\"M16 13 6 4 M16 13 27 4\" stroke-dasharray=\"2 3\"/><path d=\"M5 12 C2 3 28 3 28 12 M25 9 28 12 30 8\" stroke=\"#178b88\"/>","tags":["camera","turn","look direction","pivot","カメラ","向き","視線方向","旋回","camera-navigation","turn camera","カメラの向き変更"],"aliases":["Turn Camera"],"sources":["gui-audit-f30c7dc7d5"],"category":"CAD","categories":["CAD"],"file":"icons/cad-turn-camera.svg","usages":["command"],"sha256":"35d5cc8826c116e251d9ead978fd5f00d3ac2b8cfa763b3e1ce2720c24408d51","variants":{"light":{"file":"icons/cad-turn-camera.svg","sha256":"35d5cc8826c116e251d9ead978fd5f00d3ac2b8cfa763b3e1ce2720c24408d51"},"dark":{"file":"icons-dark/cad-turn-camera.svg","sha256":"988237659de29111887fb64cb20b67683ae193edc423d884135398a0bc1d73e0","body":"<path d=\"M10 17 H22 V27 H10Z\" fill=\"#294c59\"/><path d=\"M13 17 V13 H19 V17 M16 27 V30\"/><path d=\"M16 13 6 4 M16 13 27 4\" stroke-dasharray=\"2 3\"/><path d=\"M5 12 C2 3 28 3 28 12 M25 9 28 12 30 8\" stroke=\"#63cec4\"/>"}}},{"id":"cad-view-break","name":"Break view","nameJa":"破断ビュー","description":"Shorten a long model presentation with break lines without cutting the source geometry.","descriptionJa":"元の形状を切断せずに、破断線を使って長いモデルの表示を短縮します。","family":"view-presentation","role":"command","body":"<path d=\"M3 8 H12 L9 13 13 19 10 24 H3Z\" fill=\"#d7efed\"/><path d=\"M22 8 H29 V24 H20 L23 19 19 13Z\" fill=\"#d7efed\"/><path d=\"M12 5 9 13 13 19 10 27 M22 5 19 13 23 19 20 27\" stroke=\"#178b88\"/>","tags":["view","break","shorten","presentation","ビュー","破断","省略","表示","view-presentation","break view","破断ビュー"],"aliases":["Model Break View","Break View"],"sources":["gui-audit-7830b955e2","gui-audit-8a41850734","gui-audit-c2a5f59b1b"],"category":"CAD","categories":["CAD"],"file":"icons/cad-view-break.svg","usages":["command"],"sha256":"7987b042a4af82fd1958e2d63dbcc5924551733e62976b6ffb6420ab0d91de48","variants":{"light":{"file":"icons/cad-view-break.svg","sha256":"7987b042a4af82fd1958e2d63dbcc5924551733e62976b6ffb6420ab0d91de48"},"dark":{"file":"icons-dark/cad-view-break.svg","sha256":"4bf73c100ae02baadcc50cf8504efaa0468a6babba62300289f0e60b876e0113","body":"<path d=\"M3 8 H12 L9 13 13 19 10 24 H3Z\" fill=\"#294c59\"/><path d=\"M22 8 H29 V24 H20 L23 19 19 13Z\" fill=\"#294c59\"/><path d=\"M12 5 9 13 13 19 10 27 M22 5 19 13 23 19 20 27\" stroke=\"#63cec4\"/>"}}},{"id":"cad-display-style","name":"Choose display style","nameJa":"表示スタイルの選択","description":"Choose wireframe, hidden-line, shaded or related viewport display styles.","descriptionJa":"ワイヤーフレーム・隠線・シェーディングなどの表示スタイルを選択します。","family":"viewport-display","role":"command","body":"<path d=\"M5 10 16 4 27 10 V23 L16 29 5 23Z M5 10 16 16 27 10 M16 16 V29\"/><path d=\"M16 16 27 10 V23 L16 29Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M5 23 16 17 M16 4 V17\" stroke-dasharray=\"2 3\"/>","tags":["display style","wireframe","shaded","hidden lines","表示スタイル","ワイヤーフレーム","シェーディング","隠線","viewport-display","choose display style","表示スタイルの選択"],"aliases":["Wireframe","Hidden Lines Visible","Hidden Lines Removed","Shaded with Edges","Shaded","Cartoon"],"sources":["gui-audit-f30c7dc7d5"],"category":"CAD","categories":["CAD"],"file":"icons/cad-display-style.svg","usages":["command"],"sha256":"f76f43aeb489540f6536de86282e2012d1eb8ee60bfde3be97b037e3b851eb08","variants":{"light":{"file":"icons/cad-display-style.svg","sha256":"f76f43aeb489540f6536de86282e2012d1eb8ee60bfde3be97b037e3b851eb08"},"dark":{"file":"icons-dark/cad-display-style.svg","sha256":"2a57ce4cc6f2d7adaa328eb59118756a9633e9754720f202d59c5180111c0199","body":"<path d=\"M5 10 16 4 27 10 V23 L16 29 5 23Z M5 10 16 16 27 10 M16 16 V29\"/><path d=\"M16 16 27 10 V23 L16 29Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M5 23 16 17 M16 4 V17\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-change-transparency","name":"Change transparency","nameJa":"透明度の変更","description":"Change component or assembly opacity while retaining the visible geometry.","descriptionJa":"形状を表示したまま、部品やアセンブリの不透明度を変更します。","family":"viewport-display","role":"command","body":"<rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"11\" y=\"12\" width=\"18\" height=\"18\" rx=\"1\"/><path d=\"M11 12 H21 V22 H11Z\" stroke=\"#178b88\" stroke-dasharray=\"2 2\"/><path d=\"M15 26 25 16 M20 27 26 21\" stroke=\"#178b88\"/>","tags":["transparency","opacity","assembly","component","透明度","不透明度","アセンブリ","部品","viewport-display","change transparency","透明度の変更"],"aliases":["Change Transparency","Assembly Transparency","Top Level Transparency (Assemblies)","Top Level Transparency (Parts)"],"sources":["gui-audit-8a41850734"],"category":"CAD","categories":["CAD"],"file":"icons/cad-change-transparency.svg","usages":["command"],"sha256":"18e02f3c9c2505a4ffdeefc802515f65f24184840b8f4bd8241b40877d7a584f","variants":{"light":{"file":"icons/cad-change-transparency.svg","sha256":"18e02f3c9c2505a4ffdeefc802515f65f24184840b8f4bd8241b40877d7a584f"},"dark":{"file":"icons-dark/cad-change-transparency.svg","sha256":"b76b2f96f896ff156efaf602e245f7292ac75f4b9a7413cb71992f5165a66eeb","body":"<rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"1\" fill=\"#294c59\"/><rect x=\"11\" y=\"12\" width=\"18\" height=\"18\" rx=\"1\"/><path d=\"M11 12 H21 V22 H11Z\" stroke=\"#63cec4\" stroke-dasharray=\"2 2\"/><path d=\"M15 26 25 16 M20 27 26 21\" stroke=\"#63cec4\"/>"}}},{"id":"cad-ambient-occlusion","name":"Ambient occlusion","nameJa":"アンビエントオクルージョン","description":"Show contact and crevice shadowing to clarify depth where surfaces are close together.","descriptionJa":"面同士が近い接触部や隙間の陰影を表示して奥行きを明確にします。","family":"viewport-display","role":"command","body":"<path d=\"M4 5 V25 H28\"/><path d=\"M10 19 20 14 27 18 17 24Z\" fill=\"#d7efed\"/><path d=\"M10 8 20 4 27 8 V18 L17 23 10 19Z\" fill=\"#d7efed\"/><path d=\"M10 8 17 12 27 8 M17 12 V23\"/><path d=\"M4.5 21.5 H10.5 L16.5 24.5 H27 V27.5 H15.5 L9.5 24.5 H4.5Z\" fill=\"#253b53\" stroke=\"none\"/>","tags":["ambient occlusion","contact shadow","depth","アンビエントオクルージョン","接触影","奥行き","viewport-display"],"aliases":["view.ambient_occlusion","Ambient Occlusion"],"sources":["gui-audit-875626de06","gui-audit-f30c7dc7d5"],"category":"CAD","categories":["CAD"],"file":"icons/cad-ambient-occlusion.svg","usages":["command"],"sha256":"0aa49901acd91a4e29d6739a3dd3debccbf0fb7400275fc554b6b793f47f5872","variants":{"light":{"file":"icons/cad-ambient-occlusion.svg","sha256":"0aa49901acd91a4e29d6739a3dd3debccbf0fb7400275fc554b6b793f47f5872"},"dark":{"file":"icons-dark/cad-ambient-occlusion.svg","sha256":"37c84607927ca77b0a3264ed4794c7647b3b9aa1cd053f91ccf5a2f503d7a9f7","body":"<path d=\"M4 5 V25 H28\"/><path d=\"M10 19 20 14 27 18 17 24Z\" fill=\"#294c59\"/><path d=\"M10 8 20 4 27 8 V18 L17 23 10 19Z\" fill=\"#294c59\"/><path d=\"M10 8 17 12 27 8 M17 12 V23\"/><path d=\"M4.5 21.5 H10.5 L16.5 24.5 H27 V27.5 H15.5 L9.5 24.5 H4.5Z\" fill=\"#d1e5ed\" stroke=\"none\"/>"}}},{"id":"cad-shadows-in-shaded-mode","name":"Shaded-mode shadows","nameJa":"シェーディング時の影","description":"Display cast shadows from model geometry in the shaded viewport.","descriptionJa":"シェーディング表示で、モデル形状が地面などに落とす影を表示します。","family":"viewport-display","role":"command","body":"<path d=\"M4 28 H29\"/><path d=\"M13 23 23 19 29 24 19 28Z\" fill=\"#253b53\" stroke=\"#253b53\"/><path d=\"M5 12 11.5 9 18 12 V23 L11.5 26 5 23Z\" fill=\"#d7efed\"/><path d=\"M5 12 11.5 15 18 12 M11.5 15 V26\"/><circle cx=\"25\" cy=\"5\" r=\"2\" stroke=\"#178b88\"/><path d=\"M20 3 18 2 M27 10 28 12 M29 5 H30\" stroke=\"#178b88\"/>","tags":["shadows","shaded","cast shadow","light","影","シェーディング","投影","光源","viewport-display","shaded-mode shadows","シェーディング時の影"],"aliases":["Shadows in Shaded Mode"],"sources":["gui-audit-f30c7dc7d5"],"category":"CAD","categories":["CAD"],"file":"icons/cad-shadows-in-shaded-mode.svg","usages":["command"],"sha256":"c552eb74d5b36b2f44181c659801bd84cfa4cc4d3df4d588f6d9848ab6c605ab","variants":{"light":{"file":"icons/cad-shadows-in-shaded-mode.svg","sha256":"c552eb74d5b36b2f44181c659801bd84cfa4cc4d3df4d588f6d9848ab6c605ab"},"dark":{"file":"icons-dark/cad-shadows-in-shaded-mode.svg","sha256":"fc30bb27452c6cbfff990e43a36c50b3e05a658a3666d7b9613733ef477aacb7","body":"<path d=\"M4 28 H29\"/><path d=\"M13 23 23 19 29 24 19 28Z\" fill=\"#d1e5ed\" stroke=\"#d1e5ed\"/><path d=\"M5 12 11.5 9 18 12 V23 L11.5 26 5 23Z\" fill=\"#294c59\"/><path d=\"M5 12 11.5 15 18 12 M11.5 15 V26\"/><circle cx=\"25\" cy=\"5\" r=\"2\" stroke=\"#63cec4\"/><path d=\"M20 3 18 2 M27 10 28 12 M29 5 H30\" stroke=\"#63cec4\"/>"}}},{"id":"cad-viewport-quality","name":"Viewport graphics quality","nameJa":"ビュー描画品質","description":"Choose viewport rendering quality and performance options, including draft hidden-line display.","descriptionJa":"簡易隠線表示など、ビューの描画品質と処理性能に関する設定を選択します。","family":"viewport-display","role":"command","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"2\"/><path d=\"M7 22 V18 H11 V12 H15 V8\"/><path d=\"M18 22 Q18 10 26 8\" stroke=\"#178b88\"/><path d=\"M16 7 V25\" stroke-dasharray=\"2 3\"/>","tags":["viewport","graphics","quality","performance","ビュー","グラフィックス","品質","性能","viewport-display","viewport graphics quality","ビュー描画品質"],"aliases":["view.graphics_preset","Draft Quality HLR/HLV"],"sources":["gui-audit-875626de06","gui-audit-f30c7dc7d5"],"category":"CAD","categories":["CAD"],"file":"icons/cad-viewport-quality.svg","usages":["command"],"sha256":"3f1ad6c0eea1d825aa8b8653845e32f6a39d9b2af9191b69aed73c7e1d93da5f","variants":{"light":{"file":"icons/cad-viewport-quality.svg","sha256":"3f1ad6c0eea1d825aa8b8653845e32f6a39d9b2af9191b69aed73c7e1d93da5f"},"dark":{"file":"icons-dark/cad-viewport-quality.svg","sha256":"ef44c0726be087f04b631c5689e1268dd20bdcb5cb9f54e740c4e1344f4e78e4","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"2\"/><path d=\"M7 22 V18 H11 V12 H15 V8\"/><path d=\"M18 22 Q18 10 26 8\" stroke=\"#63cec4\"/><path d=\"M16 7 V25\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cad-hdr-environment","name":"HDR environment","nameJa":"HDR環境","description":"Apply or capture high-dynamic-range environmental illumination for rendering.","descriptionJa":"レンダリング用の高ダイナミックレンジ環境照明を適用または取得します。","family":"render-environment","role":"command","body":"<path d=\"M3 24 A13 13 0 0 1 29 24Z\" fill=\"#d7efed\"/><path d=\"M3 24 Q16 17 29 24 M16 11 V24 M8 15 Q5 21 8 24 M24 15 Q27 21 24 24\"/><circle cx=\"16\" cy=\"5\" r=\"2\" stroke=\"#178b88\"/><path d=\"M11 5 H9 M23 5 H21 M16 1 V2\" stroke=\"#178b88\"/>","tags":["HDR","environment","illumination","panorama","環境","照明","全天球","render-environment","hdr environment","HDR環境"],"aliases":["render.library.environment.apply","render.settings.capture_hdr"],"sources":["gui-audit-43d4d0f047"],"category":"CAD","categories":["CAD"],"file":"icons/cad-hdr-environment.svg","usages":["command"],"sha256":"a97773fd831face3896822b199d425f431b095a74d54389a7d8a43fb183687fd","variants":{"light":{"file":"icons/cad-hdr-environment.svg","sha256":"a97773fd831face3896822b199d425f431b095a74d54389a7d8a43fb183687fd"},"dark":{"file":"icons-dark/cad-hdr-environment.svg","sha256":"1f01b95ed68a1ff4738a42574ae2aa87934d95db71370ad60eaf690d0f546b74","body":"<path d=\"M3 24 A13 13 0 0 1 29 24Z\" fill=\"#294c59\"/><path d=\"M3 24 Q16 17 29 24 M16 11 V24 M8 15 Q5 21 8 24 M24 15 Q27 21 24 24\"/><circle cx=\"16\" cy=\"5\" r=\"2\" stroke=\"#63cec4\"/><path d=\"M11 5 H9 M23 5 H21 M16 1 V2\" stroke=\"#63cec4\"/>"}}},{"id":"cad-render-lighting","name":"Set studio lighting","nameJa":"スタジオ照明設定","description":"Apply or configure studio light emitters and lighting rigs for rendering.","descriptionJa":"レンダリング用のスタジオ光源や照明リグを適用・設定します。","family":"render-lighting","role":"command","body":"<path d=\"M8 5 16 9 12 18 4 14Z\" fill=\"#d7efed\"/><path d=\"M8 16 V25 M3 29 8 25 13 29\"/><path d=\"M17 12 27 11 M16 17 26 23 M14 20 20 29\" stroke=\"#178b88\"/><path d=\"M23 4 V8 M21 6 H25\"/>","tags":["render","lighting","studio","emitter","レンダリング","照明","スタジオ","光源","render-lighting","set studio lighting","スタジオ照明設定"],"aliases":["render.library.studio.apply"],"sources":["gui-audit-43d4d0f047"],"category":"CAD","categories":["CAD"],"file":"icons/cad-render-lighting.svg","usages":["command"],"sha256":"8ae3a6af236f8dbb30f8c2904954b761b1409738a209dd49b58450981442a4ba","variants":{"light":{"file":"icons/cad-render-lighting.svg","sha256":"8ae3a6af236f8dbb30f8c2904954b761b1409738a209dd49b58450981442a4ba"},"dark":{"file":"icons-dark/cad-render-lighting.svg","sha256":"aa07b95f89785117ad304169ed5e1b0c48e2d278ac432992ee3c16626eec96b6","body":"<path d=\"M8 5 16 9 12 18 4 14Z\" fill=\"#294c59\"/><path d=\"M8 16 V25 M3 29 8 25 13 29\"/><path d=\"M17 12 27 11 M16 17 26 23 M14 20 20 29\" stroke=\"#63cec4\"/><path d=\"M23 4 V8 M21 6 H25\"/>"}}},{"id":"cad-render-stage","name":"Set render stage","nameJa":"レンダリングステージ設定","description":"Create or replace render-only ground and backdrop surfaces without altering CAD geometry.","descriptionJa":"CAD形状を変更せずに、レンダリング専用の地面や背景面を作成・置換します。","family":"render-stage","role":"command","body":"<path d=\"M4 4 H28 V23 Q28 28 23 28 H4Z\" fill=\"#d7efed\"/><path d=\"M4 20 H22 Q28 20 28 14\"/><path d=\"M10 17 15.0 14 20 17 V23 L15.0 26 10 23Z\" fill=\"#d7efed\"/><path d=\"M10 17 15.0 20 20 17 M15.0 20 V26\"/><path d=\"M5 8 H9 M5 12 H9\" stroke=\"#178b88\"/>","tags":["render","stage","ground","backdrop","レンダリング","ステージ","地面","背景面","render-stage","set render stage","レンダリングステージ設定"],"aliases":["render.stage.ground","render.stage.backdrop"],"sources":["gui-audit-43d4d0f047"],"category":"CAD","categories":["CAD"],"file":"icons/cad-render-stage.svg","usages":["command"],"sha256":"97aa5eda6a8edad73ad60fa9e75caafad07fa9b690ee7c45487ed1fb1783ad28","variants":{"light":{"file":"icons/cad-render-stage.svg","sha256":"97aa5eda6a8edad73ad60fa9e75caafad07fa9b690ee7c45487ed1fb1783ad28"},"dark":{"file":"icons-dark/cad-render-stage.svg","sha256":"61138e947007ad3a5070232f06b7b23401c917383823b80cb18852c1e4152d93","body":"<path d=\"M4 4 H28 V23 Q28 28 23 28 H4Z\" fill=\"#294c59\"/><path d=\"M4 20 H22 Q28 20 28 14\"/><path d=\"M10 17 15.0 14 20 17 V23 L15.0 26 10 23Z\" fill=\"#294c59\"/><path d=\"M10 17 15.0 20 20 17 M15.0 20 V26\"/><path d=\"M5 8 H9 M5 12 H9\" stroke=\"#63cec4\"/>"}}},{"id":"cad-studio-preset","name":"Apply studio preset","nameJa":"スタジオプリセット適用","description":"Apply a coordinated environment, lighting and stage preset to a scene.","descriptionJa":"環境・照明・ステージを組み合わせたプリセットをシーンに適用します。","family":"render-scene","role":"command","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"2\"/><path d=\"M3 21 H29\"/><circle cx=\"22\" cy=\"10\" r=\"3\" stroke=\"#178b88\"/><path d=\"M8 19 13 16 18 19 V24 L13 27 8 24Z\" fill=\"#d7efed\"/><path d=\"M8 19 13 22 18 19 M13 22 V27\"/><path d=\"M6 8 8 10 6 12\" stroke=\"#178b88\"/>","tags":["render","scene","studio preset","environment","レンダリング","シーン","スタジオプリセット","環境","render-scene","apply studio preset","スタジオプリセット適用"],"aliases":["render.preset.apply","Apply Scene"],"sources":["gui-audit-43d4d0f047","gui-audit-f30c7dc7d5"],"category":"CAD","categories":["CAD"],"file":"icons/cad-studio-preset.svg","usages":["command"],"sha256":"63b2b352befffca069d75f4d57029e56a89b7922193378517d578bfd8c204aea","variants":{"light":{"file":"icons/cad-studio-preset.svg","sha256":"63b2b352befffca069d75f4d57029e56a89b7922193378517d578bfd8c204aea"},"dark":{"file":"icons-dark/cad-studio-preset.svg","sha256":"469504482ff99f52e78fb643c8c61c1d9679cfe3bfe53b6a3b76c45b83f44e44","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"2\"/><path d=\"M3 21 H29\"/><circle cx=\"22\" cy=\"10\" r=\"3\" stroke=\"#63cec4\"/><path d=\"M8 19 13 16 18 19 V24 L13 27 8 24Z\" fill=\"#294c59\"/><path d=\"M8 19 13 22 18 19 M13 22 V27\"/><path d=\"M6 8 8 10 6 12\" stroke=\"#63cec4\"/>"}}},{"id":"cad-render-library","name":"Browse render assets","nameJa":"レンダリング素材参照","description":"Browse render resources such as environments, light rigs, stage surfaces and quality presets.","descriptionJa":"環境・照明リグ・ステージ面・品質プリセットなどのレンダリング素材を参照します。","family":"render-library","role":"command","body":"<path d=\"M7 3 H28 V24 M4 6 H25 V27\"/><rect x=\"2\" y=\"9\" width=\"20\" height=\"21\" rx=\"1\" fill=\"#d7efed\"/><circle cx=\"16\" cy=\"15\" r=\"2\" stroke=\"#178b88\"/><path d=\"M5 25 10 19 14 23 19 18 V27 H5Z\" fill=\"white\"/>","tags":["render","asset","library","resource","レンダリング","素材","ライブラリ","リソース","render-library","browse render assets","レンダリング素材参照"],"aliases":["render.library.list"],"sources":["gui-audit-43d4d0f047"],"category":"CAD","categories":["CAD"],"file":"icons/cad-render-library.svg","usages":["command"],"sha256":"f7a1ab5dc1a40e2053c56b1eb301911b6bd0258fbd147c03ace18aedd0d6fca3","variants":{"light":{"file":"icons/cad-render-library.svg","sha256":"f7a1ab5dc1a40e2053c56b1eb301911b6bd0258fbd147c03ace18aedd0d6fca3"},"dark":{"file":"icons-dark/cad-render-library.svg","sha256":"6355445216e41cea876da16cfff83fc08298303f80be79aefc855fed59838150","body":"<path d=\"M7 3 H28 V24 M4 6 H25 V27\"/><rect x=\"2\" y=\"9\" width=\"20\" height=\"21\" rx=\"1\" fill=\"#294c59\"/><circle cx=\"16\" cy=\"15\" r=\"2\" stroke=\"#63cec4\"/><path d=\"M5 25 10 19 14 23 19 18 V27 H5Z\" fill=\"#192c3c\"/>"}}},{"id":"cad-render-effects","name":"Render image effects","nameJa":"レンダリング画像効果","description":"Inspect or adjust lens, creative finishing and regrading effects on rendered images.","descriptionJa":"レンダリング画像のレンズ効果・仕上げ・色調整を確認または変更します。","family":"render-finishing","role":"command","body":"<circle cx=\"13\" cy=\"17\" r=\"9\" fill=\"#d7efed\"/><circle cx=\"13\" cy=\"17\" r=\"4\"/><path d=\"M23 3 25 8 30 10 25 12 23 17 21 12 16 10 21 8Z\" stroke=\"#178b88\"/><path d=\"M25 23 V29 M22 26 H28\"/>","tags":["render","effects","lens","regrade","finishing","レンダリング","効果","レンズ","色調整","仕上げ","render-finishing","render image effects","レンダリング画像効果"],"aliases":["render.effects.describe","render.result.regrade"],"sources":["gui-audit-43d4d0f047"],"category":"CAD","categories":["CAD"],"file":"icons/cad-render-effects.svg","usages":["command"],"sha256":"1aa618221110f3646201b4d50b93b643242183dd983af385ca1492e773e7d9a5","variants":{"light":{"file":"icons/cad-render-effects.svg","sha256":"1aa618221110f3646201b4d50b93b643242183dd983af385ca1492e773e7d9a5"},"dark":{"file":"icons-dark/cad-render-effects.svg","sha256":"313303025540b3213c8bad13157ce40c9678d7fa960824ef21a53857c64abd32","body":"<circle cx=\"13\" cy=\"17\" r=\"9\" fill=\"#294c59\"/><circle cx=\"13\" cy=\"17\" r=\"4\"/><path d=\"M23 3 25 8 30 10 25 12 23 17 21 12 16 10 21 8Z\" stroke=\"#63cec4\"/><path d=\"M25 23 V29 M22 26 H28\"/>"}}},{"id":"cad-render-preflight","name":"Check render request","nameJa":"レンダリング要求の検査","description":"Validate a render request and its resources before dispatching the render job.","descriptionJa":"レンダリングジョブを送る前に、要求内容と必要なリソースを検証します。","family":"render-validation","role":"command","body":"<rect x=\"3\" y=\"4\" width=\"23\" height=\"23\" rx=\"2\"/><path d=\"M7 21 12 15 17 20 22 13\"/><circle cx=\"10\" cy=\"10\" r=\"2\" stroke=\"#178b88\"/><path d=\"M14 25 22 31 31 19 28 16 21 24 18 21Z\" fill=\"white\" stroke=\"none\"/><path d=\"M17 25 22 29 30 18\" stroke=\"#178b88\"/>","tags":["render","preflight","validate","request","レンダリング","事前検査","検証","要求","render-validation","check render request","レンダリング要求の検査"],"aliases":["render.preflight"],"sources":["gui-audit-43d4d0f047"],"category":"CAD","categories":["CAD"],"file":"icons/cad-render-preflight.svg","usages":["command"],"sha256":"14b4d8c41347ecd0236efe08bfbe5e80d6c6028144bb2e36477f330eb119e55b","variants":{"light":{"file":"icons/cad-render-preflight.svg","sha256":"14b4d8c41347ecd0236efe08bfbe5e80d6c6028144bb2e36477f330eb119e55b"},"dark":{"file":"icons-dark/cad-render-preflight.svg","sha256":"73a9d52270270544dee7c734e80ce70ab6b1bd035c4ddd232e3e1e17223507a8","body":"<rect x=\"3\" y=\"4\" width=\"23\" height=\"23\" rx=\"2\"/><path d=\"M7 21 12 15 17 20 22 13\"/><circle cx=\"10\" cy=\"10\" r=\"2\" stroke=\"#63cec4\"/><path d=\"M14 25 22 31 31 19 28 16 21 24 18 21Z\" fill=\"#192c3c\" stroke=\"none\"/><path d=\"M17 25 22 29 30 18\" stroke=\"#63cec4\"/>"}}},{"id":"cad-magnified-selection","name":"Magnified selection","nameJa":"拡大選択","description":"Use a local magnified view to accurately pick small or densely packed geometry.","descriptionJa":"局所的に拡大した表示を使い、小さい形状や密集した形状を正確に選択します。","family":"selection","role":"command","body":"<circle cx=\"13\" cy=\"13\" r=\"10\" fill=\"#d7efed\"/><path d=\"M20 20 29 29\"/><path d=\"M8 7 V18 L12 14 H18Z\" fill=\"white\"/><path d=\"M8 14 H17\" stroke=\"#178b88\"/>","tags":["selection","magnified","precision","pick","選択","拡大","精密","ピック","magnified selection","拡大選択"],"aliases":["Magnified Selection"],"sources":["gui-audit-cba07c324a","gui-audit-8f5f9d7f22"],"category":"CAD","categories":["CAD"],"file":"icons/cad-magnified-selection.svg","usages":["command"],"sha256":"2194652e0a06639b1fd27d03e8a263bfaaf27470462c48c391d72c1a9f7e2b65","variants":{"light":{"file":"icons/cad-magnified-selection.svg","sha256":"2194652e0a06639b1fd27d03e8a263bfaaf27470462c48c391d72c1a9f7e2b65"},"dark":{"file":"icons-dark/cad-magnified-selection.svg","sha256":"d7e16daa62eda7857edb6b3f6252b840128f3dfe8d175a12413d60d626ff576a","body":"<circle cx=\"13\" cy=\"13\" r=\"10\" fill=\"#294c59\"/><path d=\"M20 20 29 29\"/><path d=\"M8 7 V18 L12 14 H18Z\" fill=\"#192c3c\"/><path d=\"M8 14 H17\" stroke=\"#63cec4\"/>"}}},{"id":"cad-select-by-criteria","name":"Select by criteria","nameJa":"条件による選択","description":"Select model entities by properties such as size, visibility, type or component identity.","descriptionJa":"大きさ・表示状態・種類・部品の同一性などの条件でモデル要素を選択します。","family":"selection","role":"command","body":"<path d=\"M3 4 H28 L19 15 V22 L12 26 V15Z\" fill=\"#d7efed\"/><path d=\"M8 8 H23\"/><path d=\"M20 18 V29 L23 26 26 30 28 28 25 24 H30Z\" fill=\"white\"/>","tags":["selection","criteria","advanced","properties","選択","条件","詳細","属性","select by criteria","条件による選択"],"aliases":["Power Select","Select Bodies By Size","Select Bodies By Volume","Select Suppressed","Select Hidden","Select Identical Components","Select Internal Components","Select By Size","Select By Views","Select Toolbox","Select Flexible Subassembly","Advanced Select"],"sources":["gui-audit-cba07c324a","gui-audit-4396f7e3ba"],"category":"CAD","categories":["CAD"],"file":"icons/cad-select-by-criteria.svg","usages":["command"],"sha256":"b95e66dc4b397ba1a59a966a146f2833b1c903b5155897678f8b0242b480f9aa","variants":{"light":{"file":"icons/cad-select-by-criteria.svg","sha256":"b95e66dc4b397ba1a59a966a146f2833b1c903b5155897678f8b0242b480f9aa"},"dark":{"file":"icons-dark/cad-select-by-criteria.svg","sha256":"2d9753393240b177a112dda250bba9cc2f386c8f8938b234ec55b62f835e4c4b","body":"<path d=\"M3 4 H28 L19 15 V22 L12 26 V15Z\" fill=\"#294c59\"/><path d=\"M8 8 H23\"/><path d=\"M20 18 V29 L23 26 26 30 28 28 25 24 H30Z\" fill=\"#192c3c\"/>"}}},{"id":"cad-select-over-geometry","name":"Select over geometry","nameJa":"形状上で範囲選択","description":"Start a selection window over model geometry instead of picking the geometry beneath the pointer.","descriptionJa":"ポインタ下の形状を直接選択せず、形状上から範囲選択を開始します。","family":"selection","role":"command","body":"<path d=\"M8 10 16.5 7 25 10 V23 L16.5 26 8 23Z\" fill=\"#d7efed\"/><path d=\"M8 10 16.5 13 25 10 M16.5 13 V26\"/><rect x=\"3\" y=\"3\" width=\"19\" height=\"18\" rx=\"1\" stroke=\"#178b88\" stroke-dasharray=\"3 3\"/><path d=\"M3 4 V15 L6 12 9 16 11 14 8 10 H13Z\" fill=\"white\"/>","tags":["selection","window","over geometry","drag","選択","範囲","形状上","ドラッグ","select over geometry","形状上で範囲選択"],"aliases":["Select over Geometry"],"sources":["gui-audit-cba07c324a","gui-audit-8f5f9d7f22"],"category":"CAD","categories":["CAD"],"file":"icons/cad-select-over-geometry.svg","usages":["command"],"sha256":"f50c4ec739c8680fef330a4bb0a0ef4925144ae5804b056a215e751b2ba83825","variants":{"light":{"file":"icons/cad-select-over-geometry.svg","sha256":"f50c4ec739c8680fef330a4bb0a0ef4925144ae5804b056a215e751b2ba83825"},"dark":{"file":"icons-dark/cad-select-over-geometry.svg","sha256":"cab65a604726b61f2ad46c2ccf60f640769cbeeccab41c754230372189a34e8d","body":"<path d=\"M8 10 16.5 7 25 10 V23 L16.5 26 8 23Z\" fill=\"#294c59\"/><path d=\"M8 10 16.5 13 25 10 M16.5 13 V26\"/><rect x=\"3\" y=\"3\" width=\"19\" height=\"18\" rx=\"1\" stroke=\"#63cec4\" stroke-dasharray=\"3 3\"/><path d=\"M3 4 V15 L6 12 9 16 11 14 8 10 H13Z\" fill=\"#192c3c\"/>"}}},{"id":"cad-select-related","name":"Select related components","nameJa":"関連部品を選択","description":"Select components connected by an assembly relation such as a mate or shared axis.","descriptionJa":"合致や共通軸などのアセンブリ関係を持つ部品を選択します。","family":"selection","role":"command","body":"<rect x=\"3\" y=\"6\" width=\"10\" height=\"14\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"19\" y=\"6\" width=\"10\" height=\"14\" rx=\"1\"/><path d=\"M8 13 H24 M16 4 V24\" stroke=\"#178b88\" stroke-dasharray=\"2 3\"/><path d=\"M18 18 V29 L21 26 24 30 26 28 23 24 H28Z\" fill=\"white\"/>","tags":["selection","related","mated","coaxial","選択","関連","合致","同軸","select related components","関連部品を選択"],"aliases":["Select Mated To","Select Coaxial Components"],"sources":["gui-audit-cba07c324a"],"category":"CAD","categories":["CAD"],"file":"icons/cad-select-related.svg","usages":["command"],"sha256":"86698989be49c525149cddca1da2158fc8a99f04ff51f00563975df44029f81b","variants":{"light":{"file":"icons/cad-select-related.svg","sha256":"86698989be49c525149cddca1da2158fc8a99f04ff51f00563975df44029f81b"},"dark":{"file":"icons-dark/cad-select-related.svg","sha256":"5178e344e0c57e6d8f743ff49607224b42157feb00edd074b91e892da5e181f1","body":"<rect x=\"3\" y=\"6\" width=\"10\" height=\"14\" rx=\"1\" fill=\"#294c59\"/><rect x=\"19\" y=\"6\" width=\"10\" height=\"14\" rx=\"1\"/><path d=\"M8 13 H24 M16 4 V24\" stroke=\"#63cec4\" stroke-dasharray=\"2 3\"/><path d=\"M18 18 V29 L21 26 24 30 26 28 23 24 H28Z\" fill=\"#192c3c\"/>"}}},{"id":"cad-volume-select","name":"Volume selection","nameJa":"体積範囲による選択","description":"Select eligible model entities inside a three-dimensional selection volume.","descriptionJa":"三次元の選択領域の内部にあるモデル要素を選択します。","family":"selection","role":"command","body":"<path d=\"M4 10 15 4 28 10 V23 L17 29 4 23Z M4 10 17 16 28 10 M17 16 V29\" stroke=\"#178b88\" stroke-dasharray=\"3 3\"/><rect x=\"9\" y=\"14\" width=\"5\" height=\"6\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"21\" y=\"15\" width=\"4\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M2 14 V8 H7 M25 27 H30 V22\" stroke=\"#178b88\"/>","tags":["selection","volume","3D","inside","選択","体積","三次元","内部","volume selection","体積範囲による選択"],"aliases":["Volume Select"],"sources":["gui-audit-cba07c324a"],"category":"CAD","categories":["CAD"],"file":"icons/cad-volume-select.svg","usages":["command"],"sha256":"f33f7e4356f63c999eea3a1aabd46ad453744c8dcb5547971aa83c5f0e50eba2","variants":{"light":{"file":"icons/cad-volume-select.svg","sha256":"f33f7e4356f63c999eea3a1aabd46ad453744c8dcb5547971aa83c5f0e50eba2"},"dark":{"file":"icons-dark/cad-volume-select.svg","sha256":"f854d40c1352cff59ba5628ead64d6144ff34a9020301b6c1fc71f5c8c61fd72","body":"<path d=\"M4 10 15 4 28 10 V23 L17 29 4 23Z M4 10 17 16 28 10 M17 16 V29\" stroke=\"#63cec4\" stroke-dasharray=\"3 3\"/><rect x=\"9\" y=\"14\" width=\"5\" height=\"6\" rx=\"1\" fill=\"#294c59\"/><rect x=\"21\" y=\"15\" width=\"4\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><path d=\"M2 14 V8 H7 M25 27 H30 V22\" stroke=\"#63cec4\"/>"}}},{"id":"cam-stock-setup","name":"Stock setup","nameJa":"素材設定","body":"<path d=\"M 6 10 15.0 5 24 10 v 15 l -9.0 5 -9.0 -5 Z\" fill=\"#d7efed\"/><path d=\"M 6 10 l 9.0 5 9.0 -5 M 15.0 15 v 15\"/><path d=\"M3 28 H10 M3 28 V21 M3 28 8 23\" stroke=\"#178b88\"/>","tags":["manufacture","stock","素材","stock setup","素材設定","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"manufacturing-setup","description":"Define the raw stock envelope for a machining setup.","descriptionJa":"加工セットアップで使用する素材の形状と寸法を設定します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-stock-setup.svg","usages":["command","model-tree"],"objectType":"stock","nodeName":"Stock","nodeNameJa":"素材","sha256":"bb2f64fee96c122f2ae1409c449f81a3e08b00a9c742da34c022970a484f7657","variants":{"light":{"file":"icons/cam-stock-setup.svg","sha256":"bb2f64fee96c122f2ae1409c449f81a3e08b00a9c742da34c022970a484f7657"},"dark":{"file":"icons-dark/cam-stock-setup.svg","sha256":"3ddc0f64227d3b55c0c9e6857682edd9ebf51fae0c21b574908f9122bc3852c8","body":"<path d=\"M 6 10 15.0 5 24 10 v 15 l -9.0 5 -9.0 -5 Z\" fill=\"#294c59\"/><path d=\"M 6 10 l 9.0 5 9.0 -5 M 15.0 15 v 15\"/><path d=\"M3 28 H10 M3 28 V21 M3 28 8 23\" stroke=\"#63cec4\"/>"}}},{"id":"cam-work-coordinate-system","name":"Work coordinate system","nameJa":"ワーク座標系","body":"<path d=\"M6 25 H28 M6 25 V4 M6 25 20 11\"/><path d=\"M24 22 28 25 24 28 M3 8 6 4 9 8 M16 11 H20 V15\" stroke=\"#178b88\"/><circle cx=\"6\" cy=\"25\" r=\"2\" fill=\"#d7efed\"/>","tags":["setup","wcs","原点","work coordinate system","ワーク座標系","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"manufacturing-setup","description":"Set the machining origin and work coordinate axes.","descriptionJa":"加工の原点とワーク座標軸を設定します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-work-coordinate-system.svg","usages":["command","model-tree"],"objectType":"coordinate-system","nodeName":"Work coordinate system","nodeNameJa":"ワーク座標系","sha256":"6c667b4be92678169bdaae7f6684b6389b067b932b4124199ed6df3329eb54a9","variants":{"light":{"file":"icons/cam-work-coordinate-system.svg","sha256":"6c667b4be92678169bdaae7f6684b6389b067b932b4124199ed6df3329eb54a9"},"dark":{"file":"icons-dark/cam-work-coordinate-system.svg","sha256":"75d68516c9664088533deba8e7a4dcf9884bbe55da8ac873c535be0da855bef6","body":"<path d=\"M6 25 H28 M6 25 V4 M6 25 20 11\"/><path d=\"M24 22 28 25 24 28 M3 8 6 4 9 8 M16 11 H20 V15\" stroke=\"#63cec4\"/><circle cx=\"6\" cy=\"25\" r=\"2\" fill=\"#294c59\"/>"}}},{"id":"cam-fixture-clamp","name":"Fixture clamp","nameJa":"クランプ","body":"<rect x=\"4\" y=\"23\" width=\"24\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"11\" y=\"17\" width=\"13\" height=\"6\" rx=\"1\"/><path d=\"M5 18 V7 H24 V12 H10 V18 M20 3 V17\"/><path d=\"M17 16 H23\" stroke=\"#178b88\"/>","tags":["fixture","workholding","治具","fixture clamp","クランプ","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"manufacturing-setup","description":"Define a clamp or fixture that holds the workpiece during machining.","descriptionJa":"加工中にワークを保持するクランプや治具を設定します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-fixture-clamp.svg","usages":["command","model-tree"],"objectType":"fixture","nodeName":"Fixture clamp","nodeNameJa":"クランプ","sha256":"382f263c63d6af4349102f4d20367fe0bdcdcf1e452c73728f9601cb97506bfa","variants":{"light":{"file":"icons/cam-fixture-clamp.svg","sha256":"382f263c63d6af4349102f4d20367fe0bdcdcf1e452c73728f9601cb97506bfa"},"dark":{"file":"icons-dark/cam-fixture-clamp.svg","sha256":"121a456e5a8f46261256902a95c40ac3bcd97340ec5978fc9ebe4c65df8af074","body":"<rect x=\"4\" y=\"23\" width=\"24\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><rect x=\"11\" y=\"17\" width=\"13\" height=\"6\" rx=\"1\"/><path d=\"M5 18 V7 H24 V12 H10 V18 M20 3 V17\"/><path d=\"M17 16 H23\" stroke=\"#63cec4\"/>"}}},{"id":"cam-end-mill","name":"End mill","nameJa":"エンドミル","body":"<rect x=\"12\" y=\"3\" width=\"8\" height=\"11\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M10 14 H22 V27 H10Z M10 22 22 16 M10 27 22 21\"/><path d=\"M13 27 V29 M19 27 V29\" stroke=\"#178b88\"/>","tags":["cutter","tool","工具","end mill","エンドミル","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"cutting-tool","description":"Select or define a flat-end milling cutter for a machining operation.","descriptionJa":"加工で使用するフラットエンドミルを選択または定義します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"tool","file":"icons/cam-end-mill.svg","usages":["tool","model-tree"],"objectType":"cutting-tool","nodeName":"End mill","nodeNameJa":"エンドミル","sha256":"a37850ed84eaf7d4f7c0e15bfd4541d44ad2d5ebd6bd7cf281e248ed0cf1ada0","variants":{"light":{"file":"icons/cam-end-mill.svg","sha256":"a37850ed84eaf7d4f7c0e15bfd4541d44ad2d5ebd6bd7cf281e248ed0cf1ada0"},"dark":{"file":"icons-dark/cam-end-mill.svg","sha256":"6fe3a08fc447482b7b91ca1e9a77bad57b90bf7d5db3bd57decb6913de384991","body":"<rect x=\"12\" y=\"3\" width=\"8\" height=\"11\" rx=\"1\" fill=\"#294c59\"/><path d=\"M10 14 H22 V27 H10Z M10 22 22 16 M10 27 22 21\"/><path d=\"M13 27 V29 M19 27 V29\" stroke=\"#63cec4\"/>"}}},{"id":"cam-ball-end-mill","name":"Ball-end mill","nameJa":"ボールエンドミル","body":"<rect x=\"12\" y=\"3\" width=\"8\" height=\"11\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M10 14 H22 V23 A6 6 0 0 1 10 23Z\" fill=\"#d7efed\"/><path d=\"M10 20 22 15 M11 26 22 20\"/>","tags":["cutter","tool","工具","ball-end mill","ボールエンドミル","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"cutting-tool","description":"Select or define a ball-end cutter for curved-surface machining.","descriptionJa":"曲面加工で使用するボールエンドミルを選択または定義します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"tool","file":"icons/cam-ball-end-mill.svg","usages":["tool","model-tree"],"objectType":"cutting-tool","nodeName":"Ball-end mill","nodeNameJa":"ボールエンドミル","sha256":"1f9903d039c242ac883466c86d8e0039d6db4e623bade2ef8492e5fbab4b900f","variants":{"light":{"file":"icons/cam-ball-end-mill.svg","sha256":"1f9903d039c242ac883466c86d8e0039d6db4e623bade2ef8492e5fbab4b900f"},"dark":{"file":"icons-dark/cam-ball-end-mill.svg","sha256":"b5e95c953763d7204db11db4c111285a1b4deb794013c169292ea2c75a8c1a12","body":"<rect x=\"12\" y=\"3\" width=\"8\" height=\"11\" rx=\"1\" fill=\"#294c59\"/><path d=\"M10 14 H22 V23 A6 6 0 0 1 10 23Z\" fill=\"#294c59\"/><path d=\"M10 20 22 15 M11 26 22 20\"/>"}}},{"id":"cam-face-milling","name":"Face milling","nameJa":"正面フライス加工","body":"<rect x=\"3\" y=\"23\" width=\"26\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"11\" y=\"4\" width=\"10\" height=\"7\" rx=\"1\"/><rect x=\"6\" y=\"11\" width=\"20\" height=\"8\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M8 19 V21 M14 19 V21 M20 19 V21 M25 19 V21\"/><path d=\"M3 6 H8 M5 3 8 6 5 9\" stroke=\"#178b88\"/>","tags":["milling","toolpath","加工","face milling","正面フライス加工","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"milling-operation","description":"Machine a planar top face with a face-milling toolpath.","descriptionJa":"正面フライスの工具軌跡で上面を平らに加工します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-face-milling.svg","usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Face milling","nodeNameJa":"正面フライス加工","sha256":"534b40a4f6c220dd731afca44fa9c67e22011ce2052f7dab0c84760a0a13e213","variants":{"light":{"file":"icons/cam-face-milling.svg","sha256":"534b40a4f6c220dd731afca44fa9c67e22011ce2052f7dab0c84760a0a13e213"},"dark":{"file":"icons-dark/cam-face-milling.svg","sha256":"db102e09cfd37534556c77432eea6fb033b8fdb1d3f22aa0e7c08288addfac00","body":"<rect x=\"3\" y=\"23\" width=\"26\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><rect x=\"11\" y=\"4\" width=\"10\" height=\"7\" rx=\"1\"/><rect x=\"6\" y=\"11\" width=\"20\" height=\"8\" rx=\"2\" fill=\"#294c59\"/><path d=\"M8 19 V21 M14 19 V21 M20 19 V21 M25 19 V21\"/><path d=\"M3 6 H8 M5 3 8 6 5 9\" stroke=\"#63cec4\"/>"}}},{"id":"cam-contour-milling","name":"Contour milling","nameJa":"輪郭加工","body":"<rect x=\"8\" y=\"8\" width=\"16\" height=\"18\" rx=\"4\" fill=\"#d7efed\"/><path d=\"M4 24 V8 Q4 4 8 4 H24 Q28 4 28 8 V26 M25 23 28 26 30 23\" stroke=\"#178b88\"/>","tags":["milling","toolpath","輪郭","contour milling","輪郭加工","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"milling-operation","description":"Machine along a selected outer or inner contour.","descriptionJa":"選択した外周または内周の輪郭に沿って加工します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-contour-milling.svg","usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Contour milling","nodeNameJa":"輪郭加工","sha256":"ba6b2975d97bc0319a89f354a685915f6bd1150dab20a1fd69c203c3eb4626e6","variants":{"light":{"file":"icons/cam-contour-milling.svg","sha256":"ba6b2975d97bc0319a89f354a685915f6bd1150dab20a1fd69c203c3eb4626e6"},"dark":{"file":"icons-dark/cam-contour-milling.svg","sha256":"db9bbcbb3c54c3f1206c752157064a7c5df4721a074b16d59fc9681e93ca88db","body":"<rect x=\"8\" y=\"8\" width=\"16\" height=\"18\" rx=\"4\" fill=\"#294c59\"/><path d=\"M4 24 V8 Q4 4 8 4 H24 Q28 4 28 8 V26 M25 23 28 26 30 23\" stroke=\"#63cec4\"/>"}}},{"id":"cam-pocket-milling","name":"Pocket milling","nameJa":"ポケット加工","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"3\" fill=\"#d7efed\"/><path d=\"M8 23 V9 H24 V23 H12 V13 H20 V19 H16\" stroke=\"#178b88\"/>","tags":["milling","toolpath","溝","pocket milling","ポケット加工","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"milling-operation","description":"Clear material inside a closed pocket boundary.","descriptionJa":"閉じたポケット境界の内側にある材料を除去します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-pocket-milling.svg","usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Pocket milling","nodeNameJa":"ポケット加工","sha256":"2a830b70ee4dbf4cbc583cecb0dffe0771177ba61d5e1ec77b3848eb2ab4f377","variants":{"light":{"file":"icons/cam-pocket-milling.svg","sha256":"2a830b70ee4dbf4cbc583cecb0dffe0771177ba61d5e1ec77b3848eb2ab4f377"},"dark":{"file":"icons-dark/cam-pocket-milling.svg","sha256":"2b93ecb2f265102358a96357cf673d47134edb9f5c9b6e5aada85860c2f0f1b8","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"3\" fill=\"#294c59\"/><path d=\"M8 23 V9 H24 V23 H12 V13 H20 V19 H16\" stroke=\"#63cec4\"/>"}}},{"id":"cam-adaptive-clearing","name":"Adaptive clearing","nameJa":"負荷制御荒加工","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"3\" fill=\"#d7efed\"/><path d=\"M7 24 Q4 11 10 9 Q17 6 15 17 Q13 26 20 23 Q27 19 24 8\" stroke=\"#178b88\"/>","tags":["milling","roughing","荒取り","adaptive clearing","負荷制御荒加工","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"milling-operation","description":"Rough a region with a toolpath that controls cutter engagement.","descriptionJa":"工具の切込み負荷を制御する工具軌跡で領域を荒加工します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-adaptive-clearing.svg","usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Adaptive clearing","nodeNameJa":"負荷制御荒加工","sha256":"88dede12d5b3bc7a64a3378f746db8e6b713d6c94c5922a7c8da3eb2c64df350","variants":{"light":{"file":"icons/cam-adaptive-clearing.svg","sha256":"88dede12d5b3bc7a64a3378f746db8e6b713d6c94c5922a7c8da3eb2c64df350"},"dark":{"file":"icons-dark/cam-adaptive-clearing.svg","sha256":"72a8d861b8e7c5e6d3e19599d549b20374850f1f33baf7dce4d7d0d9d1ed6f98","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"3\" fill=\"#294c59\"/><path d=\"M7 24 Q4 11 10 9 Q17 6 15 17 Q13 26 20 23 Q27 19 24 8\" stroke=\"#63cec4\"/>"}}},{"id":"cam-rest-machining","name":"Rest machining","nameJa":"削り残し加工","body":"<path d=\"M4 5 H28 V27 H4Z\" fill=\"#d7efed\"/><path d=\"M9 10 H23 V22 H9Z\"/><path d=\"M5 8 Q5 5 8 5 M24 5 Q28 5 28 9 M28 23 Q28 27 24 27\" stroke=\"#178b88\" stroke-width=\"3\"/>","tags":["milling","residual","削り残し","rest machining","削り残し加工","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"milling-operation","description":"Machine material remaining from a previous larger-tool operation.","descriptionJa":"前工程の大きな工具で削り残した材料を加工します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-rest-machining.svg","usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Rest machining","nodeNameJa":"削り残し加工","sha256":"1b5ca33cb60ec63ab0a2ab2d48bc2b86672bb315c9accee92938ac9bd40baffd","variants":{"light":{"file":"icons/cam-rest-machining.svg","sha256":"1b5ca33cb60ec63ab0a2ab2d48bc2b86672bb315c9accee92938ac9bd40baffd"},"dark":{"file":"icons-dark/cam-rest-machining.svg","sha256":"eb051c52af2738edae4a557a7e0c7d89a6df661c20273921d46708505925b8da","body":"<path d=\"M4 5 H28 V27 H4Z\" fill=\"#294c59\"/><path d=\"M9 10 H23 V22 H9Z\"/><path d=\"M5 8 Q5 5 8 5 M24 5 Q28 5 28 9 M28 23 Q28 27 24 27\" stroke=\"#63cec4\" stroke-width=\"3\"/>"}}},{"id":"cam-parallel-finishing","name":"Parallel finishing","nameJa":"平行仕上げ","body":"<path d=\"M3 23 Q14 4 29 12 V27 H3Z\" fill=\"#d7efed\"/><path d=\"M6 22 Q14 10 26 13 M6 26 Q14 14 26 17 M11 27 Q17 19 26 21\" stroke=\"#178b88\"/>","tags":["milling","finishing","仕上げ","parallel finishing","平行仕上げ","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"milling-operation","description":"Finish a surface using parallel machining passes.","descriptionJa":"平行な加工パスを使って曲面を仕上げます。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling","powermill-raster-finishing"],"role":"command","file":"icons/cam-parallel-finishing.svg","aliases":["raster finishing","ラスタ仕上げ"],"usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Parallel finishing","nodeNameJa":"平行仕上げ","sha256":"14b811d0a0352a24b39a458e316a3429934385ba90061eba9f18b67568472a72","variants":{"light":{"file":"icons/cam-parallel-finishing.svg","sha256":"14b811d0a0352a24b39a458e316a3429934385ba90061eba9f18b67568472a72"},"dark":{"file":"icons-dark/cam-parallel-finishing.svg","sha256":"d45de46d10e47b8fb358daa4f9a6f283b5b10cb16a4709a6ab08f6ab196cabb4","body":"<path d=\"M3 23 Q14 4 29 12 V27 H3Z\" fill=\"#294c59\"/><path d=\"M6 22 Q14 10 26 13 M6 26 Q14 14 26 17 M11 27 Q17 19 26 21\" stroke=\"#63cec4\"/>"}}},{"id":"cam-swarf-milling","name":"Swarf milling","nameJa":"側面加工","body":"<path d=\"M4 26 10 11 23 18 28 28Z\" fill=\"#d7efed\"/><g transform=\"rotate(24 16 15)\"><rect x=\"13\" y=\"3\" width=\"6\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"12\" y=\"10\" width=\"8\" height=\"12\" rx=\"1\" fill=\"white\"/><path d=\"M12 17 20 12\"/></g>","tags":["milling","5 axis","五軸","swarf milling","側面加工","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"milling-operation","description":"Machine a side surface with the flank of a tilted cutter.","descriptionJa":"傾けた工具の側刃を使って側面を加工します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling","powermill-swarf-finishing"],"role":"command","file":"icons/cam-swarf-milling.svg","aliases":["swarf finishing","スワーフ仕上げ"],"usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Swarf milling","nodeNameJa":"側面加工","sha256":"b36f4dd3d712ca9d5c9d3fe1057e8f16e7fc09781251cefd631c98758d56b5aa","variants":{"light":{"file":"icons/cam-swarf-milling.svg","sha256":"b36f4dd3d712ca9d5c9d3fe1057e8f16e7fc09781251cefd631c98758d56b5aa"},"dark":{"file":"icons-dark/cam-swarf-milling.svg","sha256":"3887138fe0afebf8f2f28e1b9c552dcb847c8943613acb0910472dc7680742da","body":"<path d=\"M4 26 10 11 23 18 28 28Z\" fill=\"#294c59\"/><g transform=\"rotate(24 16 15)\"><rect x=\"13\" y=\"3\" width=\"6\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><rect x=\"12\" y=\"10\" width=\"8\" height=\"12\" rx=\"1\" fill=\"#192c3c\"/><path d=\"M12 17 20 12\"/></g>"}}},{"id":"cam-drilling","name":"Drilling","nameJa":"穴あけ","body":"<path d=\"M12 3 H20 V18 L16 23 12 18Z M12 8 20 12 M12 14 20 18\"/><path d=\"M4 23 H11 V28 H21 V23 H28 V30 H4Z\" fill=\"#d7efed\"/><path d=\"M25 4 V16 M22 13 25 16 28 13\" stroke=\"#178b88\"/>","tags":["hole","drill","穴","drilling","穴あけ","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"hole-operation","description":"Create a hole using an axial drilling operation.","descriptionJa":"ドリルを軸方向へ送って穴を加工します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-drilling.svg","usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Drilling","nodeNameJa":"穴あけ","sha256":"dbd3c9f9fe07dad68e67f9c972ff6c05ad708ac617b51f360c84f1fa9679628a","variants":{"light":{"file":"icons/cam-drilling.svg","sha256":"dbd3c9f9fe07dad68e67f9c972ff6c05ad708ac617b51f360c84f1fa9679628a"},"dark":{"file":"icons-dark/cam-drilling.svg","sha256":"4a992806621201670224d960367cc180d00a19f43d0ad0ce8e7119d44c85e84d","body":"<path d=\"M12 3 H20 V18 L16 23 12 18Z M12 8 20 12 M12 14 20 18\"/><path d=\"M4 23 H11 V28 H21 V23 H28 V30 H4Z\" fill=\"#294c59\"/><path d=\"M25 4 V16 M22 13 25 16 28 13\" stroke=\"#63cec4\"/>"}}},{"id":"cam-peck-drilling","name":"Peck drilling","nameJa":"ステップ穴あけ","body":"<path d=\"M11 3 H19 V16 L15 21 11 16Z M11 9 19 13\"/><path d=\"M4 23 H10 V28 H21 V23 H28 V30 H4Z\" fill=\"#d7efed\"/><path d=\"M26 3 V10 M23 7 26 10 29 7 M26 13 V20 M23 17 26 20 29 17\" stroke=\"#178b88\"/>","tags":["hole","g83","ステップ","peck drilling","ステップ穴あけ","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"hole-operation","description":"Drill a deep hole in steps with intermittent chip-clearing retracts.","descriptionJa":"切りくず排出のために工具を戻しながら段階的に深穴を加工します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-peck-drilling.svg","usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Peck drilling","nodeNameJa":"ステップ穴あけ","sha256":"86340ff8607f1eaefdc5ab01b4a4e6878f5a262045534e9d7d805a950e31874d","variants":{"light":{"file":"icons/cam-peck-drilling.svg","sha256":"86340ff8607f1eaefdc5ab01b4a4e6878f5a262045534e9d7d805a950e31874d"},"dark":{"file":"icons-dark/cam-peck-drilling.svg","sha256":"ffffc1f02484783b294bc8cec3d7fc43b2a74c4de5fc4a9c1084f606b6490584","body":"<path d=\"M11 3 H19 V16 L15 21 11 16Z M11 9 19 13\"/><path d=\"M4 23 H10 V28 H21 V23 H28 V30 H4Z\" fill=\"#294c59\"/><path d=\"M26 3 V10 M23 7 26 10 29 7 M26 13 V20 M23 17 26 20 29 17\" stroke=\"#63cec4\"/>"}}},{"id":"cam-tapping","name":"Tapping","nameJa":"タップ加工","body":"<path d=\"M12 3 H20 V25 H12Z M9 12 H23 M9 17 H23 M9 22 H23\"/><path d=\"M6 8 C2 5 5 2 9 3 M6 3 H9 V6\" stroke=\"#178b88\"/>","tags":["thread","hole","ねじ","tapping","タップ加工","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"hole-operation","description":"Cut an internal thread using a tapping cycle.","descriptionJa":"タップサイクルを使って穴の内側にねじを加工します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-tapping.svg","usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Tapping","nodeNameJa":"タップ加工","sha256":"8523f081ea26c72333548a104766e73cf48e512386507cd25b7861c5f9fd428f","variants":{"light":{"file":"icons/cam-tapping.svg","sha256":"8523f081ea26c72333548a104766e73cf48e512386507cd25b7861c5f9fd428f"},"dark":{"file":"icons-dark/cam-tapping.svg","sha256":"20b74b64c1f97521f77c8b2b23862918cdcab6843c7301476aef2086dab3700d","body":"<path d=\"M12 3 H20 V25 H12Z M9 12 H23 M9 17 H23 M9 22 H23\"/><path d=\"M6 8 C2 5 5 2 9 3 M6 3 H9 V6\" stroke=\"#63cec4\"/>"}}},{"id":"cam-external-turning","name":"External turning","nameJa":"外径旋削","body":"<rect x=\"3\" y=\"8\" width=\"6\" height=\"18\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M9 11 H25 V23 H9 M9 17 H29\" stroke-dasharray=\"2 2\"/><path d=\"M16 4 H24 L20 12Z\" fill=\"#d7efed\"/><path d=\"M26 4 H30\" stroke=\"#178b88\"/>","tags":["lathe","turning","旋盤","external turning","外径旋削","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"turning-operation","description":"Turn the outside profile of a rotating workpiece.","descriptionJa":"回転するワークの外径輪郭を旋削します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-external-turning.svg","usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"External turning","nodeNameJa":"外径旋削","sha256":"71b8df3157f15e3f0889d3c0f33c72b1bced4804ebc7e43cef4cce765341946c","variants":{"light":{"file":"icons/cam-external-turning.svg","sha256":"71b8df3157f15e3f0889d3c0f33c72b1bced4804ebc7e43cef4cce765341946c"},"dark":{"file":"icons-dark/cam-external-turning.svg","sha256":"ae22678cf54b1edcd9f92b304219b5db975124672d532675c0e5ba3d50742b5d","body":"<rect x=\"3\" y=\"8\" width=\"6\" height=\"18\" rx=\"1\" fill=\"#294c59\"/><path d=\"M9 11 H25 V23 H9 M9 17 H29\" stroke-dasharray=\"2 2\"/><path d=\"M16 4 H24 L20 12Z\" fill=\"#294c59\"/><path d=\"M26 4 H30\" stroke=\"#63cec4\"/>"}}},{"id":"cam-internal-boring","name":"Internal boring","nameJa":"内径ボーリング","body":"<path d=\"M4 5 H25 V10 H9 V22 H25 V27 H4Z\" fill=\"#d7efed\"/><path d=\"M15 16 H29 M15 16 V10\" stroke=\"#178b88\"/><path d=\"M11 16 H29\" stroke-dasharray=\"2 2\"/>","tags":["lathe","boring","中ぐり","internal boring","内径ボーリング","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"turning-operation","description":"Enlarge or finish the inside diameter of an existing hole.","descriptionJa":"既存の穴の内径を中ぐり工具で拡大または仕上げます。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-internal-boring.svg","usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Internal boring","nodeNameJa":"内径ボーリング","sha256":"cb9ee008228453ad7e62edc7e2fca90ddbab466bcd6c3013ddae9bbaeb7ed850","variants":{"light":{"file":"icons/cam-internal-boring.svg","sha256":"cb9ee008228453ad7e62edc7e2fca90ddbab466bcd6c3013ddae9bbaeb7ed850"},"dark":{"file":"icons-dark/cam-internal-boring.svg","sha256":"f5d7414e854618bb7775038463959947b97ad666458823bcab348d556daad3c8","body":"<path d=\"M4 5 H25 V10 H9 V22 H25 V27 H4Z\" fill=\"#294c59\"/><path d=\"M15 16 H29 M15 16 V10\" stroke=\"#63cec4\"/><path d=\"M11 16 H29\" stroke-dasharray=\"2 2\"/>"}}},{"id":"cam-parting","name":"Parting","nameJa":"突切り","body":"<rect x=\"3\" y=\"12\" width=\"26\" height=\"14\" rx=\"2\" fill=\"#d7efed\"/><rect x=\"15\" y=\"3\" width=\"4\" height=\"16\" rx=\"1\"/><path d=\"M14 26 V30 M20 26 V30\" stroke=\"#178b88\"/><path d=\"M7 12 V26\"/>","tags":["lathe","turning","切断","parting","突切り","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"turning-operation","description":"Cut a finished part free from bar stock on a lathe.","descriptionJa":"旋盤の棒材から完成した部品を突切り工具で切り離します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-parting.svg","usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Parting","nodeNameJa":"突切り","sha256":"f4e6c2c136b5c80f8276507c887be3989295c2ac4705199903b9b8878736af97","variants":{"light":{"file":"icons/cam-parting.svg","sha256":"f4e6c2c136b5c80f8276507c887be3989295c2ac4705199903b9b8878736af97"},"dark":{"file":"icons-dark/cam-parting.svg","sha256":"066149dbd6b60faa9fb8ba260b85ba37b64f5380f092918c8916f040384b3bd2","body":"<rect x=\"3\" y=\"12\" width=\"26\" height=\"14\" rx=\"2\" fill=\"#294c59\"/><rect x=\"15\" y=\"3\" width=\"4\" height=\"16\" rx=\"1\"/><path d=\"M14 26 V30 M20 26 V30\" stroke=\"#63cec4\"/><path d=\"M7 12 V26\"/>"}}},{"id":"cam-toolpath-simulation","name":"Toolpath simulation","nameJa":"工具軌跡シミュレーション","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"3\"/><path d=\"M7 20 V9 H23 V15 H12\" stroke=\"#178b88\"/><path d=\"M14 17 23 22 14 27Z\" fill=\"#d7efed\"/>","tags":["verify","simulation","検証","toolpath simulation","工具軌跡シミュレーション","cam"],"family":"manufacturing-verification","description":"Preview cutter motion and material removal before machining.","descriptionJa":"加工前に工具の移動と材料除去をシミュレーションします。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-toolpath-simulation.svg","usages":["command"],"sha256":"bf8d041c8bb9fe6e2ab498b67c2941b14002bd2e2c821a6cd5135cd11bb1109f","variants":{"light":{"file":"icons/cam-toolpath-simulation.svg","sha256":"bf8d041c8bb9fe6e2ab498b67c2941b14002bd2e2c821a6cd5135cd11bb1109f"},"dark":{"file":"icons-dark/cam-toolpath-simulation.svg","sha256":"2fdfeb853dd720aa6d114af081e7d6d9a1f44fa2f728ed79cfb50068fd99306c","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"3\"/><path d=\"M7 20 V9 H23 V15 H12\" stroke=\"#63cec4\"/><path d=\"M14 17 23 22 14 27Z\" fill=\"#294c59\"/>"}}},{"id":"cam-post-process","name":"Post process","nameJa":"ポスト処理","body":"<path d=\"M6 4 H19 L25 10 V28 H6Z M19 4 V10 H25\"/><path d=\"M10 14 7 17 10 20 M21 14 24 17 21 20 M17 13 14 22\" stroke=\"#178b88\"/>","tags":["nc","gcode","NCコード","post process","ポスト処理","cam","model tree","tree node","object","モデルツリー","ツリーノード","nc program","NCプログラム"],"family":"nc-program","description":"Convert calculated toolpaths into machine-specific NC instructions.","descriptionJa":"計算した工具軌跡を工作機械用のNC命令に変換します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling","fusion-nc-program"],"role":"command","file":"icons/cam-post-process.svg","usages":["command","model-tree"],"objectType":"nc-program","nodeName":"NC program","nodeNameJa":"NCプログラム","sha256":"578552f98b8b70da8f6550d257b6f82e02ff43ddaf419890ca4ee43fc168ff8b","variants":{"light":{"file":"icons/cam-post-process.svg","sha256":"578552f98b8b70da8f6550d257b6f82e02ff43ddaf419890ca4ee43fc168ff8b"},"dark":{"file":"icons-dark/cam-post-process.svg","sha256":"bfbd4dba4d4ad4e18f927b4171dfd04c91076b48aee9c1f1f8de8ab56e2a40a0","body":"<path d=\"M6 4 H19 L25 10 V28 H6Z M19 4 V10 H25\"/><path d=\"M10 14 7 17 10 20 M21 14 24 17 21 20 M17 13 14 22\" stroke=\"#63cec4\"/>"}}},{"id":"cam-tool-library","name":"Tool library","nameJa":"工具ライブラリ","body":"<rect x=\"3\" y=\"5\" width=\"26\" height=\"23\" rx=\"3\"/><path d=\"M3 11 H29 M9 15 V24 M8 20 H10 M16 14 V24 M14 22 18 18 M23 14 V21 L20 25 H26Z\"/><path d=\"M7 8 H12\" stroke=\"#178b88\"/>","tags":["tool","library","cutter","holder","工具","ライブラリ","ホルダー","tool library","工具ライブラリ","cam"],"family":"cutting-tool","description":"Browse and manage reusable cutter and holder definitions.","descriptionJa":"再利用する工具とホルダーの定義を検索、管理します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-tool-library.svg","usages":["command"],"sha256":"477cc4dba21cd945515f673fda3e6fe0ccf1740c37338a01ab4b5942fe415ebf","variants":{"light":{"file":"icons/cam-tool-library.svg","sha256":"477cc4dba21cd945515f673fda3e6fe0ccf1740c37338a01ab4b5942fe415ebf"},"dark":{"file":"icons-dark/cam-tool-library.svg","sha256":"72ebbf1b634e9d119ce807db4f2d7628446b871b34f0124535c925218660199a","body":"<rect x=\"3\" y=\"5\" width=\"26\" height=\"23\" rx=\"3\"/><path d=\"M3 11 H29 M9 15 V24 M8 20 H10 M16 14 V24 M14 22 18 18 M23 14 V21 L20 25 H26Z\"/><path d=\"M7 8 H12\" stroke=\"#63cec4\"/>"}}},{"id":"cam-setup-orientation","name":"Tool orientation","nameJa":"工具方向設定","body":"<path d=\"M4 23 15 18 28 23 17 28Z\" fill=\"#d7efed\"/><g transform=\"rotate(25 16 20)\"><rect x=\"13\" y=\"4\" width=\"6\" height=\"12\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M16 16 V21\"/></g><path d=\"M5 15 A13 13 0 0 1 14 3 M10 3 H14 V7\" stroke=\"#178b88\"/>","tags":["setup","tool axis","orientation","multi axis","工具方向","工具軸","多軸","tool orientation","工具方向設定","cam"],"family":"manufacturing-setup","description":"Define the tool-axis orientation for an indexed or multi-axis operation.","descriptionJa":"割出し加工や多軸加工で使用する工具軸の向きを設定します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-setup-orientation.svg","usages":["command"],"sha256":"9f5d40555175121e5076b74adc4d2d9d751fca780f9d69478ec8299f56aa1e82","variants":{"light":{"file":"icons/cam-setup-orientation.svg","sha256":"9f5d40555175121e5076b74adc4d2d9d751fca780f9d69478ec8299f56aa1e82"},"dark":{"file":"icons-dark/cam-setup-orientation.svg","sha256":"9465ad9ede72ffc3abcdb3f99ee203645821cb5bb646c6af11e68f4929cee740","body":"<path d=\"M4 23 15 18 28 23 17 28Z\" fill=\"#294c59\"/><g transform=\"rotate(25 16 20)\"><rect x=\"13\" y=\"4\" width=\"6\" height=\"12\" rx=\"1\" fill=\"#294c59\"/><path d=\"M16 16 V21\"/></g><path d=\"M5 15 A13 13 0 0 1 14 3 M10 3 H14 V7\" stroke=\"#63cec4\"/>"}}},{"id":"cam-regenerate-toolpath","name":"Regenerate toolpath","nameJa":"工具軌跡再生成","body":"<path d=\"M6 26 V12 H16 V25 H22 V13\"/><path d=\"M7 6 A12 12 0 0 1 27 10 M23 10 H27 V6 M26 18 A10 10 0 0 1 19 28\" stroke=\"#178b88\"/>","tags":["toolpath","regenerate","calculate","update","工具軌跡","再生成","計算","regenerate toolpath","工具軌跡再生成","cam"],"family":"toolpath-management","description":"Recalculate an operation toolpath after geometry or machining settings change.","descriptionJa":"形状や加工条件の変更後に加工工程の工具軌跡を再計算します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-regenerate-toolpath.svg","usages":["command"],"sha256":"a135be74f6829c2a3072fa051614da8cf5a2ffc1d4e15dfb6528eb72bc641bdd","variants":{"light":{"file":"icons/cam-regenerate-toolpath.svg","sha256":"a135be74f6829c2a3072fa051614da8cf5a2ffc1d4e15dfb6528eb72bc641bdd"},"dark":{"file":"icons-dark/cam-regenerate-toolpath.svg","sha256":"7de133503e7df9e9f0f31b8503cc2113d4e63cb1b2c67116b5adb2f908298f2d","body":"<path d=\"M6 26 V12 H16 V25 H22 V13\"/><path d=\"M7 6 A12 12 0 0 1 27 10 M23 10 H27 V6 M26 18 A10 10 0 0 1 19 28\" stroke=\"#63cec4\"/>"}}},{"id":"cam-lead-in-out","name":"Lead-in and lead-out","nameJa":"進入退出設定","body":"<rect x=\"10\" y=\"6\" width=\"16\" height=\"20\" rx=\"4\" fill=\"#d7efed\"/><path d=\"M10 10 V22\"/><path d=\"M3 6 Q10 6 10 13 M6 10 10 13 13 9 M10 21 Q10 28 3 28 M6 25 3 28 6 30\" stroke=\"#178b88\"/>","tags":["toolpath","lead in","lead out","entry","exit","進入","退出","アプローチ","lead-in and lead-out","進入退出設定","cam"],"family":"toolpath-settings","description":"Set how the cutter enters and leaves a machining contour.","descriptionJa":"工具が加工輪郭に進入し、退出する経路を設定します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-lead-in-out.svg","usages":["command"],"sha256":"78dcbd2f3e47f94ec4ece6c88d9b806ba76d432efa3febd5bb2713da9a93d37b","variants":{"light":{"file":"icons/cam-lead-in-out.svg","sha256":"78dcbd2f3e47f94ec4ece6c88d9b806ba76d432efa3febd5bb2713da9a93d37b"},"dark":{"file":"icons-dark/cam-lead-in-out.svg","sha256":"db28d95b20b1c01ee9b35095b57b374c37ccdab6d093563c3014154dcb3ed00d","body":"<rect x=\"10\" y=\"6\" width=\"16\" height=\"20\" rx=\"4\" fill=\"#294c59\"/><path d=\"M10 10 V22\"/><path d=\"M3 6 Q10 6 10 13 M6 10 10 13 13 9 M10 21 Q10 28 3 28 M6 25 3 28 6 30\" stroke=\"#63cec4\"/>"}}},{"id":"cam-feeds-speeds","name":"Feeds and speeds","nameJa":"送りと回転数","body":"<circle cx=\"13\" cy=\"13\" r=\"9\" fill=\"#d7efed\"/><path d=\"M13 13 18 7 M6 9 8 10 M6 16 8 15 M17 19 16 17\"/><path d=\"M5 27 H28 M24 23 28 27 24 30\" stroke=\"#178b88\"/><path d=\"M25 4 V13 M22 10 25 13 28 10\"/>","tags":["feed","spindle","speed","rpm","送り","主軸","回転数","切削条件","feeds and speeds","送りと回転数","cam"],"family":"toolpath-settings","description":"Set the spindle speed and cutting feed values for an operation.","descriptionJa":"加工工程の主軸回転数と切削送り速度を設定します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-feeds-speeds.svg","usages":["command"],"sha256":"32fe7f5d2a75231034ec54ea5ce94f8c84533ddd8939c608a89444be41f932d8","variants":{"light":{"file":"icons/cam-feeds-speeds.svg","sha256":"32fe7f5d2a75231034ec54ea5ce94f8c84533ddd8939c608a89444be41f932d8"},"dark":{"file":"icons-dark/cam-feeds-speeds.svg","sha256":"01b5112be8f2a1f388fb38b13eec9ab130f126dc1253c6efa0408a736e0b1ab8","body":"<circle cx=\"13\" cy=\"13\" r=\"9\" fill=\"#294c59\"/><path d=\"M13 13 18 7 M6 9 8 10 M6 16 8 15 M17 19 16 17\"/><path d=\"M5 27 H28 M24 23 28 27 24 30\" stroke=\"#63cec4\"/><path d=\"M25 4 V13 M22 10 25 13 28 10\"/>"}}},{"id":"cam-tool-change","name":"Tool change","nameJa":"工具交換","body":"<path d=\"M6 4 H12 V19 H6Z M5 14 13 10 M21 4 H27 V15 L24 21 21 15Z\"/><path d=\"M6 26 H27 M10 23 6 26 10 29 M23 23 27 26 23 29\" stroke=\"#178b88\"/>","tags":["tool","change","sequence","工具交換","工具変更","工程","tool change","cam"],"family":"nc-program","description":"Insert a change to another cutter in the machining sequence.","descriptionJa":"加工順序の途中に別の工具への交換を挿入します。","category":"CAM","categories":["CAM"],"sources":["fusion","linuxcnc","fusion-milling"],"role":"command","file":"icons/cam-tool-change.svg","usages":["command"],"sha256":"3d233c1c127f6993f9c2db26deb26f1f0baa7e1afbfe03bb825fb3de6891efc0","variants":{"light":{"file":"icons/cam-tool-change.svg","sha256":"3d233c1c127f6993f9c2db26deb26f1f0baa7e1afbfe03bb825fb3de6891efc0"},"dark":{"file":"icons-dark/cam-tool-change.svg","sha256":"f5776161bf143a0733ba4233d93a3f023b801e18795d2e1a02eefff647288034","body":"<path d=\"M6 4 H12 V19 H6Z M5 14 13 10 M21 4 H27 V15 L24 21 21 15Z\"/><path d=\"M6 26 H27 M10 23 6 26 10 29 M23 23 27 26 23 29\" stroke=\"#63cec4\"/>"}}},{"id":"cam-setup","name":"Machining setup","nameJa":"加工セットアップ","body":"<rect x=\"3\" y=\"24\" width=\"26\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M6 15 14 11 24 16 16 20Z\" fill=\"#d7efed\"/><path d=\"M6 15 V21 L16 25 24 21 V16 M16 20 V25\"/><path d=\"M5 10 V3 M5 10 H13 M5 10 9 6\" stroke=\"#178b88\"/>","tags":["setup","job","stock","operations","セットアップ","加工ジョブ","工程","machining setup","加工セットアップ","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"manufacturing-setup","description":"Represent a machining job containing stock, work coordinates, fixtures and an ordered operation list.","descriptionJa":"素材、ワーク座標、治具、加工工程をまとめる加工ジョブを表します。","sources":["fusion-manufacture-browser"],"role":"object","category":"CAM","categories":["CAM"],"file":"icons/cam-setup.svg","usages":["model-tree"],"objectType":"machining-setup","nodeName":"Machining setup","nodeNameJa":"加工セットアップ","sha256":"4110403af683f110ca24ed528523352e810e4986c69ab6cca1f4993e20272b0c","variants":{"light":{"file":"icons/cam-setup.svg","sha256":"4110403af683f110ca24ed528523352e810e4986c69ab6cca1f4993e20272b0c"},"dark":{"file":"icons-dark/cam-setup.svg","sha256":"a5e1cec559de6d74176f20c96d631ba04f2fd9685125575f40fbdad8ab4db116","body":"<rect x=\"3\" y=\"24\" width=\"26\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><path d=\"M6 15 14 11 24 16 16 20Z\" fill=\"#294c59\"/><path d=\"M6 15 V21 L16 25 24 21 V16 M16 20 V25\"/><path d=\"M5 10 V3 M5 10 H13 M5 10 9 6\" stroke=\"#63cec4\"/>"}}},{"id":"cam-thread-milling","name":"Thread milling","nameJa":"ねじ切りフライス","body":"<path d=\"M4 5 V27 H28 V5 M4 10 H8 M4 16 H8 M4 22 H8 M24 10 H28 M24 16 H28 M24 22 H28\"/><rect x=\"12\" y=\"3\" width=\"6\" height=\"14\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M10 23 C4 17 23 13 24 21 M21 18 24 21 27 18\" stroke=\"#178b88\"/>","tags":["thread","milling","helical","interpolation","ねじ切り","フライス","らせん","thread milling","ねじ切りフライス","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"machining-operation","description":"Mill a thread by helically interpolating a smaller cutter around a bore or boss.","descriptionJa":"小径の工具を穴やボスの周囲でらせん補間し、ねじを切削します。","sources":["fusion-thread-milling"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-thread-milling.svg","usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Thread milling","nodeNameJa":"ねじ切りフライス","sha256":"fd6efc383339aafffe738bec5493ee087a91e6ce5b47895fe1e3c029d8974154","variants":{"light":{"file":"icons/cam-thread-milling.svg","sha256":"fd6efc383339aafffe738bec5493ee087a91e6ce5b47895fe1e3c029d8974154"},"dark":{"file":"icons-dark/cam-thread-milling.svg","sha256":"5721c59f40e77d49f9a0684ee2ee427ee5a584e07225b76dc827126bd226a292","body":"<path d=\"M4 5 V27 H28 V5 M4 10 H8 M4 16 H8 M4 22 H8 M24 10 H28 M24 16 H28 M24 22 H28\"/><rect x=\"12\" y=\"3\" width=\"6\" height=\"14\" rx=\"1\" fill=\"#294c59\"/><path d=\"M10 23 C4 17 23 13 24 21 M21 18 24 21 27 18\" stroke=\"#63cec4\"/>"}}},{"id":"cam-holding-tabs","name":"Holding tabs","nameJa":"保持タブ","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"2\"/><rect x=\"8\" y=\"9\" width=\"16\" height=\"14\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M3 14 H8 V18 H3 M24 14 H29 V18 H24\" fill=\"#d7efed\" stroke=\"#178b88\"/>","tags":["tab","bridge","holding","contour","保持タブ","つなぎ","素材橋","holding tabs","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"toolpath-settings","description":"Leave small stock bridges in a contour cut so the part stays attached during machining.","descriptionJa":"輪郭切抜きの途中に素材の橋を残し、加工中の部品を保持します。","sources":["fusion-holding-tabs","freecad-holding-tags"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-holding-tabs.svg","usages":["command","model-tree"],"objectType":"operation-control","nodeName":"Holding tabs","nodeNameJa":"保持タブ","sha256":"c37762f3dff99cc7996aabffdd02782e2d47c1c028f764d75cd8b69de9445641","variants":{"light":{"file":"icons/cam-holding-tabs.svg","sha256":"c37762f3dff99cc7996aabffdd02782e2d47c1c028f764d75cd8b69de9445641"},"dark":{"file":"icons-dark/cam-holding-tabs.svg","sha256":"23a92f4c080db3d0646e3279ef1149307f7f9c51c37fa7b08f8af1e6ca1e7816","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"2\"/><rect x=\"8\" y=\"9\" width=\"16\" height=\"14\" rx=\"2\" fill=\"#294c59\"/><path d=\"M3 14 H8 V18 H3 M24 14 H29 V18 H24\" fill=\"#294c59\" stroke=\"#63cec4\"/>"}}},{"id":"cam-engrave","name":"Engraving","nameJa":"彫刻加工","body":"<path d=\"M12 3 H20 V10 L16 18 12 10Z\" fill=\"#d7efed\"/><path d=\"M3 23 15 18 29 23 17 29Z\" fill=\"#d7efed\"/><path d=\"M8 23 16 26 24 23 M16 18 V23\" stroke=\"#178b88\"/>","tags":["engrave","v carve","lettering","v cutter","彫刻","V溝","文字","engraving","彫刻加工","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"machining-operation","description":"Engrave variable-width lines and sharp corners using a V-shaped cutter.","descriptionJa":"V字工具を使い、線幅の変化や鋭いコーナーを持つ溝を彫刻します。","sources":["fusion-engrave"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-engrave.svg","usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Engraving","nodeNameJa":"彫刻加工","sha256":"7641b999f629ccd2efedac1ba1b6d29c1990afe7efdb09d82c057c5ba9e5863d","variants":{"light":{"file":"icons/cam-engrave.svg","sha256":"7641b999f629ccd2efedac1ba1b6d29c1990afe7efdb09d82c057c5ba9e5863d"},"dark":{"file":"icons-dark/cam-engrave.svg","sha256":"00d7c725f9258ea6e51f5272763509cc0bc033adac1f5956a52018f9aeece0cc","body":"<path d=\"M12 3 H20 V10 L16 18 12 10Z\" fill=\"#294c59\"/><path d=\"M3 23 15 18 29 23 17 29Z\" fill=\"#294c59\"/><path d=\"M8 23 16 26 24 23 M16 18 V23\" stroke=\"#63cec4\"/>"}}},{"id":"cam-deburr","name":"Deburr / chamfer machining","nameJa":"バリ取り・面取り加工","body":"<path d=\"M3 19 H18 L24 25 V29 H3Z\" fill=\"#d7efed\"/><path d=\"M12 3 H20 V11 L16 18 12 11Z\" fill=\"#d7efed\"/><path d=\"M17 18 22 23 M25 13 28 10 M27 18 H30\" stroke=\"#178b88\"/><path d=\"M4 23 H17\"/>","tags":["deburr","chamfer","edge","finishing","バリ取り","面取り","仕上げ","deburr / chamfer machining","バリ取り・面取り加工","cam","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"machining-operation","description":"Machine an edge to remove burrs or form a controlled chamfer with a cutter.","descriptionJa":"工具でエッジを加工し、バリを除去するか指定の面取りを施します。","sources":["fusion-cam-chamfer","mastercam-deburr"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-deburr.svg","usages":["command","model-tree"],"objectType":"machining-operation","nodeName":"Deburr / chamfer machining","nodeNameJa":"バリ取り・面取り加工","sha256":"094455cf130377e3ce1d3dd6462df537975334f9b765118d6bc05963e9e1ed30","variants":{"light":{"file":"icons/cam-deburr.svg","sha256":"094455cf130377e3ce1d3dd6462df537975334f9b765118d6bc05963e9e1ed30"},"dark":{"file":"icons-dark/cam-deburr.svg","sha256":"7f52a712ae168508b8e3f03f26ac2d6ebfa690f0cad429eb5287d764a90ce3ad","body":"<path d=\"M3 19 H18 L24 25 V29 H3Z\" fill=\"#294c59\"/><path d=\"M12 3 H20 V11 L16 18 12 11Z\" fill=\"#294c59\"/><path d=\"M17 18 22 23 M25 13 28 10 M27 18 H30\" stroke=\"#63cec4\"/><path d=\"M4 23 H17\"/>"}}},{"name":"Wire EDM","nameJa":"ワイヤ放電加工","description":"Create a wire electrical-discharge machining toolpath.","descriptionJa":"導電性材料をワイヤ放電で切断する工具軌跡を作成します。","tags":["wire","edm","cut","ワイヤ","放電","切断","wire edm","ワイヤ放電加工","cam"],"family":"machining-edm","id":"cam-wire-edm","body":"<rect x=\"12\" y=\"3\" width=\"8\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"12\" y=\"25\" width=\"8\" height=\"4\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M3 12 H12 V21 H3Z\" fill=\"#d7efed\"/><path d=\"M20 12 H29 V21 H20Z\" fill=\"#d7efed\"/><path d=\"M16 8 V25 M5 8 H10 M7 5 10 8 7 11 M22 25 H28\" stroke=\"#178b88\"/>","sources":["mastercam-wire"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-wire-edm.svg","usages":["command"],"sha256":"3cb820c3c4e0aac6538848a56dde23adf6387887eec5dacbf574e431e96b1f22","variants":{"light":{"file":"icons/cam-wire-edm.svg","sha256":"3cb820c3c4e0aac6538848a56dde23adf6387887eec5dacbf574e431e96b1f22"},"dark":{"file":"icons-dark/cam-wire-edm.svg","sha256":"c77fa6d9e09653fa9092071696930543cb20a91da21f757a532eb1b17e0a0b5b","body":"<rect x=\"12\" y=\"3\" width=\"8\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><rect x=\"12\" y=\"25\" width=\"8\" height=\"4\" rx=\"1\" fill=\"#294c59\"/><path d=\"M3 12 H12 V21 H3Z\" fill=\"#294c59\"/><path d=\"M20 12 H29 V21 H20Z\" fill=\"#294c59\"/><path d=\"M16 8 V25 M5 8 H10 M7 5 10 8 7 11 M22 25 H28\" stroke=\"#63cec4\"/>"}}},{"name":"Cutter radius compensation","nameJa":"工具径補正","description":"Configure the offset between a programmed contour and the actual cutter radius.","descriptionJa":"指令輪郭と実際の工具半径との差を補正する設定を行います。","tags":["cutter","radius","compensation","工具径","補正","摩耗","cutter radius compensation","工具径補正","cam"],"family":"machining-control","id":"cam-cutter-compensation","body":"<path d=\"M5 27 V9 Q5 5 9 5 H27\"/><path d=\"M12 27 V16 Q12 12 16 12 H27\" stroke=\"#178b88\"/><circle cx=\"21\" cy=\"21\" r=\"5\" fill=\"#d7efed\"/><path d=\"M21 21 H26 M21 21 V16\"/><circle cx=\"21\" cy=\"21\" r=\"1\" fill=\"#178b88\"/>","sources":["linuxcnc-tool-compensation"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-cutter-compensation.svg","usages":["command"],"sha256":"2342fc97be999e4c628264a0542fbe941db528206b2024f4a5897c3c72ad50bc","variants":{"light":{"file":"icons/cam-cutter-compensation.svg","sha256":"2342fc97be999e4c628264a0542fbe941db528206b2024f4a5897c3c72ad50bc"},"dark":{"file":"icons-dark/cam-cutter-compensation.svg","sha256":"c243f180e95d4f84c3483211f21b0c669d8b2e82fbd106be633f670b6f776e6a","body":"<path d=\"M5 27 V9 Q5 5 9 5 H27\"/><path d=\"M12 27 V16 Q12 12 16 12 H27\" stroke=\"#63cec4\"/><circle cx=\"21\" cy=\"21\" r=\"5\" fill=\"#294c59\"/><path d=\"M21 21 H26 M21 21 V16\"/><circle cx=\"21\" cy=\"21\" r=\"1\" fill=\"#63cec4\"/>"}}},{"name":"Tool touch-off","nameJa":"工具タッチオフ","description":"Set a tool-length offset by touching a known reference.","descriptionJa":"既知の基準に工具を接触させて工具長オフセットを設定します。","tags":["tool","touch off","offset","工具長","タッチオフ","測定","tool touch-off","工具タッチオフ","cam"],"family":"machining-control","id":"cam-tool-touch-off","body":"<rect x=\"9\" y=\"3\" width=\"8\" height=\"12\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M13 15 V22 M3 25 H20 M7 28 H18\"/><path d=\"M24 5 V25 M21 8 24 5 27 8 M21 22 24 25 27 22\" stroke=\"#178b88\"/><circle cx=\"13\" cy=\"24\" r=\"1.5\" fill=\"#178b88\"/>","sources":["linuxcnc-tool-compensation"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-tool-touch-off.svg","usages":["command"],"sha256":"b98bb830de7547aaddafc62912d1d34c98ce4055bd96e9d6a684139f569961c8","variants":{"light":{"file":"icons/cam-tool-touch-off.svg","sha256":"b98bb830de7547aaddafc62912d1d34c98ce4055bd96e9d6a684139f569961c8"},"dark":{"file":"icons-dark/cam-tool-touch-off.svg","sha256":"3b4b2532ed9dac4df3846e836881fc2a2d07337d88870fb155f8073c29a07ac1","body":"<rect x=\"9\" y=\"3\" width=\"8\" height=\"12\" rx=\"1\" fill=\"#294c59\"/><path d=\"M13 15 V22 M3 25 H20 M7 28 H18\"/><path d=\"M24 5 V25 M21 8 24 5 27 8 M21 22 24 25 27 22\" stroke=\"#63cec4\"/><circle cx=\"13\" cy=\"24\" r=\"1.5\" fill=\"#63cec4\"/>"}}},{"name":"Update in-process stock","nameJa":"加工途中素材更新","description":"Calculate the remaining stock after selected machining operations.","descriptionJa":"選択した加工工程による除去後の素材形状を計算します。","tags":["stock","in process","remaining","素材","中間素材","残材","update in-process stock","加工途中素材更新","cam"],"family":"machining-stock","id":"cam-stock-model","body":"<path d=\"M3 10 H16 V17 H28 V28 H3Z\" fill=\"#d7efed\"/><path d=\"M3 22 H21 V28\"/><rect x=\"20\" y=\"3\" width=\"5\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M7 4 H15 M12 1 15 4 12 7 M18 17 H28\" stroke=\"#178b88\"/>","sources":["powermill-stock-model"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-stock-model.svg","usages":["command"],"sha256":"15457a472e1115035646c95486fc460617eaa817fd4d269c604e6abbf0d94b9f","variants":{"light":{"file":"icons/cam-stock-model.svg","sha256":"15457a472e1115035646c95486fc460617eaa817fd4d269c604e6abbf0d94b9f"},"dark":{"file":"icons-dark/cam-stock-model.svg","sha256":"29f1c5984836b7f0cd362f4c503a356b15edc3bad2a34e9561cd4652f04b1c97","body":"<path d=\"M3 10 H16 V17 H28 V28 H3Z\" fill=\"#294c59\"/><path d=\"M3 22 H21 V28\"/><rect x=\"20\" y=\"3\" width=\"5\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><path d=\"M7 4 H15 M12 1 15 4 12 7 M18 17 H28\" stroke=\"#63cec4\"/>"}}},{"name":"Recognize machining holes","nameJa":"加工穴自動認識","description":"Identify hole features and derive hole-machining operations.","descriptionJa":"モデルの穴形状を認識して穴加工工程を導き出します。","tags":["hole","recognition","automation","穴群","認識","工程","recognize machining holes","加工穴自動認識","cam"],"family":"machining-automation","id":"cam-recognize-holes","body":"<rect x=\"7\" y=\"7\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#d7efed\"/><circle cx=\"12\" cy=\"12\" r=\"2\"/><circle cx=\"20\" cy=\"12\" r=\"2\"/><circle cx=\"16\" cy=\"20\" r=\"2\"/><path d=\"M3 11 V3 H11 M21 3 H29 V11 M29 21 V29 H21 M11 29 H3 V21\" stroke=\"#178b88\"/>","sources":["solidcam-hole-recognition"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-recognize-holes.svg","usages":["command"],"sha256":"ba0b7a4ebc1efddc86c3bdadf50d927d00ff1053b2ea36cb045e69b8c2a36636","variants":{"light":{"file":"icons/cam-recognize-holes.svg","sha256":"ba0b7a4ebc1efddc86c3bdadf50d927d00ff1053b2ea36cb045e69b8c2a36636"},"dark":{"file":"icons-dark/cam-recognize-holes.svg","sha256":"4cd9145d1229b69029af68dcd451cd7682876d3f75e11a0855f8efc98f24391f","body":"<rect x=\"7\" y=\"7\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#294c59\"/><circle cx=\"12\" cy=\"12\" r=\"2\"/><circle cx=\"20\" cy=\"12\" r=\"2\"/><circle cx=\"16\" cy=\"20\" r=\"2\"/><path d=\"M3 11 V3 H11 M21 3 H29 V11 M29 21 V29 H21 M11 29 H3 V21\" stroke=\"#63cec4\"/>"}}},{"name":"Groove turning","nameJa":"旋削溝入れ","description":"Create a lathe operation that cuts a groove into a turned part.","descriptionJa":"旋削部品に溝を加工する旋盤工程を作成します。","tags":["lathe","groove","turning","旋盤","溝入れ","groove turning","旋削溝入れ","cam"],"family":"machining-turning","id":"cam-groove-turning","body":"<path d=\"M3 16 H12 V23 H20 V16 H29 V29 H3Z\" fill=\"#d7efed\"/><path d=\"M3 25 H29\" stroke-dasharray=\"2 3\"/><rect x=\"14\" y=\"3\" width=\"4\" height=\"16\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M24 3 V12 M21 9 24 12 27 9\" stroke=\"#178b88\"/>","sources":["mastercam-lathe"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-groove-turning.svg","usages":["command"],"sha256":"cea0734195c846e32a69903181783aff9ff38b172454e7a0a681374b349b5b9a","variants":{"light":{"file":"icons/cam-groove-turning.svg","sha256":"cea0734195c846e32a69903181783aff9ff38b172454e7a0a681374b349b5b9a"},"dark":{"file":"icons-dark/cam-groove-turning.svg","sha256":"9a68ed341930bd7c54f6e7a43f8ad1cb8586ede48b7fe193bd049ef5b9569665","body":"<path d=\"M3 16 H12 V23 H20 V16 H29 V29 H3Z\" fill=\"#294c59\"/><path d=\"M3 25 H29\" stroke-dasharray=\"2 3\"/><rect x=\"14\" y=\"3\" width=\"4\" height=\"16\" rx=\"1\" fill=\"#294c59\"/><path d=\"M24 3 V12 M21 9 24 12 27 9\" stroke=\"#63cec4\"/>"}}},{"name":"Thread turning","nameJa":"旋削ねじ切り","description":"Create a synchronized single-point threading operation on a lathe.","descriptionJa":"旋盤の回転と送りを同期させるバイトねじ切り工程を作成します。","tags":["lathe","thread","synchronized","旋盤","ねじ切り","thread turning","旋削ねじ切り","cam"],"family":"machining-turning","id":"cam-thread-turning","body":"<rect x=\"3\" y=\"16\" width=\"26\" height=\"12\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M6 28 11 16 M12 28 17 16 M18 28 23 16 M24 28 29 16\"/><path d=\"M10 6 H20 L15 15Z\" fill=\"#d7efed\"/><path d=\"M22 8 H29 M26 5 29 8 26 11\" stroke=\"#178b88\"/>","sources":["mastercam-lathe"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-thread-turning.svg","usages":["command"],"sha256":"a6af97f4143dc32bad452d17aaced421296d77475129fc5749b5619b8613ca39","variants":{"light":{"file":"icons/cam-thread-turning.svg","sha256":"a6af97f4143dc32bad452d17aaced421296d77475129fc5749b5619b8613ca39"},"dark":{"file":"icons-dark/cam-thread-turning.svg","sha256":"adbfc60eadadb548267b2657c978cd0ef29937e53c56d5e71fd38ac1a06f8184","body":"<rect x=\"3\" y=\"16\" width=\"26\" height=\"12\" rx=\"2\" fill=\"#294c59\"/><path d=\"M6 28 11 16 M12 28 17 16 M18 28 23 16 M24 28 29 16\"/><path d=\"M10 6 H20 L15 15Z\" fill=\"#294c59\"/><path d=\"M22 8 H29 M26 5 29 8 26 11\" stroke=\"#63cec4\"/>"}}},{"name":"Constant-Z finishing","nameJa":"等高線仕上げ","description":"Generate finishing passes at successive constant heights.","descriptionJa":"一定の高さごとに連続する等高線仕上げ軌跡を生成します。","tags":["constant z","waterline","finishing","等高線","仕上げ","constant-z finishing","等高線仕上げ","cam"],"family":"machining-finishing","id":"cam-constant-z-finishing","body":"<path d=\"M3 26 12 6 H20 L29 26Z\" fill=\"#d7efed\"/><path d=\"M8 15 Q16 20 24 15 M5 21 Q16 27 27 21 M11 9 Q16 12 21 9\" stroke=\"#178b88\"/><path d=\"M3 26 Q16 32 29 26\"/>","sources":["powermill-finishing"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-constant-z-finishing.svg","usages":["command"],"sha256":"b77e4152dae46d525641460de55bb5a0a4d5e9b8b9e159688cfa4aecc0656a48","variants":{"light":{"file":"icons/cam-constant-z-finishing.svg","sha256":"b77e4152dae46d525641460de55bb5a0a4d5e9b8b9e159688cfa4aecc0656a48"},"dark":{"file":"icons-dark/cam-constant-z-finishing.svg","sha256":"011efae664e6b6c876a5942c5975b177be17fcbe7ff243885c1b968ac763b00c","body":"<path d=\"M3 26 12 6 H20 L29 26Z\" fill=\"#294c59\"/><path d=\"M8 15 Q16 20 24 15 M5 21 Q16 27 27 21 M11 9 Q16 12 21 9\" stroke=\"#63cec4\"/><path d=\"M3 26 Q16 32 29 26\"/>"}}},{"name":"Pencil finishing","nameJa":"ペンシル仕上げ","description":"Trace a finishing path along internal surface junctions.","descriptionJa":"サーフェスの内側交線に沿う仕上げ軌跡を作成します。","tags":["pencil","corner","finishing","隅部","ペンシル","pencil finishing","ペンシル仕上げ","cam"],"family":"machining-finishing","id":"cam-pencil-finishing","body":"<path d=\"M3 15 16 23 29 15 V23 L16 30 3 23Z\" fill=\"#d7efed\"/><path d=\"M16 23 V30\" stroke=\"#178b88\"/><path d=\"M13 3 H19 V17 A3 3 0 0 1 13 17Z\" fill=\"white\"/><path d=\"M16 20 V23\"/><path d=\"M24 4 V12 M21 9 24 12 27 9\" stroke=\"#178b88\"/>","sources":["powermill-finishing"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-pencil-finishing.svg","usages":["command"],"sha256":"e396ced9bbc7611159722cedfbd1272ff3b15328ef6230e958fdf98b7b498a69","variants":{"light":{"file":"icons/cam-pencil-finishing.svg","sha256":"e396ced9bbc7611159722cedfbd1272ff3b15328ef6230e958fdf98b7b498a69"},"dark":{"file":"icons-dark/cam-pencil-finishing.svg","sha256":"d8bb38d2222c933740e009cc27ce9ff1a5d17fd542a7db6152bb124992246667","body":"<path d=\"M3 15 16 23 29 15 V23 L16 30 3 23Z\" fill=\"#294c59\"/><path d=\"M16 23 V30\" stroke=\"#63cec4\"/><path d=\"M13 3 H19 V17 A3 3 0 0 1 13 17Z\" fill=\"#192c3c\"/><path d=\"M16 20 V23\"/><path d=\"M24 4 V12 M21 9 24 12 27 9\" stroke=\"#63cec4\"/>"}}},{"name":"Nest parts on stock","nameJa":"素材へのネスティング","description":"Arrange part outlines or toolpaths to use sheet stock efficiently.","descriptionJa":"板材を効率よく使えるよう部品輪郭や工具軌跡を配置します。","tags":["nesting","sheet","layout","ネスティング","板取り","nest parts on stock","素材へのネスティング","cam"],"family":"machining-automation","id":"cam-nesting","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><path d=\"M7 7 H17 V11 H11 V21 H7Z\" fill=\"#d7efed\"/><path d=\"M15 15 H25 V25 H15 V21 H21 V19 H15Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><circle cx=\"23\" cy=\"8\" r=\"2.5\"/>","sources":["mastercam-nesting"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-nesting.svg","usages":["command"],"sha256":"65fc1e802a32be1ea3e93760d9b2bf87fe7e553283296ffeb33d3890534b8000","variants":{"light":{"file":"icons/cam-nesting.svg","sha256":"65fc1e802a32be1ea3e93760d9b2bf87fe7e553283296ffeb33d3890534b8000"},"dark":{"file":"icons-dark/cam-nesting.svg","sha256":"e3493e0ee10dad5df96fb192dcdbefafb01d202c2ad56ab166de419f95ab703e","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><path d=\"M7 7 H17 V11 H11 V21 H7Z\" fill=\"#294c59\"/><path d=\"M15 15 H25 V25 H15 V21 H21 V19 H15Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><circle cx=\"23\" cy=\"8\" r=\"2.5\"/>"}}},{"name":"Multiaxis port machining","nameJa":"多軸ポート加工","description":"Generate multiaxis toolpaths for the inside of curved ports.","descriptionJa":"曲がったポートの内部を加工する多軸工具軌跡を生成します。","tags":["port","multiaxis","internal","ポート","多軸","内部","multiaxis port machining","多軸ポート加工","cam"],"family":"machining-multiaxis","id":"cam-port-machining","body":"<path d=\"M3 28 V16 Q3 5 15 5 H27 V12 H16 Q10 12 10 19 V28Z\" fill=\"#d7efed\"/><path d=\"M3 28 Q7 24 10 28 M27 5 Q23 8 27 12\"/><path d=\"M7 23 V17 Q7 9 18 9\" stroke=\"#178b88\"/><g transform=\"rotate(34 21 22)\"><rect x=\"19\" y=\"16\" width=\"5\" height=\"12\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M19 24 24 20\"/></g>","sources":["mastercam-port"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-port-machining.svg","usages":["command"],"sha256":"b4a73eeb7f5770e0d2375250de07f1c1648cfbac24aa7945c64a04fde971dd02","variants":{"light":{"file":"icons/cam-port-machining.svg","sha256":"b4a73eeb7f5770e0d2375250de07f1c1648cfbac24aa7945c64a04fde971dd02"},"dark":{"file":"icons-dark/cam-port-machining.svg","sha256":"5afd7d7f5e7ade43323e6738e0c254389b36228858affbfe8ddc646b3b24d53d","body":"<path d=\"M3 28 V16 Q3 5 15 5 H27 V12 H16 Q10 12 10 19 V28Z\" fill=\"#294c59\"/><path d=\"M3 28 Q7 24 10 28 M27 5 Q23 8 27 12\"/><path d=\"M7 23 V17 Q7 9 18 9\" stroke=\"#63cec4\"/><g transform=\"rotate(34 21 22)\"><rect x=\"19\" y=\"16\" width=\"5\" height=\"12\" rx=\"1\" fill=\"#294c59\"/><path d=\"M19 24 24 20\"/></g>"}}},{"name":"Trim toolpath","nameJa":"工具軌跡トリム","description":"Keep selected portions of a toolpath using a boundary or plane.","descriptionJa":"境界や平面を使って既存の工具軌跡の必要な部分だけを残します。","tags":["toolpath","trim","boundary","軌跡","トリム","領域","trim toolpath","工具軌跡トリム","cam"],"family":"toolpath-edit","id":"cam-trim-toolpath","body":"<path d=\"M4 6 H17 V12 H4 V18 H17 V24 H4\" stroke=\"#178b88\"/><path d=\"M22 3 V29 M22 6 H29 V12 H22 M22 18 H29 V24 H22\" stroke-dasharray=\"2 3\"/><path d=\"M18 28 H27 M23 25 27 28 23 31\"/>","sources":["fusion-trim-toolpath"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-trim-toolpath.svg","usages":["command"],"sha256":"2607c2a2bc88d4199d641a9373c04d5def13268d9db21de63b6d3abb67d301a9","variants":{"light":{"file":"icons/cam-trim-toolpath.svg","sha256":"2607c2a2bc88d4199d641a9373c04d5def13268d9db21de63b6d3abb67d301a9"},"dark":{"file":"icons-dark/cam-trim-toolpath.svg","sha256":"436983685a00bdf5563c7e02691190ec2ad9ea0d3a6a9028b70339b6bccd488c","body":"<path d=\"M4 6 H17 V12 H4 V18 H17 V24 H4\" stroke=\"#63cec4\"/><path d=\"M22 3 V29 M22 6 H29 V12 H22 M22 18 H29 V24 H22\" stroke-dasharray=\"2 3\"/><path d=\"M18 28 H27 M23 25 27 28 23 31\"/>"}}},{"name":"Reorder toolpath segments","nameJa":"工具軌跡順序変更","description":"Change the sequence or direction of cutting segments and their links.","descriptionJa":"切削区間の加工順序や方向を変更し接続移動を調整します。","tags":["toolpath","reorder","sequence","加工順","区間","接続","reorder toolpath segments","工具軌跡順序変更","cam"],"family":"toolpath-edit","id":"cam-reorder-toolpath","body":"<path d=\"M3 6 H17 M3 16 H17 M3 26 H17\"/><path d=\"M25 4 V26 M22 23 25 26 28 23 M20 9 23 6 20 3\" stroke=\"#178b88\"/><path d=\"M17 6 20 10 17 16 M17 16 20 21 17 26\" stroke-dasharray=\"2 3\"/>","sources":["powermill-reorder"],"role":"command","category":"CAM","categories":["CAM"],"file":"icons/cam-reorder-toolpath.svg","usages":["command"],"sha256":"96aa1a267344f971140a7760fa4c6adf47a7a8e4f21ba50bdbe5c75dd94c4dd2","variants":{"light":{"file":"icons/cam-reorder-toolpath.svg","sha256":"96aa1a267344f971140a7760fa4c6adf47a7a8e4f21ba50bdbe5c75dd94c4dd2"},"dark":{"file":"icons-dark/cam-reorder-toolpath.svg","sha256":"ee6c6446cade07d823a0959e1e49c3fe7c1f074a3a98af6a5355c9366ff323b4","body":"<path d=\"M3 6 H17 M3 16 H17 M3 26 H17\"/><path d=\"M25 4 V26 M22 23 25 26 28 23 M20 9 23 6 20 3\" stroke=\"#63cec4\"/><path d=\"M17 6 20 10 17 16 M17 16 20 21 17 26\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cae-tetrahedral-mesh","name":"Tetrahedral mesh","nameJa":"四面体メッシュ","body":"<path d=\"M5 25 16 4 28 25Z\" fill=\"#d7efed\"/><path d=\"M5 25 17 18 28 25 M16 4 17 18\"/><circle cx=\"5\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"16\" cy=\"4\" r=\"1.5\" fill=\"white\"/><circle cx=\"28\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"17\" cy=\"18\" r=\"1.5\" fill=\"white\"/>","tags":["mesh","element","要素","tetrahedral mesh","四面体メッシュ","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-mesh","description":"Generate a volume mesh made of tetrahedral finite elements.","descriptionJa":"四面体の有限要素で構成される体積メッシュを生成します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-tetrahedral-mesh.svg","usages":["command","model-tree"],"objectType":"finite-element-mesh","nodeName":"Tetrahedral mesh","nodeNameJa":"四面体メッシュ","sha256":"abf0a27b65e544485b04ccc077b1c6a61367a258bd056a176b2372f605ef0873","variants":{"light":{"file":"icons/cae-tetrahedral-mesh.svg","sha256":"abf0a27b65e544485b04ccc077b1c6a61367a258bd056a176b2372f605ef0873"},"dark":{"file":"icons-dark/cae-tetrahedral-mesh.svg","sha256":"1a6978947aab74a84afb5764268cfe8233c67ac9555f760fc9c99e1af82996d0","body":"<path d=\"M5 25 16 4 28 25Z\" fill=\"#294c59\"/><path d=\"M5 25 17 18 28 25 M16 4 17 18\"/><circle cx=\"5\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"4\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"28\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"17\" cy=\"18\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cae-hexahedral-mesh","name":"Hexahedral mesh","nameJa":"六面体メッシュ","body":"<path d=\"M 6 10 15.0 5 24 10 v 15 l -9.0 5 -9.0 -5 Z\" fill=\"#d7efed\"/><path d=\"M 6 10 l 9.0 5 9.0 -5 M 15.0 15 v 15\"/><path d=\"M10.5 7.5 19.5 12.5 M19.5 7.5 10.5 12.5 M10.5 12.5 V27.5 M19.5 12.5 V27.5 M6 17.5 15 22.5 24 17.5\"/>","tags":["mesh","element","要素","hexahedral mesh","六面体メッシュ","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-mesh","description":"Generate a volume mesh made of hexahedral finite elements.","descriptionJa":"六面体の有限要素で構成される体積メッシュを生成します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-hexahedral-mesh.svg","usages":["command","model-tree"],"objectType":"finite-element-mesh","nodeName":"Hexahedral mesh","nodeNameJa":"六面体メッシュ","sha256":"79eddc4e68c203424acfd00656cca543d36fcd6a1fa72b42be39f961643fc9df","variants":{"light":{"file":"icons/cae-hexahedral-mesh.svg","sha256":"79eddc4e68c203424acfd00656cca543d36fcd6a1fa72b42be39f961643fc9df"},"dark":{"file":"icons-dark/cae-hexahedral-mesh.svg","sha256":"04313e3974c116931c8679400273622f251e649ab499b152c99724f00ae0afba","body":"<path d=\"M 6 10 15.0 5 24 10 v 15 l -9.0 5 -9.0 -5 Z\" fill=\"#294c59\"/><path d=\"M 6 10 l 9.0 5 9.0 -5 M 15.0 15 v 15\"/><path d=\"M10.5 7.5 19.5 12.5 M19.5 7.5 10.5 12.5 M10.5 12.5 V27.5 M19.5 12.5 V27.5 M6 17.5 15 22.5 24 17.5\"/>"}}},{"id":"cae-mesh-refinement","name":"Mesh refinement","nameJa":"メッシュ細分化","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"1\"/><path d=\"M4 16 H28 M16 4 V28 M16 10 H28 M16 22 H28 M22 4 V28\"/><path d=\"M19 4 V28 M25 4 V28 M16 7 H28 M16 13 H28\" stroke=\"#178b88\"/>","tags":["mesh","refine","細分化","mesh refinement","メッシュ細分化","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-mesh","description":"Reduce element size in selected regions to improve solution resolution.","descriptionJa":"選択領域の要素を小さくして解析の解像度を高めます。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-mesh-refinement.svg","usages":["command","model-tree"],"objectType":"mesh-control","nodeName":"Mesh refinement","nodeNameJa":"メッシュ細分化","sha256":"d9d2ef1b99644658b444974ae4ab137755ecdb8ec563829deb946f1eac4ee154","variants":{"light":{"file":"icons/cae-mesh-refinement.svg","sha256":"d9d2ef1b99644658b444974ae4ab137755ecdb8ec563829deb946f1eac4ee154"},"dark":{"file":"icons-dark/cae-mesh-refinement.svg","sha256":"d1509734cfb8c4e29e6da4dd05a45ed26472cc1cdc8eecd00c5e0f02007c6ee3","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"1\"/><path d=\"M4 16 H28 M16 4 V28 M16 10 H28 M16 22 H28 M22 4 V28\"/><path d=\"M19 4 V28 M25 4 V28 M16 7 H28 M16 13 H28\" stroke=\"#63cec4\"/>"}}},{"id":"cae-mesh-quality","name":"Mesh quality","nameJa":"メッシュ品質","body":"<path d=\"M4 25 9 6 23 9 28 25Z M9 6 16 19 23 9 M4 25 16 19 28 25\"/><path d=\"M21 22 24 25 29 18\" stroke=\"#178b88\"/>","tags":["mesh","quality","検査","mesh quality","メッシュ品質","cae"],"family":"analysis-mesh","description":"Check element distortion and other mesh quality measures.","descriptionJa":"要素のゆがみなどの指標でメッシュ品質を検査します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation","salome-quality-controls"],"role":"command","file":"icons/cae-mesh-quality.svg","aliases":["quality controls","品質指標","要素品質"],"usages":["command"],"sha256":"43d6b02d88679c61f65fa6a584101912942998afef33d21c3e32c8d7905b0c19","variants":{"light":{"file":"icons/cae-mesh-quality.svg","sha256":"43d6b02d88679c61f65fa6a584101912942998afef33d21c3e32c8d7905b0c19"},"dark":{"file":"icons-dark/cae-mesh-quality.svg","sha256":"56c890ac6b03e96980f5a96c8da53589b69101a6f61c2996774140ba3bb46409","body":"<path d=\"M4 25 9 6 23 9 28 25Z M9 6 16 19 23 9 M4 25 16 19 28 25\"/><path d=\"M21 22 24 25 29 18\" stroke=\"#63cec4\"/>"}}},{"id":"cae-material-assignment","name":"Material assignment","nameJa":"材料割当","body":"<path d=\"M 4 10 14.0 5 24 10 v 13 l -10.0 5 -10.0 -5 Z\" fill=\"#d7efed\"/><path d=\"M 4 10 l 10.0 5 10.0 -5 M 14.0 15 v 13\"/><rect x=\"18\" y=\"18\" width=\"11\" height=\"11\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M20 26 27 21 M20 22 22 20 M25 28 28 25\" stroke=\"#178b88\"/>","tags":["material","property","物性","material assignment","材料割当","cae","model tree","tree node","object","モデルツリー","ツリーノード","材料"],"family":"analysis-setup","description":"Assign physical material properties to selected bodies or elements.","descriptionJa":"選択したボディや要素に材料の物性値を割り当てます。","category":"CAE","categories":["CAE","CAD"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-material-assignment.svg","usages":["command","model-tree"],"objectType":"material","nodeName":"Material","nodeNameJa":"材料","sha256":"1390a773367b912f5b7817ce75461f8d6cec36acb56d26d7a7f623b0e9767775","variants":{"light":{"file":"icons/cae-material-assignment.svg","sha256":"1390a773367b912f5b7817ce75461f8d6cec36acb56d26d7a7f623b0e9767775"},"dark":{"file":"icons-dark/cae-material-assignment.svg","sha256":"07baf307e0ef74c4aee326d9c9bad2c77da7050cfe4a858c3eaf703bc311c2ee","body":"<path d=\"M 4 10 14.0 5 24 10 v 13 l -10.0 5 -10.0 -5 Z\" fill=\"#294c59\"/><path d=\"M 4 10 l 10.0 5 10.0 -5 M 14.0 15 v 13\"/><rect x=\"18\" y=\"18\" width=\"11\" height=\"11\" rx=\"2\" fill=\"#294c59\"/><path d=\"M20 26 27 21 M20 22 22 20 M25 28 28 25\" stroke=\"#63cec4\"/>"}}},{"id":"cae-shell-element","name":"Shell element","nameJa":"シェル要素","body":"<path d=\"M4 21 12 6 28 13 20 28Z\" fill=\"#d7efed\"/><path d=\"M8 22 16 8 M12 24 20 10 M16 26 24 12\" stroke=\"#178b88\"/><path d=\"M4 21 20 28 28 13\"/>","tags":["element","shell","薄板","shell element","シェル要素","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-mesh","description":"Represent a thin-walled part with shell finite elements.","descriptionJa":"薄肉部品をシェル有限要素で表現します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-shell-element.svg","usages":["command","model-tree"],"objectType":"element-property","nodeName":"Shell element","nodeNameJa":"シェル要素","sha256":"8dd9b54336edc14d54e4e81406dbc130c476724965ed8cfe8fb5439d6369d0b3","variants":{"light":{"file":"icons/cae-shell-element.svg","sha256":"8dd9b54336edc14d54e4e81406dbc130c476724965ed8cfe8fb5439d6369d0b3"},"dark":{"file":"icons-dark/cae-shell-element.svg","sha256":"ce1249b5429c3d406e3c205be23087fbd1eda96c0eaca5b3151fdb677c1b1654","body":"<path d=\"M4 21 12 6 28 13 20 28Z\" fill=\"#294c59\"/><path d=\"M8 22 16 8 M12 24 20 10 M16 26 24 12\" stroke=\"#63cec4\"/><path d=\"M4 21 20 28 28 13\"/>"}}},{"id":"cae-beam-element","name":"Beam element","nameJa":"梁要素","body":"<path d=\"M6 5 H13 M9.5 5 V12 M6 12 H13 M20 20 H27 M23.5 20 V27 M20 27 H27\"/><path d=\"M7 7 10 5 26 22 23 25Z\" fill=\"#d7efed\"/><circle cx=\"9\" cy=\"8\" r=\"1.5\" fill=\"white\"/><circle cx=\"23\" cy=\"23\" r=\"1.5\" fill=\"white\"/>","tags":["element","beam","梁","beam element","梁要素","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-mesh","description":"Represent a slender structural member with beam finite elements.","descriptionJa":"細長い構造部材を梁有限要素で表現します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-beam-element.svg","usages":["command","model-tree"],"objectType":"element-property","nodeName":"Beam element","nodeNameJa":"梁要素","sha256":"6473245cb9babf1664e9ee3a04d42bd4ad01a6aa2e3ccb33796fbf40beeea355","variants":{"light":{"file":"icons/cae-beam-element.svg","sha256":"6473245cb9babf1664e9ee3a04d42bd4ad01a6aa2e3ccb33796fbf40beeea355"},"dark":{"file":"icons-dark/cae-beam-element.svg","sha256":"093a26a554dce216941835d2cf05f0597aa232db8a6375b5df4ed1f6f45cf72c","body":"<path d=\"M6 5 H13 M9.5 5 V12 M6 12 H13 M20 20 H27 M23.5 20 V27 M20 27 H27\"/><path d=\"M7 7 10 5 26 22 23 25Z\" fill=\"#294c59\"/><circle cx=\"9\" cy=\"8\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"23\" cy=\"23\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cae-fixed-support","name":"Fixed support","nameJa":"固定支持","body":"<rect x=\"11\" y=\"6\" width=\"17\" height=\"10\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M10 4 V28 M4 9 10 4 M4 16 10 11 M4 23 10 18 M5 28 10 23\"/>","tags":["boundary","support","拘束","fixed support","固定支持","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-boundary","description":"Prevent motion at selected support faces, edges or nodes.","descriptionJa":"選択した支持面、エッジ、節点の変位を固定します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-fixed-support.svg","usages":["command","model-tree"],"objectType":"boundary-condition","nodeName":"Fixed support","nodeNameJa":"固定支持","sha256":"e48b0e13d793e0f8cc39eb920d3d40ead94404d01f2cb6f0925ac32103483d3f","variants":{"light":{"file":"icons/cae-fixed-support.svg","sha256":"e48b0e13d793e0f8cc39eb920d3d40ead94404d01f2cb6f0925ac32103483d3f"},"dark":{"file":"icons-dark/cae-fixed-support.svg","sha256":"14b83e7532329db54fcffeab09912dd813616a299d8c40f638f992b5e84a51e8","body":"<rect x=\"11\" y=\"6\" width=\"17\" height=\"10\" rx=\"2\" fill=\"#294c59\"/><path d=\"M10 4 V28 M4 9 10 4 M4 16 10 11 M4 23 10 18 M5 28 10 23\"/>"}}},{"id":"cae-displacement-boundary","name":"Displacement boundary","nameJa":"変位境界条件","body":"<rect x=\"4\" y=\"13\" width=\"12\" height=\"12\" rx=\"2\" fill=\"#d7efed\"/><rect x=\"19\" y=\"13\" width=\"9\" height=\"12\" rx=\"2\" stroke-dasharray=\"2 3\"/><path d=\"M10 7 H25 M21 3 25 7 21 11\" stroke=\"#178b88\"/>","tags":["boundary","displacement","強制変位","displacement boundary","変位境界条件","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-boundary","description":"Prescribe a displacement at selected model locations.","descriptionJa":"モデルの選択箇所に既知の変位を与えます。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-displacement-boundary.svg","usages":["command","model-tree"],"objectType":"boundary-condition","nodeName":"Displacement boundary","nodeNameJa":"変位境界条件","sha256":"4787d82aca38706cea8d39f6cda3338c27292b6c04e9d4d5e4bf5d3866065b59","variants":{"light":{"file":"icons/cae-displacement-boundary.svg","sha256":"4787d82aca38706cea8d39f6cda3338c27292b6c04e9d4d5e4bf5d3866065b59"},"dark":{"file":"icons-dark/cae-displacement-boundary.svg","sha256":"f4a65b6a12ad0719386608fa986746fe2575754d855a407ea73007dee87adefd","body":"<rect x=\"4\" y=\"13\" width=\"12\" height=\"12\" rx=\"2\" fill=\"#294c59\"/><rect x=\"19\" y=\"13\" width=\"9\" height=\"12\" rx=\"2\" stroke-dasharray=\"2 3\"/><path d=\"M10 7 H25 M21 3 25 7 21 11\" stroke=\"#63cec4\"/>"}}},{"id":"cae-force-load","name":"Force load","nameJa":"集中荷重","body":"<rect x=\"5\" y=\"20\" width=\"22\" height=\"8\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M16 3 V18 M11 13 16 18 21 13\" stroke=\"#178b88\"/>","tags":["load","force","力","force load","集中荷重","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-load","description":"Apply a concentrated force with a specified direction and magnitude.","descriptionJa":"指定した方向と大きさの集中荷重を適用します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-force-load.svg","usages":["command","model-tree"],"objectType":"load","nodeName":"Force load","nodeNameJa":"集中荷重","sha256":"b1ecb752d495599368a47b9ebb2ef86c2d21ba6f4c67318ae3ca4b48362cc733","variants":{"light":{"file":"icons/cae-force-load.svg","sha256":"b1ecb752d495599368a47b9ebb2ef86c2d21ba6f4c67318ae3ca4b48362cc733"},"dark":{"file":"icons-dark/cae-force-load.svg","sha256":"7d4d19eb2d7d9312221459ba7368f3e12fc9b0fa855b6f0ec8b096c1fae58244","body":"<rect x=\"5\" y=\"20\" width=\"22\" height=\"8\" rx=\"2\" fill=\"#294c59\"/><path d=\"M16 3 V18 M11 13 16 18 21 13\" stroke=\"#63cec4\"/>"}}},{"id":"cae-pressure-load","name":"Pressure load","nameJa":"圧力荷重","body":"<path d=\"M4 22 Q16 17 28 22 V28 H4Z\" fill=\"#d7efed\"/><path d=\"M7 4 V17 M4 14 7 17 10 14 M16 4 V14 M13 11 16 14 19 11 M25 4 V17 M22 14 25 17 28 14\" stroke=\"#178b88\"/>","tags":["load","pressure","圧力","pressure load","圧力荷重","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-load","description":"Apply pressure over selected model surfaces.","descriptionJa":"選択したモデル表面に圧力荷重を適用します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-pressure-load.svg","usages":["command","model-tree"],"objectType":"load","nodeName":"Pressure load","nodeNameJa":"圧力荷重","sha256":"f0340b752ca782f520385cf7b856af7cff1a5f409f406731e65ff0fb4dd30086","variants":{"light":{"file":"icons/cae-pressure-load.svg","sha256":"f0340b752ca782f520385cf7b856af7cff1a5f409f406731e65ff0fb4dd30086"},"dark":{"file":"icons-dark/cae-pressure-load.svg","sha256":"a138a471a91ee6c6e678152550a1fe8cdd967f230643e851fe29452df28e3dcc","body":"<path d=\"M4 22 Q16 17 28 22 V28 H4Z\" fill=\"#294c59\"/><path d=\"M7 4 V17 M4 14 7 17 10 14 M16 4 V14 M13 11 16 14 19 11 M25 4 V17 M22 14 25 17 28 14\" stroke=\"#63cec4\"/>"}}},{"id":"cae-contact-pair","name":"Contact pair","nameJa":"接触ペア","body":"<path d=\"M4 5 H28 V12 Q16 18 4 12Z\" fill=\"#d7efed\"/><path d=\"M4 20 Q16 26 28 20 V28 H4Z\" fill=\"#d7efed\"/><path d=\"M7 16 Q16 21 25 16\" stroke=\"#178b88\"/>","tags":["contact","interface","接触","contact pair","接触ペア","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-contact","description":"Define how two interacting surfaces transmit contact forces.","descriptionJa":"接触する2つの面の間で力を伝える条件を定義します。","category":"CAE","categories":["CAE","OLP"],"sources":["ansys","openfoam","gmsh","fusion-simulation","sdf-contact-properties"],"role":"command","file":"icons/cae-contact-pair.svg","aliases":["simulation contact","contact material","接触物性"],"usages":["command","model-tree"],"objectType":"contact","nodeName":"Contact pair","nodeNameJa":"接触ペア","sha256":"ba5d38723b1543f0d7e5e2330c76a2cc3f319b00e7fae7dc894a91c128e68bff","variants":{"light":{"file":"icons/cae-contact-pair.svg","sha256":"ba5d38723b1543f0d7e5e2330c76a2cc3f319b00e7fae7dc894a91c128e68bff"},"dark":{"file":"icons-dark/cae-contact-pair.svg","sha256":"6e6115a6c9c6b321083121ce8a586951d6d698780fb57a4ea397d6083ec15018","body":"<path d=\"M4 5 H28 V12 Q16 18 4 12Z\" fill=\"#294c59\"/><path d=\"M4 20 Q16 26 28 20 V28 H4Z\" fill=\"#294c59\"/><path d=\"M7 16 Q16 21 25 16\" stroke=\"#63cec4\"/>"}}},{"id":"cae-static-structural","name":"Static structural","nameJa":"静解析","body":"<path d=\"M4 28 V7 H28 M4 12 9 7 M4 19 9 14 M4 26 9 21\"/><path d=\"M9 9 H26 V14 H9Z\" fill=\"#d7efed\"/><path d=\"M22 18 V27 M18 23 22 27 26 23\" stroke=\"#178b88\"/>","tags":["analysis","structural","構造","static structural","静解析","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-study","description":"Create a structural study for loads treated as time-independent.","descriptionJa":"時間に依存しない荷重による構造応答を解析します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-static-structural.svg","usages":["command","model-tree"],"objectType":"analysis-study","nodeName":"Static structural","nodeNameJa":"静解析","sha256":"172e6eccf8bce4afd429d573a1883ccdc2da00d7b246c37a04322895399130c5","variants":{"light":{"file":"icons/cae-static-structural.svg","sha256":"172e6eccf8bce4afd429d573a1883ccdc2da00d7b246c37a04322895399130c5"},"dark":{"file":"icons-dark/cae-static-structural.svg","sha256":"4a64dcf9a51d56ece4c1c9727c52f6753aa852dd37376104244fcc4e9d5c290d","body":"<path d=\"M4 28 V7 H28 M4 12 9 7 M4 19 9 14 M4 26 9 21\"/><path d=\"M9 9 H26 V14 H9Z\" fill=\"#294c59\"/><path d=\"M22 18 V27 M18 23 22 27 26 23\" stroke=\"#63cec4\"/>"}}},{"id":"cae-modal-analysis","name":"Modal analysis","nameJa":"モード解析","body":"<path d=\"M4 26 H28 M7 26 V6\" stroke-dasharray=\"2 3\"/><path d=\"M7 26 C27 21 2 16 22 5\" stroke=\"#178b88\"/><circle cx=\"22\" cy=\"5\" r=\"2\" fill=\"#d7efed\"/>","tags":["analysis","eigenfrequency","固有振動","modal analysis","モード解析","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-study","description":"Calculate the natural frequencies and mode shapes of a structure.","descriptionJa":"構造物の固有振動数と振動モードを計算します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-modal-analysis.svg","usages":["command","model-tree"],"objectType":"analysis-study","nodeName":"Modal analysis","nodeNameJa":"モード解析","sha256":"e4f8e0e5d93c4e47412be44778e7783f59e8cbb64561eeaff109a5ca6aadd925","variants":{"light":{"file":"icons/cae-modal-analysis.svg","sha256":"e4f8e0e5d93c4e47412be44778e7783f59e8cbb64561eeaff109a5ca6aadd925"},"dark":{"file":"icons-dark/cae-modal-analysis.svg","sha256":"13d0d575f6f4f2a32a05386841b5635e1c32708080625e498dc0a2520154eddf","body":"<path d=\"M4 26 H28 M7 26 V6\" stroke-dasharray=\"2 3\"/><path d=\"M7 26 C27 21 2 16 22 5\" stroke=\"#63cec4\"/><circle cx=\"22\" cy=\"5\" r=\"2\" fill=\"#294c59\"/>"}}},{"id":"cae-buckling-analysis","name":"Buckling analysis","nameJa":"座屈解析","body":"<path d=\"M5 26 H27 M16 26 V9\" stroke-dasharray=\"2 3\"/><path d=\"M16 26 C3 19 28 16 16 9 M16 2 V7 M12 4 16 8 20 4\" stroke=\"#178b88\"/>","tags":["analysis","buckling","安定性","buckling analysis","座屈解析","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-study","description":"Evaluate structural instability and associated buckling modes.","descriptionJa":"構造の不安定性と座屈モードを評価します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-buckling-analysis.svg","usages":["command","model-tree"],"objectType":"analysis-study","nodeName":"Buckling analysis","nodeNameJa":"座屈解析","sha256":"71c726a970e540d472737a3121f333c524fb28f9d4a2d52abcfbd75510c9581f","variants":{"light":{"file":"icons/cae-buckling-analysis.svg","sha256":"71c726a970e540d472737a3121f333c524fb28f9d4a2d52abcfbd75510c9581f"},"dark":{"file":"icons-dark/cae-buckling-analysis.svg","sha256":"deec6e1596bf1632cebc4e26d3e11e8df63ac0b732f58e3e22ae15ce35f52bb8","body":"<path d=\"M5 26 H27 M16 26 V9\" stroke-dasharray=\"2 3\"/><path d=\"M16 26 C3 19 28 16 16 9 M16 2 V7 M12 4 16 8 20 4\" stroke=\"#63cec4\"/>"}}},{"id":"cae-thermal-boundary","name":"Thermal boundary","nameJa":"熱境界条件","body":"<rect x=\"4\" y=\"7\" width=\"12\" height=\"21\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M10 12 V23\"/><circle cx=\"10\" cy=\"23\" r=\"2\" fill=\"#178b88\"/><path d=\"M21 26 C16 22 26 18 21 14 C17 10 24 7 21 3 M28 26 C23 22 31 18 27 14\" stroke=\"#178b88\"/>","tags":["thermal","heat","温度","thermal boundary","熱境界条件","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-boundary","description":"Specify thermal conditions such as temperature or heat transfer.","descriptionJa":"温度や熱伝達などの熱境界条件を指定します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-thermal-boundary.svg","usages":["command","model-tree"],"objectType":"boundary-condition","nodeName":"Thermal boundary","nodeNameJa":"熱境界条件","sha256":"ae388d12f0ad08c15f486d984e8cd804e4a8370f8baa3c58ca24b2da34d5e161","variants":{"light":{"file":"icons/cae-thermal-boundary.svg","sha256":"ae388d12f0ad08c15f486d984e8cd804e4a8370f8baa3c58ca24b2da34d5e161"},"dark":{"file":"icons-dark/cae-thermal-boundary.svg","sha256":"0aec77862d6a687a6800844a21ff67d70144a5e4e145fa1fcad4f5fde56254f6","body":"<rect x=\"4\" y=\"7\" width=\"12\" height=\"21\" rx=\"2\" fill=\"#294c59\"/><path d=\"M10 12 V23\"/><circle cx=\"10\" cy=\"23\" r=\"2\" fill=\"#63cec4\"/><path d=\"M21 26 C16 22 26 18 21 14 C17 10 24 7 21 3 M28 26 C23 22 31 18 27 14\" stroke=\"#63cec4\"/>"}}},{"id":"cae-fluid-inlet","name":"Fluid inlet","nameJa":"流入口","body":"<path d=\"M4 5 H28 M4 27 H28\"/><path d=\"M3 10 H20 M16 6 20 10 16 14 M3 22 H20 M16 18 20 22 16 26\" stroke=\"#178b88\"/><path d=\"M25 9 V23\" stroke-dasharray=\"2 3\"/>","tags":["fluid","cfd","流体","fluid inlet","流入口","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-boundary","description":"Set the fluid entry condition at an inlet boundary.","descriptionJa":"流入口の境界に流入する流体の条件を設定します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-fluid-inlet.svg","usages":["command","model-tree"],"objectType":"boundary-condition","nodeName":"Fluid inlet","nodeNameJa":"流入口","sha256":"550d2ac927c853fd912212259ebe682d0e6a92ffa4983ac6714ca3e336ef7e8a","variants":{"light":{"file":"icons/cae-fluid-inlet.svg","sha256":"550d2ac927c853fd912212259ebe682d0e6a92ffa4983ac6714ca3e336ef7e8a"},"dark":{"file":"icons-dark/cae-fluid-inlet.svg","sha256":"c79b8f4d9ce8e0be110b7c217ab8ee406fea2d155e7bcb826eac3d590607c1d8","body":"<path d=\"M4 5 H28 M4 27 H28\"/><path d=\"M3 10 H20 M16 6 20 10 16 14 M3 22 H20 M16 18 20 22 16 26\" stroke=\"#63cec4\"/><path d=\"M25 9 V23\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cae-turbulence-model","name":"Turbulence model","nameJa":"乱流モデル","body":"<path d=\"M3 8 C13 0 28 8 20 14 C14 18 9 10 16 9 C25 8 32 22 23 27 M3 22 C15 32 23 18 14 19 C5 20 7 12 3 13\" stroke=\"#178b88\"/>","tags":["fluid","cfd","渦","turbulence model","乱流モデル","cae"],"family":"analysis-setup","description":"Choose the turbulence treatment used by a fluid-flow analysis.","descriptionJa":"流体解析で使用する乱流モデルを選択します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-turbulence-model.svg","usages":["command"],"sha256":"cd1efb93b8d27cf1b99f9f6aae7e991657e5e24f192395b1454dfae5e0e2ac04","variants":{"light":{"file":"icons/cae-turbulence-model.svg","sha256":"cd1efb93b8d27cf1b99f9f6aae7e991657e5e24f192395b1454dfae5e0e2ac04"},"dark":{"file":"icons-dark/cae-turbulence-model.svg","sha256":"3d00357de4aa03b7d8f16c9956bd5a3de628c5da7386af71ac1a338f9541d8dc","body":"<path d=\"M3 8 C13 0 28 8 20 14 C14 18 9 10 16 9 C25 8 32 22 23 27 M3 22 C15 32 23 18 14 19 C5 20 7 12 3 13\" stroke=\"#63cec4\"/>"}}},{"id":"cae-stress-contour","name":"Stress contour","nameJa":"応力コンター","body":"<path d=\"M4 6 H28 V26 H4Z\" fill=\"#d7efed\"/><path d=\"M4 11 Q14 5 28 12 M4 16 Q15 9 28 18 M4 22 Q15 14 28 23\" stroke=\"#178b88\"/><path d=\"M9 26 Q16 19 22 26\" stroke=\"#c88626\"/>","tags":["results","stress","応力","stress contour","応力コンター","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-results","description":"Display the distribution of a selected stress result on the model.","descriptionJa":"選択した応力結果の分布をモデル上に表示します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-stress-contour.svg","usages":["command","model-tree"],"objectType":"result","nodeName":"Stress contour","nodeNameJa":"応力コンター","sha256":"36a4c80f92d55c15c58d55758ef8db298f49ef81863dfd0350187131ef2fa1d2","variants":{"light":{"file":"icons/cae-stress-contour.svg","sha256":"36a4c80f92d55c15c58d55758ef8db298f49ef81863dfd0350187131ef2fa1d2"},"dark":{"file":"icons-dark/cae-stress-contour.svg","sha256":"d565f91f7a0b2a0ff0c175b76784b657a90b9b7edb67b562b80970676fa67396","body":"<path d=\"M4 6 H28 V26 H4Z\" fill=\"#294c59\"/><path d=\"M4 11 Q14 5 28 12 M4 16 Q15 9 28 18 M4 22 Q15 14 28 23\" stroke=\"#63cec4\"/><path d=\"M9 26 Q16 19 22 26\" stroke=\"#efbd63\"/>"}}},{"id":"cae-convergence-monitor","name":"Convergence monitor","nameJa":"収束モニター","body":"<path d=\"M5 4 V27 H29\"/><path d=\"M8 6 12 19 16 15 20 22 27 22\" stroke=\"#178b88\"/><path d=\"M7 23 H28\" stroke-dasharray=\"2 3\"/>","tags":["solver","residual","収束","convergence monitor","収束モニター","cae"],"family":"analysis-solver","description":"Track solver residuals or convergence measures during a solution.","descriptionJa":"解析中の残差や収束指標の推移を確認します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-convergence-monitor.svg","usages":["command"],"sha256":"1138a97f620166fd6be32b7728fdf3d41cb3dca80613c40484e66e8835306f9f","variants":{"light":{"file":"icons/cae-convergence-monitor.svg","sha256":"1138a97f620166fd6be32b7728fdf3d41cb3dca80613c40484e66e8835306f9f"},"dark":{"file":"icons-dark/cae-convergence-monitor.svg","sha256":"8e4957a47be2e73829b905b3df053b838752282a251e400330fc01d82eff1c16","body":"<path d=\"M5 4 V27 H29\"/><path d=\"M8 6 12 19 16 15 20 22 27 22\" stroke=\"#63cec4\"/><path d=\"M7 23 H28\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cae-new-study","name":"New simulation study","nameJa":"新規解析スタディ","body":"<path d=\"M5 4 H20 L26 10 V28 H5Z M20 4 V10 H26\"/><path d=\"M8 23 14 12 20 23Z M8 23 14 19 20 23 M14 12 V19\"/><path d=\"M23 13 V24 M22 17 H25 M22 21 H25\" stroke=\"#178b88\"/>","tags":["study","new","simulation","analysis","解析","新規スタディ","new simulation study","新規解析スタディ","cae","model tree","tree node","object","モデルツリー","ツリーノード","simulation study","解析スタディ"],"family":"analysis-study","description":"Create an analysis study with its own setup, loads and result set.","descriptionJa":"設定、荷重、結果を独立して管理する解析スタディを作成します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-new-study.svg","usages":["command","model-tree"],"objectType":"analysis-study","nodeName":"Simulation study","nodeNameJa":"解析スタディ","sha256":"850e217210ef4e968b734a89cb34ba712361543f5a81382422eaacfdcc51412a","variants":{"light":{"file":"icons/cae-new-study.svg","sha256":"850e217210ef4e968b734a89cb34ba712361543f5a81382422eaacfdcc51412a"},"dark":{"file":"icons-dark/cae-new-study.svg","sha256":"29f036dbfd28fc781027a95724ebe1291db9ba4716c8ca74b19f3d1fcbf6b1f6","body":"<path d=\"M5 4 H20 L26 10 V28 H5Z M20 4 V10 H26\"/><path d=\"M8 23 14 12 20 23Z M8 23 14 19 20 23 M14 12 V19\"/><path d=\"M23 13 V24 M22 17 H25 M22 21 H25\" stroke=\"#63cec4\"/>"}}},{"id":"cae-model-precheck","name":"Model precheck","nameJa":"解析モデル事前確認","body":"<path d=\"M4 23 11 7 24 10 28 24Z M11 7 17 18 24 10 M4 23 17 18 28 24\"/><circle cx=\"23\" cy=\"23\" r=\"6\" fill=\"white\"/><path d=\"M20 23 22 25 26 21\" stroke=\"#178b88\"/>","tags":["precheck","validate","setup","solver","事前確認","入力検査","解析設定","model precheck","解析モデル事前確認","cae"],"family":"analysis-solver","description":"Check study setup for missing inputs or inconsistent conditions before solving.","descriptionJa":"計算前に解析設定の不足や条件の不整合を確認します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-model-precheck.svg","usages":["command"],"sha256":"8e3e651b828f7ea5217d81e8cca90c881834d0dd80bef2dc6ef3e524c45ee8f9","variants":{"light":{"file":"icons/cae-model-precheck.svg","sha256":"8e3e651b828f7ea5217d81e8cca90c881834d0dd80bef2dc6ef3e524c45ee8f9"},"dark":{"file":"icons-dark/cae-model-precheck.svg","sha256":"62b26290a5d650d14f4bed6d835cccd4f9023949c1afcffda3b3ba471e7848b7","body":"<path d=\"M4 23 11 7 24 10 28 24Z M11 7 17 18 24 10 M4 23 17 18 28 24\"/><circle cx=\"23\" cy=\"23\" r=\"6\" fill=\"#192c3c\"/><path d=\"M20 23 22 25 26 21\" stroke=\"#63cec4\"/>"}}},{"id":"cae-run-solver","name":"Run solver","nameJa":"解析実行","body":"<rect x=\"4\" y=\"4\" width=\"16\" height=\"24\" rx=\"2\"/><path d=\"M8 9 H16 M8 15 H12 M8 21 H12\"/><path d=\"M17 13 29 20 17 27Z\" fill=\"#d7efed\" stroke=\"#178b88\"/>","tags":["solver","solve","run","calculate","解析実行","計算開始","ソルバー","run solver","cae"],"family":"analysis-solver","description":"Start the numerical solution of the active simulation study.","descriptionJa":"アクティブな解析スタディの数値計算を開始します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-run-solver.svg","usages":["command"],"sha256":"41bdebae7a7cc04a10fe6c1cdba8c0a7bda4cfa944a5f0682369675278a35378","variants":{"light":{"file":"icons/cae-run-solver.svg","sha256":"41bdebae7a7cc04a10fe6c1cdba8c0a7bda4cfa944a5f0682369675278a35378"},"dark":{"file":"icons-dark/cae-run-solver.svg","sha256":"6e04e1c2c006b6d8016b8dc416f2d8d23ef2094c417ae7909af5ad64d81d5766","body":"<rect x=\"4\" y=\"4\" width=\"16\" height=\"24\" rx=\"2\"/><path d=\"M8 9 H16 M8 15 H12 M8 21 H12\"/><path d=\"M17 13 29 20 17 27Z\" fill=\"#294c59\" stroke=\"#63cec4\"/>"}}},{"id":"cae-solver-settings","name":"Solver settings","nameJa":"ソルバー設定","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"2\"/><path d=\"M9 8 V24 M16 8 V24 M23 8 V24\"/><rect x=\"7\" y=\"11\" width=\"4\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"14\" y=\"18\" width=\"4\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"21\" y=\"8\" width=\"4\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/>","tags":["solver","settings","tolerance","iteration","ソルバー","設定","反復","許容誤差","solver settings","ソルバー設定","cae","model tree","tree node","object","モデルツリー","ツリーノード","analysis settings","解析設定"],"family":"analysis-solver","description":"Configure solution controls such as increments, tolerances and iteration limits.","descriptionJa":"計算の増分、許容誤差、反復上限などの制御条件を設定します。","category":"CAE","categories":["CAE","OLP"],"sources":["ansys","openfoam","gmsh","fusion-simulation","sdf-physics-settings","ansys-analysis-tree"],"role":"command","file":"icons/cae-solver-settings.svg","aliases":["physics timestep","dynamics solver settings","物理エンジン設定","シミュレーション刻み"],"usages":["command","model-tree"],"objectType":"analysis-settings","nodeName":"Analysis settings","nodeNameJa":"解析設定","sha256":"8929fbfdd7ff2b358ca5fc32120b90a53f0651aae4df5415ed6db29dc546f9bc","variants":{"light":{"file":"icons/cae-solver-settings.svg","sha256":"8929fbfdd7ff2b358ca5fc32120b90a53f0651aae4df5415ed6db29dc546f9bc"},"dark":{"file":"icons-dark/cae-solver-settings.svg","sha256":"23cb2c9271b99abe7b7b51addeaf2c820d55973932400f0a9ebc893eeb96d75e","body":"<rect x=\"4\" y=\"4\" width=\"24\" height=\"24\" rx=\"2\"/><path d=\"M9 8 V24 M16 8 V24 M23 8 V24\"/><rect x=\"7\" y=\"11\" width=\"4\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><rect x=\"14\" y=\"18\" width=\"4\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><rect x=\"21\" y=\"8\" width=\"4\" height=\"5\" rx=\"1\" fill=\"#294c59\"/>"}}},{"id":"cae-result-probe","name":"Probe result","nameJa":"解析結果プローブ","body":"<path d=\"M4 10 15 5 27 11 23 26 9 27Z\" fill=\"#d7efed\"/><path d=\"M5 17 Q14 10 25 17 M8 24 Q16 17 24 23\"/><circle cx=\"18\" cy=\"14\" r=\"4\" fill=\"white\" stroke=\"#178b88\"/><path d=\"M18 7 V11 M18 17 V21 M11 14 H15 M21 14 H28\" stroke=\"#178b88\"/>","tags":["results","probe","value","node","解析結果","値","プローブ","節点","probe result","解析結果プローブ","cae","model tree","tree node","object","モデルツリー","ツリーノード","result probe","結果プローブ"],"family":"analysis-results","description":"Read a result value at a selected model location.","descriptionJa":"モデル上の指定位置における解析結果の値を読み取ります。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-result-probe.svg","usages":["command","model-tree"],"objectType":"result","nodeName":"Result probe","nodeNameJa":"結果プローブ","sha256":"ab243401e334efbdd9a28885d891862d97fe7c98dde87785d3d24acb54dd0b89","variants":{"light":{"file":"icons/cae-result-probe.svg","sha256":"ab243401e334efbdd9a28885d891862d97fe7c98dde87785d3d24acb54dd0b89"},"dark":{"file":"icons-dark/cae-result-probe.svg","sha256":"6e6db2f934ea56ce521bf624e801a8de956f303e6cf174a5b9f36884f88a3f60","body":"<path d=\"M4 10 15 5 27 11 23 26 9 27Z\" fill=\"#294c59\"/><path d=\"M5 17 Q14 10 25 17 M8 24 Q16 17 24 23\"/><circle cx=\"18\" cy=\"14\" r=\"4\" fill=\"#192c3c\" stroke=\"#63cec4\"/><path d=\"M18 7 V11 M18 17 V21 M11 14 H15 M21 14 H28\" stroke=\"#63cec4\"/>"}}},{"id":"cae-result-plot","name":"Result XY plot","nameJa":"解析結果グラフ","body":"<path d=\"M5 4 V27 H29\"/><path d=\"M8 23 C12 23 11 9 16 9 S22 20 27 5\" stroke=\"#178b88\"/><circle cx=\"8\" cy=\"23\" r=\"1.5\" fill=\"white\"/><circle cx=\"16\" cy=\"9\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"5\" r=\"1.5\" fill=\"white\"/><path d=\"M10 27 V29 M18 27 V29 M26 27 V29\"/>","tags":["results","plot","graph","time","frequency","解析結果","グラフ","時刻歴","周波数","result xy plot","解析結果グラフ","cae","model tree","tree node","object","モデルツリー","ツリーノード","result plot","結果グラフ"],"family":"analysis-results","description":"Plot a result quantity along a path or over time or frequency.","descriptionJa":"経路、時間、周波数に対する解析結果をグラフ化します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation"],"role":"command","file":"icons/cae-result-plot.svg","usages":["command","model-tree"],"objectType":"result","nodeName":"Result plot","nodeNameJa":"結果グラフ","sha256":"2ca3f80693a4e6aeaf2bf6aa38e53b8b668a8542650343221c8e15a0026a8232","variants":{"light":{"file":"icons/cae-result-plot.svg","sha256":"2ca3f80693a4e6aeaf2bf6aa38e53b8b668a8542650343221c8e15a0026a8232"},"dark":{"file":"icons-dark/cae-result-plot.svg","sha256":"ea7a8933cc97806ceef1151bac087729da47881e4a54cecf80aecc437dbbd68f","body":"<path d=\"M5 4 V27 H29\"/><path d=\"M8 23 C12 23 11 9 16 9 S22 20 27 5\" stroke=\"#63cec4\"/><circle cx=\"8\" cy=\"23\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"9\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"5\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M10 27 V29 M18 27 V29 M26 27 V29\"/>"}}},{"id":"cae-deformation-result","name":"Deformed shape","nameJa":"変形表示","body":"<path d=\"M5 7 H27 V14 H5Z\" stroke-dasharray=\"2 3\"/><path d=\"M5 13 Q15 14 27 23 V29 Q15 20 5 20Z\" fill=\"#d7efed\"/><path d=\"M5 5 V28 M2 10 5 7 M2 18 5 15 M2 26 5 23\"/><path d=\"M26 11 V19 M23 16 26 19 29 16\" stroke=\"#178b88\"/>","tags":["results","deformation","displacement","scale","解析結果","変形","変位","deformed shape","変形表示","cae","pdxadv","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-results","description":"Display the computed displacement as a scaled deformed model shape.","descriptionJa":"計算した変位を倍率付きの変形形状として表示します。","category":"CAE","categories":["CAE"],"sources":["ansys","openfoam","gmsh","fusion-simulation","pdxadv-result-fields"],"role":"command","file":"icons/cae-deformation-result.svg","aliases":["warpage","residual warpage","total displacement","そり","そり変形","残差変位","全変位"],"usages":["command","model-tree"],"objectType":"result","nodeName":"Deformed shape","nodeNameJa":"変形表示","sha256":"34a35068946af39add46c3b72f65a09cbf2aab15ea3873382c56a3ea4c6e4949","variants":{"light":{"file":"icons/cae-deformation-result.svg","sha256":"34a35068946af39add46c3b72f65a09cbf2aab15ea3873382c56a3ea4c6e4949"},"dark":{"file":"icons-dark/cae-deformation-result.svg","sha256":"c77344b4b6a9c85fdbeec5efa6aafe6d3b2495dbe1ea912ecc82021389e3dd95","body":"<path d=\"M5 7 H27 V14 H5Z\" stroke-dasharray=\"2 3\"/><path d=\"M5 13 Q15 14 27 23 V29 Q15 20 5 20Z\" fill=\"#294c59\"/><path d=\"M5 5 V28 M2 10 5 7 M2 18 5 15 M2 26 5 23\"/><path d=\"M26 11 V19 M23 16 26 19 29 16\" stroke=\"#63cec4\"/>"}}},{"id":"cae-gravity-load","name":"Gravity load","nameJa":"重力荷重","body":"<rect x=\"4\" y=\"3\" width=\"24\" height=\"22\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M10 7 V20 M7 17 10 20 13 17 M22 7 V20 M19 17 22 20 25 17\" stroke=\"#178b88\"/><path d=\"M3 29 H29\"/>","tags":["gravity","self weight","acceleration","body load","重力","自重","加速度","gravity load","重力荷重","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-load","description":"Apply gravitational acceleration as a distributed body load using the model mass.","descriptionJa":"モデルの質量に応じた体積力として重力加速度を適用します。","sources":["ansys-gravity"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-gravity-load.svg","usages":["command","model-tree"],"objectType":"load","nodeName":"Gravity load","nodeNameJa":"重力荷重","sha256":"92e98a5640bf9747a8de61622d17ce85fda31ea2bcd86017554eae7920fc55dd","variants":{"light":{"file":"icons/cae-gravity-load.svg","sha256":"92e98a5640bf9747a8de61622d17ce85fda31ea2bcd86017554eae7920fc55dd"},"dark":{"file":"icons-dark/cae-gravity-load.svg","sha256":"1f0956d3ff859f176a946338864fee97d033ba04e79597c900340c9bbcf6c9c9","body":"<rect x=\"4\" y=\"3\" width=\"24\" height=\"22\" rx=\"2\" fill=\"#294c59\"/><path d=\"M10 7 V20 M7 17 10 20 13 17 M22 7 V20 M19 17 22 20 25 17\" stroke=\"#63cec4\"/><path d=\"M3 29 H29\"/>"}}},{"id":"cae-moment-load","name":"Moment load","nameJa":"モーメント荷重","body":"<rect x=\"3\" y=\"12\" width=\"21\" height=\"8\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M8 12 V20\"/><path d=\"M20 5 C31 5 31 27 20 27 M20 27 24 22 M20 27 26 29\" stroke=\"#178b88\"/><circle cx=\"23\" cy=\"16\" r=\"2\"/>","tags":["moment","torque","rotation","モーメント","トルク","回転","moment load","モーメント荷重","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-load","description":"Apply a rotational moment or torque to a selected region of the analysis model.","descriptionJa":"解析モデルの選択領域に回転モーメントやトルクを適用します。","sources":["ansys-moment"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-moment-load.svg","usages":["command","model-tree"],"objectType":"load","nodeName":"Moment load","nodeNameJa":"モーメント荷重","sha256":"294433b691c680519982797709a1f911245ce3534e9202a12f919df5093f355e","variants":{"light":{"file":"icons/cae-moment-load.svg","sha256":"294433b691c680519982797709a1f911245ce3534e9202a12f919df5093f355e"},"dark":{"file":"icons-dark/cae-moment-load.svg","sha256":"b94fd3c01b665e7d2fc65f87d36d438af9d5344920790e5db6bb814e7969f920","body":"<rect x=\"3\" y=\"12\" width=\"21\" height=\"8\" rx=\"2\" fill=\"#294c59\"/><path d=\"M8 12 V20\"/><path d=\"M20 5 C31 5 31 27 20 27 M20 27 24 22 M20 27 26 29\" stroke=\"#63cec4\"/><circle cx=\"23\" cy=\"16\" r=\"2\"/>"}}},{"id":"cae-symmetry-boundary","name":"Symmetry boundary","nameJa":"対称境界","body":"<path d=\"M4 7 H15 V25 H4Z\" fill=\"#d7efed\"/><path d=\"M18 3 V29 M21 7 H28 V25 H21\" stroke-dasharray=\"2 3\"/><path d=\"M8 12 H17 M14 9 17 12 14 15 M8 21 H17 M14 18 17 21 14 24\" stroke=\"#178b88\"/>","tags":["symmetry","boundary","half model","対称","境界","半モデル","symmetry boundary","対称境界","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-boundary","description":"Apply the degrees-of-freedom restrictions required on a simulation symmetry boundary.","descriptionJa":"解析の対称境界に必要な自由度の拘束を設定します。","sources":["ansys-symmetry"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-symmetry-boundary.svg","usages":["command","model-tree"],"objectType":"boundary-condition","nodeName":"Symmetry boundary","nodeNameJa":"対称境界","sha256":"dbece723a3b45e3f8085dc1843d2f9b57213d0b0990bc8bf51b31bb9e298cbfd","variants":{"light":{"file":"icons/cae-symmetry-boundary.svg","sha256":"dbece723a3b45e3f8085dc1843d2f9b57213d0b0990bc8bf51b31bb9e298cbfd"},"dark":{"file":"icons-dark/cae-symmetry-boundary.svg","sha256":"3d1f2525988a0e11c69b0a4d42374165392606e8af976ab86a49a46bb9be2b4a","body":"<path d=\"M4 7 H15 V25 H4Z\" fill=\"#294c59\"/><path d=\"M18 3 V29 M21 7 H28 V25 H21\" stroke-dasharray=\"2 3\"/><path d=\"M8 12 H17 M14 9 17 12 14 15 M8 21 H17 M14 18 17 21 14 24\" stroke=\"#63cec4\"/>"}}},{"id":"cae-named-selection","name":"Named selection","nameJa":"名前付き選択","body":"<path d=\"M4 6 H23 V26 H4Z\" stroke-dasharray=\"2 3\"/><path d=\"M8 21 12 11 20 20Z\"/><circle cx=\"8\" cy=\"21\" r=\"1.5\" fill=\"white\"/><circle cx=\"12\" cy=\"11\" r=\"1.5\" fill=\"white\"/><circle cx=\"20\" cy=\"20\" r=\"1.5\" fill=\"white\"/><path d=\"M19 4 H28 V13 L23 17 19 13Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><circle cx=\"23.5\" cy=\"8\" r=\"1.2\" stroke=\"#178b88\"/>","tags":["named selection","physical group","mesh group","scope","名前付き選択","物理グループ","節点集合","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-scope","description":"Define a reusable set of geometry or mesh entities for material, load or boundary assignments.","descriptionJa":"材料、荷重、境界条件の割当に使う形状やメッシュの集合を名前付きで定義します。","sources":["gmsh-physical-groups"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-named-selection.svg","usages":["command","model-tree"],"objectType":"named-selection","nodeName":"Named selection","nodeNameJa":"名前付き選択","sha256":"0841d4c3ae51eedffbf4f80d6337067a759a18d5a8a1a27d26daebb4f6acea64","variants":{"light":{"file":"icons/cae-named-selection.svg","sha256":"0841d4c3ae51eedffbf4f80d6337067a759a18d5a8a1a27d26daebb4f6acea64"},"dark":{"file":"icons-dark/cae-named-selection.svg","sha256":"06050f3c7608e7e09ba6c6f54af4f57bfcc3eaaad6a1e22f22be920094b37929","body":"<path d=\"M4 6 H23 V26 H4Z\" stroke-dasharray=\"2 3\"/><path d=\"M8 21 12 11 20 20Z\"/><circle cx=\"8\" cy=\"21\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"12\" cy=\"11\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"20\" cy=\"20\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M19 4 H28 V13 L23 17 19 13Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><circle cx=\"23.5\" cy=\"8\" r=\"1.2\" stroke=\"#63cec4\"/>"}}},{"id":"cae-boundary-layer-mesh","name":"Boundary-layer mesh","nameJa":"境界層メッシュ","body":"<path d=\"M3 28 H29 M3 25 Q16 17 29 25 M3 21 Q16 10 29 21 M3 14 Q16 1 29 14 M3 4 H29 M8 4 V26 M16 4 V22 M24 4 V26\"/><path d=\"M3 28 Q16 22 29 28\" stroke=\"#178b88\"/>","tags":["mesh","boundary layer","inflation","wall","メッシュ","境界層","インフレーション","boundary-layer mesh","境界層メッシュ","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"mesh-control","description":"Grow thin graded element layers normal to a wall to resolve near-wall behavior.","descriptionJa":"壁面近傍を解像するため、壁法線方向に厚みが変化する薄い要素層を生成します。","sources":["ansys-inflation"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-boundary-layer-mesh.svg","usages":["command","model-tree"],"objectType":"mesh-control","nodeName":"Boundary-layer mesh","nodeNameJa":"境界層メッシュ","sha256":"c6b4b09624e30c526bafe6b6fc52a83b20c1ffc93b51b9d2692137c025ef6f54","variants":{"light":{"file":"icons/cae-boundary-layer-mesh.svg","sha256":"c6b4b09624e30c526bafe6b6fc52a83b20c1ffc93b51b9d2692137c025ef6f54"},"dark":{"file":"icons-dark/cae-boundary-layer-mesh.svg","sha256":"08634add5639f96a9dc6c208bff298c99b986de55af42c21789796880bc25fef","body":"<path d=\"M3 28 H29 M3 25 Q16 17 29 25 M3 21 Q16 10 29 21 M3 14 Q16 1 29 14 M3 4 H29 M8 4 V26 M16 4 V22 M24 4 V26\"/><path d=\"M3 28 Q16 22 29 28\" stroke=\"#63cec4\"/>"}}},{"id":"cae-fluid-outlet","name":"Fluid outlet","nameJa":"流出口","body":"<path d=\"M3 4 H20 V9 M3 28 H20 V23\"/><path d=\"M7 11 H29 M25 7 29 11 25 15 M7 21 H29 M25 17 29 21 25 25\" stroke=\"#178b88\"/><path d=\"M20 12 V20\" stroke-dasharray=\"2 3\"/>","tags":["fluid","outlet","pressure","cfd","流体","流出口","出口圧力","fluid outlet","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-boundary","description":"Specify a fluid exit boundary using an outlet pressure or gradient condition.","descriptionJa":"出口圧力や勾配条件を指定して流体の流出口を設定します。","sources":["openfoam-boundaries"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-fluid-outlet.svg","usages":["command","model-tree"],"objectType":"boundary-condition","nodeName":"Fluid outlet","nodeNameJa":"流出口","sha256":"c916e33b597e6cdc2c34b29e3d5794b1d84a67e81da2078bf7cb1938052f28cd","variants":{"light":{"file":"icons/cae-fluid-outlet.svg","sha256":"c916e33b597e6cdc2c34b29e3d5794b1d84a67e81da2078bf7cb1938052f28cd"},"dark":{"file":"icons-dark/cae-fluid-outlet.svg","sha256":"b17e41c2e866a06ff698b831072649232d0b91a36ec5693f022bf316af047d6a","body":"<path d=\"M3 4 H20 V9 M3 28 H20 V23\"/><path d=\"M7 11 H29 M25 7 29 11 25 15 M7 21 H29 M25 17 29 21 25 25\" stroke=\"#63cec4\"/><path d=\"M20 12 V20\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cae-wall-boundary","name":"Wall boundary","nameJa":"壁面境界","body":"<path d=\"M4 25 H28 M4 30 9 25 M12 30 17 25 M20 30 25 25\"/><path d=\"M5 18 H25 M21 14 25 18 21 22 M5 7 H25 M21 3 25 7 21 11\" stroke=\"#178b88\"/>","tags":["wall","boundary","no slip","fluid","壁面","境界","すべりなし","wall boundary","壁面境界","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-boundary","description":"Set an impermeable fluid wall with an appropriate slip or no-slip velocity condition.","descriptionJa":"すべりやすべりなしの速度条件を持つ不透過壁面を設定します。","sources":["openfoam-boundaries"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-wall-boundary.svg","usages":["command","model-tree"],"objectType":"boundary-condition","nodeName":"Wall boundary","nodeNameJa":"壁面境界","sha256":"e804249b86055949caf44e3a999d8e06ab565dde6e25fc9bca79baf4cb05e1d7","variants":{"light":{"file":"icons/cae-wall-boundary.svg","sha256":"e804249b86055949caf44e3a999d8e06ab565dde6e25fc9bca79baf4cb05e1d7"},"dark":{"file":"icons-dark/cae-wall-boundary.svg","sha256":"3e63cc5b763932ffd218831e3a047688b4bb5d14d13ae3537935443cfdf4660d","body":"<path d=\"M4 25 H28 M4 30 9 25 M12 30 17 25 M20 30 25 25\"/><path d=\"M5 18 H25 M21 14 25 18 21 22 M5 7 H25 M21 3 25 7 21 11\" stroke=\"#63cec4\"/>"}}},{"id":"cae-streamline-result","name":"Streamline result","nameJa":"流線表示","body":"<circle cx=\"16\" cy=\"16\" r=\"5\" fill=\"#d7efed\"/><path d=\"M3 5 Q16 1 29 5 M25 2 29 5 25 8 M3 16 C8 16 7 7 16 7 C25 7 24 16 29 16 M26 12 29 16 25 18 M3 27 Q16 31 29 27 M25 24 29 27 25 30\" stroke=\"#178b88\"/>","tags":["streamline","flow","velocity","vector","result","流線","流速","結果","streamline result","流線表示","cae","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"analysis-results","description":"Trace continuous lines through a velocity vector field to inspect flow direction and structure.","descriptionJa":"速度ベクトル場に沿う線を描き、流れの方向や構造を確認します。","sources":["openfoam-streamline","paraview-stream-tracer"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-streamline-result.svg","aliases":["stream tracer","流線追跡"],"usages":["command","model-tree"],"objectType":"result","nodeName":"Streamline result","nodeNameJa":"流線表示","sha256":"d281f9f7c30892abf2ff6c1c0e9b259a92b77aaff8da7b3cc544b3056f2f6622","variants":{"light":{"file":"icons/cae-streamline-result.svg","sha256":"d281f9f7c30892abf2ff6c1c0e9b259a92b77aaff8da7b3cc544b3056f2f6622"},"dark":{"file":"icons-dark/cae-streamline-result.svg","sha256":"1a5f5bbf410658adada289476bdf9840404e4f71f7e930eeb69d8605ff997a25","body":"<circle cx=\"16\" cy=\"16\" r=\"5\" fill=\"#294c59\"/><path d=\"M3 5 Q16 1 29 5 M25 2 29 5 25 8 M3 16 C8 16 7 7 16 7 C25 7 24 16 29 16 M26 12 29 16 25 18 M3 27 Q16 31 29 27 M25 24 29 27 25 30\" stroke=\"#63cec4\"/>"}}},{"name":"Sew mesh borders","nameJa":"メッシュ境界縫合","description":"Connect mesh borders by matching their nodes and inserting nodes where required for compatible topology.","descriptionJa":"メッシュ境界の節点対応を合わせ、必要な節点挿入を行って接続します。","tags":["mesh","sew","connectivity","メッシュ","縫合","接続","sew mesh borders","メッシュ境界縫合","cae"],"family":"mesh-edit","id":"cae-sew-mesh","body":"<path d=\"M3 5 H11 V27 H3Z M3 5 11 16 3 27 M21 5 H29 V27 H21Z M29 5 21 16 29 27\"/><path d=\"M11 5 H21 M11 16 H21 M11 27 H21\" stroke=\"#178b88\"/><circle cx=\"11\" cy=\"5\" r=\"1.5\" fill=\"white\"/><circle cx=\"21\" cy=\"5\" r=\"1.5\" fill=\"white\"/><circle cx=\"11\" cy=\"16\" r=\"1.5\" fill=\"white\"/><circle cx=\"21\" cy=\"16\" r=\"1.5\" fill=\"white\"/><circle cx=\"11\" cy=\"27\" r=\"1.5\" fill=\"white\"/><circle cx=\"21\" cy=\"27\" r=\"1.5\" fill=\"white\"/>","sources":["salome-sew"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-sew-mesh.svg","usages":["command"],"sha256":"461b25c8e1ba8809c2819fd8243de2f53afd08f6ea97d015b572b960173fbd6f","variants":{"light":{"file":"icons/cae-sew-mesh.svg","sha256":"461b25c8e1ba8809c2819fd8243de2f53afd08f6ea97d015b572b960173fbd6f"},"dark":{"file":"icons-dark/cae-sew-mesh.svg","sha256":"7c2b41304bf9b880165bafb3c26a85a7165409d50c62590631929ab75f53d3d2","body":"<path d=\"M3 5 H11 V27 H3Z M3 5 11 16 3 27 M21 5 H29 V27 H21Z M29 5 21 16 29 27\"/><path d=\"M11 5 H21 M11 16 H21 M11 27 H21\" stroke=\"#63cec4\"/><circle cx=\"11\" cy=\"5\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"21\" cy=\"5\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"11\" cy=\"16\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"21\" cy=\"16\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"11\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"21\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"name":"Orient mesh faces","nameJa":"メッシュ面方向統一","description":"Make selected mesh-face orientations consistent.","descriptionJa":"選択したメッシュ面の向きを一貫した方向にそろえます。","tags":["mesh","normal","orientation","法線","要素方向","反転","orient mesh faces","メッシュ面方向統一","cae"],"family":"mesh-edit","id":"cae-orient-faces","body":"<path d=\"M3 25 9 14 16 25Z\" fill=\"#d7efed\"/><path d=\"M16 25 23 14 29 25Z\" fill=\"#d7efed\"/><path d=\"M9 19 V4 M6 7 9 4 12 7 M23 19 V4 M20 7 23 4 26 7\" stroke=\"#178b88\"/><path d=\"M13 10 Q16 7 19 10 M16 11 19 10 18 7\"/>","sources":["salome-orient-faces"],"role":"command","category":"CAE","categories":["CAE","CAD"],"file":"icons/cae-orient-faces.svg","usages":["command"],"sha256":"5d497017c4196c8d4e72103f2de3026fca0fdaf33713a39b5ae7113bbb847d66","variants":{"light":{"file":"icons/cae-orient-faces.svg","sha256":"5d497017c4196c8d4e72103f2de3026fca0fdaf33713a39b5ae7113bbb847d66"},"dark":{"file":"icons-dark/cae-orient-faces.svg","sha256":"0aaeddd3302662782cbe5aa39d5f313db72ed26dd70c2886c0fc6d3c9bccfae1","body":"<path d=\"M3 25 9 14 16 25Z\" fill=\"#294c59\"/><path d=\"M16 25 23 14 29 25Z\" fill=\"#294c59\"/><path d=\"M9 19 V4 M6 7 9 4 12 7 M23 19 V4 M20 7 23 4 26 7\" stroke=\"#63cec4\"/><path d=\"M13 10 Q16 7 19 10 M16 11 19 10 18 7\"/>"}}},{"name":"Convert element order","nameJa":"要素次数変換","description":"Convert between linear and quadratic mesh elements.","descriptionJa":"一次要素と二次要素の間でメッシュを変換します。","tags":["element","order","quadratic","次数","一次要素","二次要素","convert element order","要素次数変換","cae"],"family":"mesh-edit","id":"cae-element-order","body":"<path d=\"M4 27 16 5 28 27Z\" fill=\"#d7efed\"/><circle cx=\"4\" cy=\"27\" r=\"1.5\" fill=\"white\"/><circle cx=\"16\" cy=\"5\" r=\"1.5\" fill=\"white\"/><circle cx=\"28\" cy=\"27\" r=\"1.5\" fill=\"white\"/><circle cx=\"10\" cy=\"16\" r=\"2\" fill=\"#178b88\" stroke=\"#178b88\"/><circle cx=\"22\" cy=\"16\" r=\"2\" fill=\"#178b88\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"27\" r=\"2\" fill=\"#178b88\" stroke=\"#178b88\"/><path d=\"M13 17 H19 M16 14 V20\"/>","sources":["salome-quadratic"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-element-order.svg","usages":["command"],"sha256":"b5227c21cdb830bca25c52717d780439b211ed6c46f7610f16891fe0e2bc0224","variants":{"light":{"file":"icons/cae-element-order.svg","sha256":"b5227c21cdb830bca25c52717d780439b211ed6c46f7610f16891fe0e2bc0224"},"dark":{"file":"icons-dark/cae-element-order.svg","sha256":"f65525c2ecb41c3115013aecd74492592000773e72a8b71f31bfb632f4541be6","body":"<path d=\"M4 27 16 5 28 27Z\" fill=\"#294c59\"/><circle cx=\"4\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"5\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"28\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"10\" cy=\"16\" r=\"2\" fill=\"#63cec4\" stroke=\"#63cec4\"/><circle cx=\"22\" cy=\"16\" r=\"2\" fill=\"#63cec4\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"27\" r=\"2\" fill=\"#63cec4\" stroke=\"#63cec4\"/><path d=\"M13 17 H19 M16 14 V20\"/>"}}},{"name":"Generate boundary elements","nameJa":"メッシュ境界要素生成","description":"Create surface or edge elements on exposed mesh boundaries.","descriptionJa":"メッシュの露出境界に面要素や辺要素を生成します。","tags":["boundary","surface","mesh","境界","面要素","抽出","メッシュ境界","generate boundary elements","メッシュ境界要素生成","cae"],"family":"mesh-generation","id":"cae-boundary-elements","body":"<path d=\"M3 9 10 5 17 9 V23 L10 27 3 23Z M3 9 10 13 17 9 M10 13 V27\"/><path d=\"M23 9 29 5 V23 L23 27Z\" fill=\"#d7efed\"/><path d=\"M23 9 29 23 M23 27 29 5\" stroke=\"#178b88\"/><path d=\"M17 16 H22 M19 13 22 16 19 19\"/>","sources":["salome-boundary-elements"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-boundary-elements.svg","usages":["command"],"sha256":"e6356e4e4946e2bc4d0c5097d70e76c114837ce54d1e92dd54f64ff2317d5278","variants":{"light":{"file":"icons/cae-boundary-elements.svg","sha256":"e6356e4e4946e2bc4d0c5097d70e76c114837ce54d1e92dd54f64ff2317d5278"},"dark":{"file":"icons-dark/cae-boundary-elements.svg","sha256":"28b5d8c91294266bd638934a1d2ac32ee96bee2375ec8582ffb61dd4c6c2b27d","body":"<path d=\"M3 9 10 5 17 9 V23 L10 27 3 23Z M3 9 10 13 17 9 M10 13 V27\"/><path d=\"M23 9 29 5 V23 L23 27Z\" fill=\"#294c59\"/><path d=\"M23 9 29 23 M23 27 29 5\" stroke=\"#63cec4\"/><path d=\"M17 16 H22 M19 13 22 16 19 19\"/>"}}},{"name":"Assign material orientation","nameJa":"材料方向割当","description":"Assign local material directions to anisotropic elements.","descriptionJa":"異方性材料の要素に局所的な材料方向を割り当てます。","tags":["material","orientation","anisotropic","材料方向","異方性","assign material orientation","材料方向割当","cae"],"family":"analysis-material","id":"cae-material-orientation","body":"<path d=\"M3 25 10 5 27 10 20 29Z\" fill=\"#d7efed\"/><path d=\"M8 23 13 9 M12 25 17 10 M16 26 21 11\"/><path d=\"M22 22 V4 M19 7 22 4 25 7 M22 22 H30 M27 19 30 22 27 25\" stroke=\"#178b88\"/>","sources":["altair-material-orientation"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-material-orientation.svg","usages":["command"],"sha256":"a4829a23e5fbbac319c72c176fab33c85f906293f4026048506c474ace517e71","variants":{"light":{"file":"icons/cae-material-orientation.svg","sha256":"a4829a23e5fbbac319c72c176fab33c85f906293f4026048506c474ace517e71"},"dark":{"file":"icons-dark/cae-material-orientation.svg","sha256":"c383a7709004162629438a0a132caa7cd1f0bf5a145e8a8a1da00b1ca5c8c0d1","body":"<path d=\"M3 25 10 5 27 10 20 29Z\" fill=\"#294c59\"/><path d=\"M8 23 13 9 M12 25 17 10 M16 26 21 11\"/><path d=\"M22 22 V4 M19 7 22 4 25 7 M22 22 H30 M27 19 30 22 27 25\" stroke=\"#63cec4\"/>"}}},{"name":"Define composite layup","nameJa":"複合材積層定義","description":"Define laminate plies, their order and their properties.","descriptionJa":"積層材の層構成、積層順序、各層の属性を定義します。","tags":["composite","laminate","ply","複合材","積層","繊維","define composite layup","複合材積層定義","cae","model tree","tree node","object","モデルツリー","ツリーノード","composite layup","複合材積層"],"family":"analysis-material","id":"cae-composite-layup","body":"<path d=\"M3 21 16 15 29 21 16 28Z\" fill=\"#d7efed\"/><path d=\"M3 15 16 9 29 15 16 22Z\" fill=\"#d7efed\"/><path d=\"M3 9 16 3 29 9 16 16Z\" fill=\"#d7efed\"/><path d=\"M9 7 22 13 M14 5 27 11 M4 15 16 21 M7 23 17 18\" stroke=\"#178b88\"/>","sources":["altair-composite-model"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-composite-layup.svg","usages":["command","model-tree"],"objectType":"composite-layup","nodeName":"Composite layup","nodeNameJa":"複合材積層","sha256":"9183835d6e3d7628689f7a559914ab7ee8bb762835be5890eb6e6972c0a96cd9","variants":{"light":{"file":"icons/cae-composite-layup.svg","sha256":"9183835d6e3d7628689f7a559914ab7ee8bb762835be5890eb6e6972c0a96cd9"},"dark":{"file":"icons-dark/cae-composite-layup.svg","sha256":"24a6109d56ed786465b441c34af35c8b21b9c5c4d8f75ee74171566b5bed82e9","body":"<path d=\"M3 21 16 15 29 21 16 28Z\" fill=\"#294c59\"/><path d=\"M3 15 16 9 29 15 16 22Z\" fill=\"#294c59\"/><path d=\"M3 9 16 3 29 9 16 16Z\" fill=\"#294c59\"/><path d=\"M9 7 22 13 M14 5 27 11 M4 15 16 21 M7 23 17 18\" stroke=\"#63cec4\"/>"}}},{"name":"Create rigid connection","nameJa":"剛体結合作成","description":"Couple multiple mesh nodes to a reference node through a rigid connection.","descriptionJa":"複数の節点を参照節点に剛体結合で拘束します。","tags":["rigid","coupling","spider","剛体","結合","参照節点","create rigid connection","剛体結合作成","cae","model tree","tree node","object","モデルツリー","ツリーノード","rigid connection","剛体結合"],"family":"analysis-connection","id":"cae-rigid-connection","body":"<path d=\"M16 16 5 6 M16 16 27 6 M16 16 5 27 M16 16 27 27\" stroke-width=\"2.5\"/><circle cx=\"5\" cy=\"6\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"6\" r=\"1.5\" fill=\"white\"/><circle cx=\"5\" cy=\"27\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"27\" r=\"1.5\" fill=\"white\"/><circle cx=\"16\" cy=\"16\" r=\"4\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M16 4 V8 M4 16 H8 M24 16 H28 M16 24 V28\" stroke=\"#178b88\"/>","sources":["altair-rigid-link"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-rigid-connection.svg","usages":["command","model-tree"],"objectType":"analysis-connection","nodeName":"Rigid connection","nodeNameJa":"剛体結合","sha256":"cbb888dcc6626b9216ac961cf4c1b69fdfe86c7add512a39113a431a4692638e","variants":{"light":{"file":"icons/cae-rigid-connection.svg","sha256":"cbb888dcc6626b9216ac961cf4c1b69fdfe86c7add512a39113a431a4692638e"},"dark":{"file":"icons-dark/cae-rigid-connection.svg","sha256":"87f3ef61abaee311e8fbc16e038362dfbfcdf2861ad6f90a7edb7e3d91d9ada3","body":"<path d=\"M16 16 5 6 M16 16 27 6 M16 16 5 27 M16 16 27 27\" stroke-width=\"2.5\"/><circle cx=\"5\" cy=\"6\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"6\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"5\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"16\" r=\"4\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M16 4 V8 M4 16 H8 M24 16 H28 M16 24 V28\" stroke=\"#63cec4\"/>"}}},{"name":"Create spring connection","nameJa":"ばね結合作成","description":"Connect model nodes using a spring element and its stiffness properties.","descriptionJa":"ばね要素と剛性属性を用いてモデルの節点間を結合します。","tags":["spring","stiffness","connector","ばね","剛性","結合","create spring connection","ばね結合作成","cae","model tree","tree node","object","モデルツリー","ツリーノード","spring connection","ばね結合"],"family":"analysis-connection","id":"cae-spring-connection","body":"<path d=\"M3 12 H7 L10 5 14 19 18 5 22 19 25 12 H29\"/><circle cx=\"3\" cy=\"12\" r=\"1.5\" fill=\"white\"/><circle cx=\"29\" cy=\"12\" r=\"1.5\" fill=\"white\"/><path d=\"M5 27 H27 M8 24 5 27 8 30 M24 24 27 27 24 30\" stroke=\"#178b88\"/>","sources":["altair-spring-element"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-spring-connection.svg","usages":["command","model-tree"],"objectType":"analysis-connection","nodeName":"Spring connection","nodeNameJa":"ばね結合","sha256":"1f8301967f541fc6a83ff2298d1cdfbaa400bf89195e00e70fc7bc65221d92c9","variants":{"light":{"file":"icons/cae-spring-connection.svg","sha256":"1f8301967f541fc6a83ff2298d1cdfbaa400bf89195e00e70fc7bc65221d92c9"},"dark":{"file":"icons-dark/cae-spring-connection.svg","sha256":"cd3cf76828b004db5d18a47f9b7e8f847b726f25961a30863e110a71a92d5a1d","body":"<path d=\"M3 12 H7 L10 5 14 19 18 5 22 19 25 12 H29\"/><circle cx=\"3\" cy=\"12\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"29\" cy=\"12\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M5 27 H27 M8 24 5 27 8 30 M24 24 27 27 24 30\" stroke=\"#63cec4\"/>"}}},{"name":"Apply bolt pretension","nameJa":"ボルト初期軸力設定","description":"Apply a preload or length adjustment to a modeled bolt.","descriptionJa":"モデル化したボルトに初期軸力または締付け調整量を設定します。","tags":["bolt","pretension","preload","ボルト","初期軸力","締付け","apply bolt pretension","ボルト初期軸力設定","cae"],"family":"analysis-load","id":"cae-bolt-pretension","body":"<rect x=\"12\" y=\"6\" width=\"8\" height=\"20\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"8\" y=\"4\" width=\"16\" height=\"4\" rx=\"1\"/><rect x=\"9\" y=\"24\" width=\"14\" height=\"5\" rx=\"1\"/><path d=\"M12 18 H20 M12 21 H20\"/><path d=\"M4 16 V3 M2 6 4 3 7 6 M28 16 V29 M25 26 28 29 30 26\" stroke=\"#178b88\"/>","sources":["ansys-bolt-pretension"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-bolt-pretension.svg","usages":["command"],"sha256":"2d009b668f9c022b6b3f5cc0acdcb344ad2e60e4f452dc5981346fdc9ad9ac2e","variants":{"light":{"file":"icons/cae-bolt-pretension.svg","sha256":"2d009b668f9c022b6b3f5cc0acdcb344ad2e60e4f452dc5981346fdc9ad9ac2e"},"dark":{"file":"icons-dark/cae-bolt-pretension.svg","sha256":"38054956f054f93c16470ec4a5c1b84dc7390b12404dfed31ee00bb124a4628a","body":"<rect x=\"12\" y=\"6\" width=\"8\" height=\"20\" rx=\"1\" fill=\"#294c59\"/><rect x=\"8\" y=\"4\" width=\"16\" height=\"4\" rx=\"1\"/><rect x=\"9\" y=\"24\" width=\"14\" height=\"5\" rx=\"1\"/><path d=\"M12 18 H20 M12 21 H20\"/><path d=\"M4 16 V3 M2 6 4 3 7 6 M28 16 V29 M25 26 28 29 30 26\" stroke=\"#63cec4\"/>"}}},{"name":"Map imported loads","nameJa":"外部荷重マッピング","description":"Map externally defined load fields onto the target analysis mesh.","descriptionJa":"外部で定義された荷重場を対象の解析メッシュへ対応付けます。","tags":["mapping","loads","transfer","荷重","マッピング","外部データ","map imported loads","外部荷重マッピング","cae"],"family":"analysis-load","id":"cae-map-loads","body":"<rect x=\"3\" y=\"12\" width=\"9\" height=\"16\" rx=\"1\"/><path d=\"M3 20 H12 M7.5 12 V28\"/><rect x=\"21\" y=\"12\" width=\"9\" height=\"16\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M21 17 H30 M21 22 H30 M24 12 V28 M27 12 V28\"/><path d=\"M5 3 V9 M3 7 5 9 7 7 M26 3 V9 M24 7 26 9 28 7 M12 19 H20 M17 16 20 19 17 22\" stroke=\"#178b88\"/>","sources":["ansys-load-mapping"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-map-loads.svg","usages":["command"],"sha256":"040569b85fe64cc3e3ed6de50bd38505f6adf8de29debb53a6f093206ea3b3c7","variants":{"light":{"file":"icons/cae-map-loads.svg","sha256":"040569b85fe64cc3e3ed6de50bd38505f6adf8de29debb53a6f093206ea3b3c7"},"dark":{"file":"icons-dark/cae-map-loads.svg","sha256":"ce69a64c2b2388102f25b4dfe2c70912d8197c10eaa598627178568d94855f74","body":"<rect x=\"3\" y=\"12\" width=\"9\" height=\"16\" rx=\"1\"/><path d=\"M3 20 H12 M7.5 12 V28\"/><rect x=\"21\" y=\"12\" width=\"9\" height=\"16\" rx=\"1\" fill=\"#294c59\"/><path d=\"M21 17 H30 M21 22 H30 M24 12 V28 M27 12 V28\"/><path d=\"M5 3 V9 M3 7 5 9 7 7 M26 3 V9 M24 7 26 9 28 7 M12 19 H20 M17 16 20 19 17 22\" stroke=\"#63cec4\"/>"}}},{"name":"Create harmonic-response study","nameJa":"周波数応答解析作成","description":"Set up a steady-state structural response study for sinusoidal excitation.","descriptionJa":"正弦波励振に対する構造の定常周波数応答解析を設定します。","tags":["harmonic","frequency","response","周波数応答","定常振動","create harmonic-response study","周波数応答解析作成","cae","model tree","tree node","object","モデルツリー","ツリーノード","harmonic-response study","周波数応答スタディ"],"family":"analysis-study","id":"cae-harmonic-response","body":"<path d=\"M16 4 V27 H30\"/><path d=\"M3 14 Q5 3 7 14 T11 14 M19 24 C22 24 20 7 24 7 C28 7 25 24 29 24\" stroke=\"#178b88\"/><path d=\"M2 21 H12 M9 18 12 21 9 24\"/>","sources":["ansys-harmonic-response"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-harmonic-response.svg","usages":["command","model-tree"],"objectType":"analysis-study","nodeName":"Harmonic-response study","nodeNameJa":"周波数応答スタディ","sha256":"70a27cc4c228f318ddf30477f233b858316b36c06cb1b2d0b1df60ff5d3738e8","variants":{"light":{"file":"icons/cae-harmonic-response.svg","sha256":"70a27cc4c228f318ddf30477f233b858316b36c06cb1b2d0b1df60ff5d3738e8"},"dark":{"file":"icons-dark/cae-harmonic-response.svg","sha256":"fbd89ea66b300c21bb80a8f1041ef0d15a23431a1f89734f2297f87f99cf620b","body":"<path d=\"M16 4 V27 H30\"/><path d=\"M3 14 Q5 3 7 14 T11 14 M19 24 C22 24 20 7 24 7 C28 7 25 24 29 24\" stroke=\"#63cec4\"/><path d=\"M2 21 H12 M9 18 12 21 9 24\"/>"}}},{"name":"Define coupling interface","nameJa":"連成インターフェース定義","description":"Define a region that exchanges data between coupled physics solvers.","descriptionJa":"連成する物理ソルバー間でデータを受け渡す領域を定義します。","tags":["multiphysics","coupling","interface","連成","流体構造","界面","define coupling interface","連成インターフェース定義","cae","model tree","tree node","object","モデルツリー","ツリーノード","coupling interface","連成インターフェース"],"family":"analysis-coupling","id":"cae-coupling-interface","body":"<path d=\"M16 3 V29\" stroke-dasharray=\"2 3\"/><path d=\"M3 7 Q6 3 9 7 M3 24 Q6 20 9 24 M7 12 H24 M21 9 24 12 21 15 M24 21 H7 M10 18 7 21 10 24\" stroke=\"#178b88\"/><path d=\"M22 3 H29 V29 H22 M22 6 H29 M25 3 V8 M22 26 H29 M25 25 V29\"/>","sources":["ansys-system-coupling"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-coupling-interface.svg","usages":["command","model-tree"],"objectType":"analysis-coupling","nodeName":"Coupling interface","nodeNameJa":"連成インターフェース","sha256":"276556eb03333abd206877647e2d7d2e91550c7a632aa062f7fe0aaf4eb14af6","variants":{"light":{"file":"icons/cae-coupling-interface.svg","sha256":"276556eb03333abd206877647e2d7d2e91550c7a632aa062f7fe0aaf4eb14af6"},"dark":{"file":"icons-dark/cae-coupling-interface.svg","sha256":"44071a30bd1f6123aa066756cdfa8798926a80037c0eba028103b58335dd4994","body":"<path d=\"M16 3 V29\" stroke-dasharray=\"2 3\"/><path d=\"M3 7 Q6 3 9 7 M3 24 Q6 20 9 24 M7 12 H24 M21 9 24 12 21 15 M24 21 H7 M10 18 7 21 10 24\" stroke=\"#63cec4\"/><path d=\"M22 3 H29 V29 H22 M22 6 H29 M25 3 V8 M22 26 H29 M25 25 V29\"/>"}}},{"name":"Extract isosurface","nameJa":"等値面抽出","description":"Extract surfaces where a scalar result equals a specified value.","descriptionJa":"スカラー解析結果が指定値となる等値面を抽出します。","tags":["isosurface","contour","scalar","等値面","抽出","extract isosurface","等値面抽出","cae"],"family":"analysis-result","id":"cae-isosurface","body":"<path d=\"M3 9 16 3 29 9 V24 L16 30 3 24Z M3 9 16 15 29 9 M16 15 V30\" stroke-dasharray=\"2 3\"/><path d=\"M9 21 C5 13 17 7 23 14 C30 24 15 27 9 21Z\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M19 17 28 4 M25 4 H28 V7\"/>","sources":["paraview-data-filters"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-isosurface.svg","usages":["command"],"sha256":"b568e38ad92ec8d43be7cae11a33c07e39fe13aefdd8fc6e73a8d0c0107a3c71","variants":{"light":{"file":"icons/cae-isosurface.svg","sha256":"b568e38ad92ec8d43be7cae11a33c07e39fe13aefdd8fc6e73a8d0c0107a3c71"},"dark":{"file":"icons-dark/cae-isosurface.svg","sha256":"fe795177313144be54a3513192ef95daa0dc46216b01f64b9f2245ea6c573139","body":"<path d=\"M3 9 16 3 29 9 V24 L16 30 3 24Z M3 9 16 15 29 9 M16 15 V30\" stroke-dasharray=\"2 3\"/><path d=\"M9 21 C5 13 17 7 23 14 C30 24 15 27 9 21Z\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M19 17 28 4 M25 4 H28 V7\"/>"}}},{"name":"Show vector glyphs","nameJa":"ベクトル矢印表示","description":"Display result-vector direction and magnitude as oriented glyphs.","descriptionJa":"結果ベクトルの向きと大きさを矢印状グリフで表示します。","tags":["vector","glyph","direction","ベクトル","矢印","結果","show vector glyphs","ベクトル矢印表示","cae"],"family":"analysis-result","id":"cae-vector-glyphs","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><path d=\"M3 16 H29 M16 3 V29\" stroke-dasharray=\"2 3\"/><path d=\"M7 12 V6 M4 9 7 6 10 9 M20 12 26 6 M22 6 H26 V10 M7 25 13 19 M9 19 H13 V23 M20 24 H27 M24 21 27 24 24 27\" stroke=\"#178b88\"/>","sources":["paraview-data-filters"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-vector-glyphs.svg","usages":["command"],"sha256":"5440546952e4ff674394cbe3213be02780acfb7ff63b0aae91cb44e168380a43","variants":{"light":{"file":"icons/cae-vector-glyphs.svg","sha256":"5440546952e4ff674394cbe3213be02780acfb7ff63b0aae91cb44e168380a43"},"dark":{"file":"icons-dark/cae-vector-glyphs.svg","sha256":"9ffdb7c7300a0fc142d3e3ab5ff19ed874155177162fefc46256717578b1df7b","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><path d=\"M3 16 H29 M16 3 V29\" stroke-dasharray=\"2 3\"/><path d=\"M7 12 V6 M4 9 7 6 10 9 M20 12 26 6 M22 6 H26 V10 M7 25 13 19 M9 19 H13 V23 M20 24 H27 M24 21 27 24 24 27\" stroke=\"#63cec4\"/>"}}},{"name":"Integrate result field","nameJa":"結果場の空間積分","description":"Integrate result values over a line, surface or volume.","descriptionJa":"線、面、体積にわたって解析結果の値を空間積分します。","tags":["integrate","field","total","積分","合計","面積分","integrate result field","結果場の空間積分","cae"],"family":"analysis-result","id":"cae-integrate-results","body":"<path d=\"M3 7 H14 V25 H3Z\" fill=\"#d7efed\"/><path d=\"M3 13 H14 M3 19 H14 M8 7 V25\"/><path d=\"M15 16 H20 M17 13 20 16 17 19\" stroke=\"#178b88\"/><path d=\"M29 4 Q25 1 25 8 V24 Q25 31 21 28\"/>","sources":["paraview-integrate"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-integrate-results.svg","usages":["command"],"sha256":"715ab9d55fccbdc5c16cb527895b68cde7b6e8ad7a31e023ed88443b8432571d","variants":{"light":{"file":"icons/cae-integrate-results.svg","sha256":"715ab9d55fccbdc5c16cb527895b68cde7b6e8ad7a31e023ed88443b8432571d"},"dark":{"file":"icons-dark/cae-integrate-results.svg","sha256":"a525cabe28cb76d2f0510af33482949786692bc2c24ec5c2291e16f4fd503662","body":"<path d=\"M3 7 H14 V25 H3Z\" fill=\"#294c59\"/><path d=\"M3 13 H14 M3 19 H14 M8 7 V25\"/><path d=\"M15 16 H20 M17 13 20 16 17 19\" stroke=\"#63cec4\"/><path d=\"M29 4 Q25 1 25 8 V24 Q25 31 21 28\"/>"}}},{"name":"Calculate derived field","nameJa":"派生結果場計算","description":"Create a derived result array by evaluating expressions on existing fields.","descriptionJa":"既存の結果場に式を適用して派生結果配列を作成します。","tags":["calculator","expression","field","場演算","派生結果","式","calculate derived field","派生結果場計算","cae"],"family":"analysis-result","id":"cae-field-calculator","body":"<rect x=\"3\" y=\"3\" width=\"10\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M3 8 H13 M8 3 V13\"/><rect x=\"19\" y=\"19\" width=\"10\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M19 24 H29 M24 19 V29\"/><path d=\"M21 5 H29 M25 1 V9 M4 22 H12 M4 27 H12\" stroke=\"#178b88\"/><path d=\"M10 18 18 10 M14 10 H18 V14\"/>","sources":["paraview-data-filters"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-field-calculator.svg","usages":["command"],"sha256":"5c4af4f2d6053d566185da19390aa4f783761d45574eece38e6010c288eb4f96","variants":{"light":{"file":"icons/cae-field-calculator.svg","sha256":"5c4af4f2d6053d566185da19390aa4f783761d45574eece38e6010c288eb4f96"},"dark":{"file":"icons-dark/cae-field-calculator.svg","sha256":"3a63efcf1c0d658a720af46e97a68d6e0078bf344a3eee528ed6112592772660","body":"<rect x=\"3\" y=\"3\" width=\"10\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><path d=\"M3 8 H13 M8 3 V13\"/><rect x=\"19\" y=\"19\" width=\"10\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><path d=\"M19 24 H29 M24 19 V29\"/><path d=\"M21 5 H29 M25 1 V9 M4 22 H12 M4 27 H12\" stroke=\"#63cec4\"/><path d=\"M10 18 18 10 M14 10 H18 V14\"/>"}}},{"name":"Compute temporal statistics","nameJa":"時系列統計計算","description":"Compute per-location statistics across result timesteps.","descriptionJa":"結果の各位置について時間ステップを横断した統計を計算します。","tags":["temporal","statistics","average","時系列","統計","平均","compute temporal statistics","時系列統計計算","cae"],"family":"analysis-result","id":"cae-temporal-statistics","body":"<path d=\"M3 18 V3 H18 M7 22 V7 H22\"/><rect x=\"11\" y=\"11\" width=\"18\" height=\"18\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M14 23 17 16 20 25 23 17 26 21\" stroke=\"#178b88\"/><path d=\"M13 21 H27\" stroke-dasharray=\"2 3\"/>","sources":["paraview-temporal-statistics"],"role":"command","category":"CAE","categories":["CAE"],"file":"icons/cae-temporal-statistics.svg","usages":["command"],"sha256":"5b85dd19f48ee81aa3e323f09aaacea546d9c355a83f7dfb421d56cd95d6d7ee","variants":{"light":{"file":"icons/cae-temporal-statistics.svg","sha256":"5b85dd19f48ee81aa3e323f09aaacea546d9c355a83f7dfb421d56cd95d6d7ee"},"dark":{"file":"icons-dark/cae-temporal-statistics.svg","sha256":"80cae8732157953ac4768cef43666168e4def8143c59dd2bcc370279293ce5f4","body":"<path d=\"M3 18 V3 H18 M7 22 V7 H22\"/><rect x=\"11\" y=\"11\" width=\"18\" height=\"18\" rx=\"1\" fill=\"#294c59\"/><path d=\"M14 23 17 16 20 25 23 17 26 21\" stroke=\"#63cec4\"/><path d=\"M13 21 H27\" stroke-dasharray=\"2 3\"/>"}}},{"name":"Display warpage sensitivity","nameJa":"そり感度表示","description":"Display the derivative of the warpage objective with respect to element isotropic linear shrinkage, including raw, normalized and density views.","descriptionJa":"要素の等方線収縮に対するそり評価値の微分を、未正規化・正規化・体積密度の表示で確認します。","family":"sensitivity-results","role":"command","tags":["sensitivity","derivative","shrinkage","そり","感度","解析結果","display warpage sensitivity","そり感度表示","pdxadv"],"aliases":["raw sensitivity","normalized sensitivity","sensitivity density","sensitivity contribution","そり感度密度","正規化そり感度"],"sources":["pdxadv-result-fields"],"id":"cae-sensitivity-result","body":"<path d=\"M4 4 V28 H29\"/><path d=\"M7 24 C13 24 14 20 17 15 S24 7 28 7\"/><path d=\"M10 26 24 4\" stroke=\"#178b88\"/><circle cx=\"17\" cy=\"15\" r=\"2.3\" fill=\"#d7efed\" stroke=\"#178b88\"/>","category":"CAE","categories":["CAE"],"file":"icons/cae-sensitivity-result.svg","usages":["command"],"sha256":"2c4b8e13c55b39397a713c18746655f1f62219ab7ebbcbfb5eb9cb329ba86fc5","variants":{"light":{"file":"icons/cae-sensitivity-result.svg","sha256":"2c4b8e13c55b39397a713c18746655f1f62219ab7ebbcbfb5eb9cb329ba86fc5"},"dark":{"file":"icons-dark/cae-sensitivity-result.svg","sha256":"d0e928a37128b1fc60ce5bdd096bfc7a2a2ebef2ce9e38ec5a2f1ea3139192e2","body":"<path d=\"M4 4 V28 H29\"/><path d=\"M7 24 C13 24 14 20 17 15 S24 7 28 7\"/><path d=\"M10 26 24 4\" stroke=\"#63cec4\"/><circle cx=\"17\" cy=\"15\" r=\"2.3\" fill=\"#294c59\" stroke=\"#63cec4\"/>"}}},{"name":"Optimize wall thickness","nameJa":"肉厚対策・最適化","description":"Explore bounded wall-thickness candidates by coordinate search with remeshing and reanalysis, subject to volume limits and locked parameters.","descriptionJa":"肉厚上下限・体積上限・固定パラメータを守り、候補ごとに再メッシュ・再解析する座標探索で肉厚対策を検討します。","family":"design-optimization","role":"command","tags":["optimization","wall thickness","coordinate search","再解析","肉厚対策","optimize wall thickness","肉厚対策・最適化","pdxadv"],"aliases":["thickness optimization","thickness countermeasure","bounded coordinate search","肉厚最適化","肉厚対策"],"sources":["pdxadv-thickness-advisor"],"id":"cae-thickness-optimization","body":"<rect x=\"6\" y=\"17\" width=\"20\" height=\"10\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M6 12 H26\" stroke-dasharray=\"2 3\"/><path d=\"M6 9 A11 7 0 0 1 26 9 M22 7 26 9 28 5\" stroke=\"#178b88\"/><path d=\"M11 21 H21\"/>","category":"CAE","categories":["CAE"],"file":"icons/cae-thickness-optimization.svg","usages":["command"],"sha256":"1b6c716ed91bc4b6e4a3355bdc730e11ceda6a4b41f9f3e25b24f6d516e34352","variants":{"light":{"file":"icons/cae-thickness-optimization.svg","sha256":"1b6c716ed91bc4b6e4a3355bdc730e11ceda6a4b41f9f3e25b24f6d516e34352"},"dark":{"file":"icons-dark/cae-thickness-optimization.svg","sha256":"c672a704eb24546f1bb0accaf0762e497c1e2f9f8c16838753efbf525a7c65e4","body":"<rect x=\"6\" y=\"17\" width=\"20\" height=\"10\" rx=\"1\" fill=\"#294c59\"/><path d=\"M6 12 H26\" stroke-dasharray=\"2 3\"/><path d=\"M6 9 A11 7 0 0 1 26 9 M22 7 26 9 28 5\" stroke=\"#63cec4\"/><path d=\"M11 21 H21\"/>"}}},{"name":"Define local wall-offset region","nameJa":"局所肉厚変更領域","description":"Define a radius-bounded local analysis-mesh offset with an explicit fixed back plane while retaining the imported source geometry.","descriptionJa":"読込み元形状を保持し、影響半径と固定裏面を指定した解析メッシュの局所肉厚変更領域を定義します。","family":"local-wall-design","role":"command","tags":["wall patch","local offset","fixed back plane","影響半径","固定裏面","局所肉厚","define local wall-offset region","局所肉厚変更領域","pdxadv"],"aliases":["local wall offset","wall patch region","bounded local deformation","局所肉厚変更"],"sources":["pdxadv-local-wall-offset","pdxadv-comparison-actions"],"id":"cae-local-wall-offset","body":"<path d=\"M3 19 H7 C11 19 11 13 16 13 S21 19 25 19 H29 V26 H3Z\" fill=\"#d7efed\"/><path d=\"M7 19 H25\" stroke-dasharray=\"2 3\"/><path d=\"M16 11 V3 M13 6 16 3 19 6\" stroke=\"#178b88\"/><path d=\"M3 29 6 26 M10 29 13 26 M18 29 21 26 M26 29 29 26\"/>","category":"CAE","categories":["CAE"],"file":"icons/cae-local-wall-offset.svg","usages":["command"],"sha256":"bfb27f386e4e76a6fb64d7f9453a6e7a6b5e0fa6090b4f56098fcfea99df13d3","variants":{"light":{"file":"icons/cae-local-wall-offset.svg","sha256":"bfb27f386e4e76a6fb64d7f9453a6e7a6b5e0fa6090b4f56098fcfea99df13d3"},"dark":{"file":"icons-dark/cae-local-wall-offset.svg","sha256":"c118a88973fbceb200cec2daa7e00741bace01ee60697617f78d040565357c13","body":"<path d=\"M3 19 H7 C11 19 11 13 16 13 S21 19 25 19 H29 V26 H3Z\" fill=\"#294c59\"/><path d=\"M7 19 H25\" stroke-dasharray=\"2 3\"/><path d=\"M16 11 V3 M13 6 16 3 19 6\" stroke=\"#63cec4\"/><path d=\"M3 29 6 26 M10 29 13 26 M18 29 21 26 M26 29 29 26\"/>"}}},{"name":"Display local wall thickness","nameJa":"局所肉厚分布","description":"Display specified wall thickness for parametric geometry or estimated local thickness from opposing rays with voxel fallback for imported geometry.","descriptionJa":"パラメータ形状の指定肉厚、または読込み形状の対向面レイ推定と未解決箇所のボクセル補完による局所肉厚を表示します。","family":"thickness-results","role":"command","tags":["thickness field","local wall thickness","result distribution","肉厚","解析結果","display local wall thickness","局所肉厚分布","pdxadv"],"aliases":["wall thickness distribution","thickness map","局所肉厚","肉厚分布"],"sources":["pdxadv-result-fields"],"id":"cae-thickness-result","body":"<path d=\"M4 12 28 5 V27 H4Z\" fill=\"#d7efed\"/><path d=\"M11 10 V27 M18 8 V27\" stroke-dasharray=\"2 3\"/><path d=\"M24 10 V23 M21 13 24 10 27 13 M21 20 24 23 27 20\" stroke=\"#178b88\"/>","category":"CAE","categories":["CAE"],"file":"icons/cae-thickness-result.svg","usages":["command"],"sha256":"a88863c8ae3502faf1c99e46324f128fd225f8d67837f908e1191d44a12276fe","variants":{"light":{"file":"icons/cae-thickness-result.svg","sha256":"a88863c8ae3502faf1c99e46324f128fd225f8d67837f908e1191d44a12276fe"},"dark":{"file":"icons-dark/cae-thickness-result.svg","sha256":"c3997a56a5a1c92a38ec7681144b9f8e74aa74c803d2096878225d65ffe9ab27","body":"<path d=\"M4 12 28 5 V27 H4Z\" fill=\"#294c59\"/><path d=\"M11 10 V27 M18 8 V27\" stroke-dasharray=\"2 3\"/><path d=\"M24 10 V23 M21 13 24 10 27 13 M21 20 24 23 27 20\" stroke=\"#63cec4\"/>"}}},{"name":"Display effective linear shrinkage","nameJa":"有効線収縮率","description":"Display the effective isotropic linear-shrinkage equivalent computed by the material law.","descriptionJa":"材料構成則から求めた等方線収縮相当値を表示します。","family":"shrinkage-results","role":"command","tags":["linear shrinkage","material law","isotropic","線収縮率","等方収縮","display effective linear shrinkage","有効線収縮率","pdxadv"],"aliases":["effective linear shrinkage","shrinkage field","有効線収縮率","線収縮分布"],"sources":["pdxadv-result-fields"],"id":"cae-shrinkage-result","body":"<rect x=\"3\" y=\"5\" width=\"26\" height=\"23\" rx=\"2\" stroke-dasharray=\"2 3\"/><rect x=\"10\" y=\"12\" width=\"12\" height=\"9\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M4 8 10 12 M6 12 H10 V8 M28 25 22 21 M22 25 V21 H26\" stroke=\"#178b88\"/>","category":"CAE","categories":["CAE"],"file":"icons/cae-shrinkage-result.svg","usages":["command"],"sha256":"183d1cb69fd76c13f01a210fbbbc6f2f349a99904ead1b3dbd35ee311bced492","variants":{"light":{"file":"icons/cae-shrinkage-result.svg","sha256":"183d1cb69fd76c13f01a210fbbbc6f2f349a99904ead1b3dbd35ee311bced492"},"dark":{"file":"icons-dark/cae-shrinkage-result.svg","sha256":"afc0880834251cc381cd5b9647a8b10bc53561535eece5cfe27293fad3e591b8","body":"<rect x=\"3\" y=\"5\" width=\"26\" height=\"23\" rx=\"2\" stroke-dasharray=\"2 3\"/><rect x=\"10\" y=\"12\" width=\"12\" height=\"9\" rx=\"1\" fill=\"#294c59\"/><path d=\"M4 8 10 12 M6 12 H10 V8 M28 25 22 21 M22 25 V21 H26\" stroke=\"#63cec4\"/>"}}},{"name":"Display sink tendency","nameJa":"ヒケ傾向","description":"Display an uncalibrated sink-tendency index from linear shrinkage and relative local wall thickness, without claiming measured sink depth.","descriptionJa":"線収縮率と相対的な局所肉厚から未校正のヒケ傾向指標を表示し、ヒケ深さや実測値としては扱いません。","family":"sink-results","role":"command","tags":["sink tendency","uncalibrated index","ヒケ","傾向","参考指標","display sink tendency","ヒケ傾向","pdxadv"],"aliases":["sink index","sink tendency map","ヒケ傾向指標"],"sources":["pdxadv-result-fields"],"id":"cae-sink-tendency","body":"<path d=\"M3 12 16 5 29 12 16 19Z\" fill=\"#d7efed\"/><path d=\"M3 12 V21 L16 28 29 21 V12 M16 19 V28\"/><path d=\"M9 12 C9 7 23 7 23 12 S9 17 9 12\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"12\" r=\"1.6\" fill=\"#178b88\" stroke=\"none\"/>","category":"CAE","categories":["CAE"],"file":"icons/cae-sink-tendency.svg","usages":["command"],"sha256":"0ecfa1fdb03b8be3671abbe958f4637658cf961d9321aefdafd26b1120ad2672","variants":{"light":{"file":"icons/cae-sink-tendency.svg","sha256":"0ecfa1fdb03b8be3671abbe958f4637658cf961d9321aefdafd26b1120ad2672"},"dark":{"file":"icons-dark/cae-sink-tendency.svg","sha256":"997151d1d4b43b6d09196e06916e635f3d1335c7b3c49460bb5ecdf9cf1391d8","body":"<path d=\"M3 12 16 5 29 12 16 19Z\" fill=\"#294c59\"/><path d=\"M3 12 V21 L16 28 29 21 V12 M16 19 V28\"/><path d=\"M9 12 C9 7 23 7 23 12 S9 17 9 12\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"12\" r=\"1.6\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"name":"Compare analysis results","nameJa":"解析結果比較","description":"Compare before and after analysis results side by side with synchronized cameras and a shared display range.","descriptionJa":"解析前後の結果を並べ、カメラと表示範囲を揃えて比較します。","family":"result-comparison","role":"command","tags":["compare","before after","shared range","結果比較","解析前後","compare analysis results","解析結果比較","pdxadv"],"aliases":["before after analysis","side-by-side results","解析結果比較"],"sources":["pdxadv-comparison-actions","pdxadv-result-fields","pdxadv-comparison-display"],"id":"cae-compare-results","body":"<rect x=\"3\" y=\"3\" width=\"10\" height=\"19\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"19\" y=\"3\" width=\"10\" height=\"19\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M5 11 Q8 6 11 11 M21 14 Q24 9 27 14\" stroke=\"#178b88\"/><path d=\"M6 27 H26 M9 24 6 27 9 30 M23 24 26 27 23 30\" stroke=\"#178b88\"/>","category":"CAE","categories":["CAE"],"file":"icons/cae-compare-results.svg","usages":["command"],"sha256":"c070b16f5ca3c6d882e09434925a3eecc82dc3b5c16115da8c1bfb7636c006f7","variants":{"light":{"file":"icons/cae-compare-results.svg","sha256":"c070b16f5ca3c6d882e09434925a3eecc82dc3b5c16115da8c1bfb7636c006f7"},"dark":{"file":"icons-dark/cae-compare-results.svg","sha256":"ca69b31e9ece7db6ba8a6db3bcb697553d7555ef2b87add28ebe571f3d880b32","body":"<rect x=\"3\" y=\"3\" width=\"10\" height=\"19\" rx=\"1\" fill=\"#294c59\"/><rect x=\"19\" y=\"3\" width=\"10\" height=\"19\" rx=\"1\" fill=\"#294c59\"/><path d=\"M5 11 Q8 6 11 11 M21 14 Q24 9 27 14\" stroke=\"#63cec4\"/><path d=\"M6 27 H26 M9 24 6 27 9 30 M23 24 26 27 23 30\" stroke=\"#63cec4\"/>"}}},{"name":"Keep result as comparison baseline","nameJa":"比較基準に保持","description":"Keep a copy of the current analysis result in memory as the baseline for subsequent comparisons.","descriptionJa":"現在の解析結果のコピーをメモリ内に保持し、以後の比較基準にします。","family":"result-comparison","role":"command","tags":["baseline","reference result","in memory","基準","比較","keep result as comparison baseline","比較基準に保持","pdxadv"],"aliases":["pin baseline","set comparison baseline","基準に保存","比較基準"],"sources":["pdxadv-comparison-actions"],"id":"cae-set-baseline","body":"<rect x=\"4\" y=\"6\" width=\"18\" height=\"23\" rx=\"2\"/><path d=\"M8 19 Q12 14 17 19 M8 24 H16\" stroke=\"#178b88\"/><path d=\"M18 3 H28 L26 8 V12 L29 15 H17 L20 12 V8Z\" fill=\"#d7efed\"/><path d=\"M23 15 V23\" stroke=\"#178b88\"/>","category":"CAE","categories":["CAE"],"file":"icons/cae-set-baseline.svg","usages":["command"],"sha256":"146121b5dda95ab5422ca02eda0d68a87edbc3ce3bae2aa927838719a57293de","variants":{"light":{"file":"icons/cae-set-baseline.svg","sha256":"146121b5dda95ab5422ca02eda0d68a87edbc3ce3bae2aa927838719a57293de"},"dark":{"file":"icons-dark/cae-set-baseline.svg","sha256":"4f9d7cabfaf6e3ec1466af4d6133bc5ac6dccd759a590e437e4368927ca33773","body":"<rect x=\"4\" y=\"6\" width=\"18\" height=\"23\" rx=\"2\"/><path d=\"M8 19 Q12 14 17 19 M8 24 H16\" stroke=\"#63cec4\"/><path d=\"M18 3 H28 L26 8 V12 L29 15 H17 L20 12 V8Z\" fill=\"#294c59\"/><path d=\"M23 15 V23\" stroke=\"#63cec4\"/>"}}},{"name":"Generate analysis report","nameJa":"解析レポート生成","description":"Generate a report combining analysis conditions, results, diagnostics, figures and selected 3D models, with optional before-and-after comparisons.","descriptionJa":"解析条件・結果・診断・図・選択した3Dモデルをまとめ、必要に応じて前後比較を含む解析レポートを生成します。","family":"analysis-reporting","role":"command","tags":["analysis report","diagnostics","report generation","解析レポート","報告書","generate analysis report","解析レポート生成","pdxadv"],"aliases":["HTML analysis report","PPTX analysis report","解析報告書"],"sources":["pdxadv-analysis-report","pdxadv-comparison-actions"],"id":"cae-analysis-report","body":"<path d=\"M6 3 H21 L27 9 V29 H6Z M21 3 V9 H27\"/><path d=\"M10 13 H23 V22 H10Z\" fill=\"#d7efed\"/><path d=\"M10 16 Q16 12 23 17 M10 20 Q16 16 23 21\" stroke=\"#178b88\"/><path d=\"M10 26 H20\"/>","category":"CAE","categories":["CAE"],"file":"icons/cae-analysis-report.svg","usages":["command"],"sha256":"b5f5f5728aebd219be8c05dd027236750c069c54ba3442673b1c9fa25b042195","variants":{"light":{"file":"icons/cae-analysis-report.svg","sha256":"b5f5f5728aebd219be8c05dd027236750c069c54ba3442673b1c9fa25b042195"},"dark":{"file":"icons-dark/cae-analysis-report.svg","sha256":"6ee962cbb90ea4fde8497f134b23e88bc90f6c7bb993ffd556b8470ce83b78b9","body":"<path d=\"M6 3 H21 L27 9 V29 H6Z M21 3 V9 H27\"/><path d=\"M10 13 H23 V22 H10Z\" fill=\"#294c59\"/><path d=\"M10 16 Q16 12 23 17 M10 20 Q16 16 23 21\" stroke=\"#63cec4\"/><path d=\"M10 26 H20\"/>"}}},{"id":"cae-simulation-overlay","name":"Display simulation in model context","nameJa":"モデル上に解析結果を表示","description":"Overlay a stored simulation result on its CAD model or assembly context, without selecting a particular result type or starting a solver.","descriptionJa":"保存済みの解析結果をCADモデルやアセンブリの文脈に重ねて表示します。特定の結果種類の指定やソルバーの実行は意味しません。","family":"result-display","role":"command","tags":["result-display","display simulation in model context","モデル上に解析結果を表示","cae","simulation","result overlay","assembly","解析結果","重ね合わせ"],"aliases":["simulation-display"],"sources":["gui-binding-f30c7dc7d5","gui-binding-172ac8ab94","gui-binding-9baa1e8232"],"body":"<path d=\"M14 4 28 10 V22 L20 27 6 21 V9Z\"/><path d=\"M14 4 V15 L28 22 M14 15 6 21 M14 15 28 10\"/><path d=\"M3 14 11 10 21 15 V25 L13 29 3 24Z\" fill=\"#d7efed\"/><path d=\"M3 14 13 19 21 15 M13 19 V29\"/><path d=\"M3 19 8 21.5 V16.5 M8 21.5 13 24 M13 24 21 20\" stroke=\"#178b88\"/><path d=\"M3 19 8 21.5 V26.5 L3 24Z\" fill=\"#178b88\" stroke=\"none\"/>","category":"CAE","categories":["CAE"],"file":"icons/cae-simulation-overlay.svg","usages":["command"],"sha256":"f3a4b8d6833d6095a6d1bccf0c6fcdaf67ed85d6ce144010e985e9bf1542b68e","variants":{"light":{"file":"icons/cae-simulation-overlay.svg","sha256":"f3a4b8d6833d6095a6d1bccf0c6fcdaf67ed85d6ce144010e985e9bf1542b68e"},"dark":{"file":"icons-dark/cae-simulation-overlay.svg","sha256":"432abeb2d65b0a09f680e2d957867cbe5796f674cafd465377e497a464674fd9","body":"<path d=\"M14 4 28 10 V22 L20 27 6 21 V9Z\"/><path d=\"M14 4 V15 L28 22 M14 15 6 21 M14 15 28 10\"/><path d=\"M3 14 11 10 21 15 V25 L13 29 3 24Z\" fill=\"#294c59\"/><path d=\"M3 14 13 19 21 15 M13 19 V29\"/><path d=\"M3 19 8 21.5 V16.5 M8 21.5 13 24 M13 24 21 20\" stroke=\"#63cec4\"/><path d=\"M3 19 8 21.5 V26.5 L3 24Z\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"cae-export-pptx-report","name":"Export PowerPoint report","nameJa":"PowerPointレポート出力","description":"Export an analysis report as a PowerPoint presentation, not an HTML report.","descriptionJa":"PowerPointレポート出力。現在の代用を専用図柄に置き換えるためのアイコンです。","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"18\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M16 22 V29 M10 29 H22 M7 17 V11 H10 V17 M14 17 V8 H17 V17\"/><path d=\"M21 14 H30 M27 11 30 14 27 17\" stroke=\"#178b88\"/>","family":"export-pptx-report","role":"command","tags":["export powerpoint report","PowerPointレポート出力","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAE","categories":["CAE"],"file":"icons/cae-export-pptx-report.svg","usages":["command"],"sha256":"37d5cb0db3aad73cb7cdc388376d027719e824fb064f8408f255d98e2d8ad4b2","variants":{"light":{"file":"icons/cae-export-pptx-report.svg","sha256":"37d5cb0db3aad73cb7cdc388376d027719e824fb064f8408f255d98e2d8ad4b2"},"dark":{"file":"icons-dark/cae-export-pptx-report.svg","sha256":"348bb96f7910c853b2b8345e7ccc94b0dfbf2a71980b210c020495eee4f81462","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"18\" rx=\"1\" fill=\"#294c59\"/><path d=\"M16 22 V29 M10 29 H22 M7 17 V11 H10 V17 M14 17 V8 H17 V17\"/><path d=\"M21 14 H30 M27 11 30 14 27 17\" stroke=\"#63cec4\"/>"}}},{"id":"cae-mesh-settings","name":"Mesh settings","nameJa":"メッシュ設定","description":"Configure mesh generation parameters rather than solver settings.","descriptionJa":"メッシュ設定。今後の機能向けの専用アイコンです。","body":"<path d=\"M3 5 H17 V26 H3Z M3 5 17 16 3 26 M3 16 H17\"/><path d=\"M22 4 V28 M28 4 V28\"/><rect x=\"19\" y=\"9\" width=\"6\" height=\"4\" rx=\"1\" fill=\"#178b88\"/><rect x=\"25\" y=\"20\" width=\"6\" height=\"4\" rx=\"1\" fill=\"#178b88\"/>","family":"mesh-settings","role":"command","tags":["mesh settings","メッシュ設定","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAE","categories":["CAE"],"file":"icons/cae-mesh-settings.svg","usages":["command"],"sha256":"0bd39e3df02e814a16a1b4dcf064a684881523e9953459ba180d67cc52cbbf53","variants":{"light":{"file":"icons/cae-mesh-settings.svg","sha256":"0bd39e3df02e814a16a1b4dcf064a684881523e9953459ba180d67cc52cbbf53"},"dark":{"file":"icons-dark/cae-mesh-settings.svg","sha256":"a242850135d55ddc9d246e1cbf646781681e3ece0035d172ded265bb3f61b06e","body":"<path d=\"M3 5 H17 V26 H3Z M3 5 17 16 3 26 M3 16 H17\"/><path d=\"M22 4 V28 M28 4 V28\"/><rect x=\"19\" y=\"9\" width=\"6\" height=\"4\" rx=\"1\" fill=\"#63cec4\"/><rect x=\"25\" y=\"20\" width=\"6\" height=\"4\" rx=\"1\" fill=\"#63cec4\"/>"}}},{"id":"cae-mesh-refine-region","name":"Refine mesh region","nameJa":"領域メッシュ細分化","description":"Apply local mesh refinement inside a selected region.","descriptionJa":"領域メッシュ細分化。今後の機能向けの専用アイコンです。","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><path d=\"M3 16 H29 M16 3 V29 M3 3 29 29 M3 29 29 3\"/><rect x=\"16\" y=\"16\" width=\"13\" height=\"13\" rx=\"1\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M16 22 H29 M22 16 V29 M16 16 29 29 M16 29 29 16\" stroke=\"#178b88\"/>","family":"mesh-refine-region","role":"command","tags":["refine mesh region","領域メッシュ細分化","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAE","categories":["CAE"],"file":"icons/cae-mesh-refine-region.svg","usages":["command"],"sha256":"ae3c7df1d75b56ee8c3dd3079ac14dadc689b55be414874a81cdca8ed8d318dd","variants":{"light":{"file":"icons/cae-mesh-refine-region.svg","sha256":"ae3c7df1d75b56ee8c3dd3079ac14dadc689b55be414874a81cdca8ed8d318dd"},"dark":{"file":"icons-dark/cae-mesh-refine-region.svg","sha256":"876cc5e4ab95397f41ed066ebfc277930312d377bbb8d1f53282ddc1078e2dae","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"1\"/><path d=\"M3 16 H29 M16 3 V29 M3 3 29 29 M3 29 29 3\"/><rect x=\"16\" y=\"16\" width=\"13\" height=\"13\" rx=\"1\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M16 22 H29 M22 16 V29 M16 16 29 29 M16 29 29 16\" stroke=\"#63cec4\"/>"}}},{"id":"cae-boundary-layer","name":"Boundary layer controls","nameJa":"境界層設定","description":"Configure layered cells next to a wall, not a generic tetrahedral mesh.","descriptionJa":"境界層設定。今後の機能向けの専用アイコンです。","body":"<path d=\"M3 27 Q16 17 29 27\" stroke-width=\"3\"/><path d=\"M3 23 Q16 13 29 23 M3 18 Q16 8 29 18 M3 11 Q16 1 29 11\" stroke=\"#178b88\"/><path d=\"M8 24 V8 M16 21 V5 M24 24 V8\"/>","family":"boundary-layer","role":"command","tags":["boundary layer controls","境界層設定","oct25-request"],"sources":["cax-oct25-additional-request"],"category":"CAE","categories":["CAE"],"file":"icons/cae-boundary-layer.svg","usages":["command"],"sha256":"5ade15f9304bdd5135acb96bc6bb6372237a7215ad4c0af7b5b57f4820b15922","variants":{"light":{"file":"icons/cae-boundary-layer.svg","sha256":"5ade15f9304bdd5135acb96bc6bb6372237a7215ad4c0af7b5b57f4820b15922"},"dark":{"file":"icons-dark/cae-boundary-layer.svg","sha256":"b23baf1c8eb7eac633f028ae8a5dbf51a278c21af10e0d25913d10745ab06ac6","body":"<path d=\"M3 27 Q16 17 29 27\" stroke-width=\"3\"/><path d=\"M3 23 Q16 13 29 23 M3 18 Q16 8 29 18 M3 11 Q16 1 29 11\" stroke=\"#63cec4\"/><path d=\"M8 24 V8 M16 21 V5 M24 24 V8\"/>"}}},{"id":"cmm-tactile-probe","name":"Tactile probe","nameJa":"接触式プローブ","body":"<rect x=\"11\" y=\"3\" width=\"10\" height=\"9\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M16 12 V23\"/><circle cx=\"16\" cy=\"26\" r=\"3\" fill=\"#178b88\"/>","tags":["probe","tactile","測定子","tactile probe","接触式プローブ","cmm","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"inspection-probe","description":"Select a contact probe for discrete-point measurement.","descriptionJa":"点に接触して測定するプローブを選択します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"tool","file":"icons/cmm-tactile-probe.svg","usages":["tool","model-tree"],"objectType":"probe","nodeName":"Tactile probe","nodeNameJa":"接触式プローブ","sha256":"fed3aba3a1ec65dd45e7a0b19c7f64b6d0375b3c221666a1ffa7720386a19723","variants":{"light":{"file":"icons/cmm-tactile-probe.svg","sha256":"fed3aba3a1ec65dd45e7a0b19c7f64b6d0375b3c221666a1ffa7720386a19723"},"dark":{"file":"icons-dark/cmm-tactile-probe.svg","sha256":"49e0d478d167c2abdb9e7f7c1934d8929bb93336b8a3bd9ba2bd89b949bf6c09","body":"<rect x=\"11\" y=\"3\" width=\"10\" height=\"9\" rx=\"2\" fill=\"#294c59\"/><path d=\"M16 12 V23\"/><circle cx=\"16\" cy=\"26\" r=\"3\" fill=\"#63cec4\"/>"}}},{"id":"cmm-laser-scanner","name":"Laser scanner","nameJa":"レーザースキャナー","body":"<rect x=\"9\" y=\"3\" width=\"14\" height=\"10\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M12 7 H20\"/><path d=\"M12 13 5 26 M20 13 27 26 M16 13 V26\" stroke=\"#178b88\"/><path d=\"M4 28 H28\"/>","tags":["probe","laser","光学","laser scanner","レーザースキャナー","cmm","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"inspection-probe","description":"Select a laser range sensor for non-contact geometry measurement.","descriptionJa":"非接触で形状を測定するレーザー測距センサーを選択します。","category":"CMM","categories":["CMM","OLP"],"sources":["pcdmis","calypso","pcdmis-quickstart","gazebo-sensor-models","gazebo-sensors-tutorial"],"role":"tool","file":"icons/cmm-laser-scanner.svg","nodeAliases":["lidar","GPU lidar","LiDAR","レーザー測距センサー"],"usages":["tool","model-tree"],"objectType":"sensor","nodeName":"Laser scanner","nodeNameJa":"レーザースキャナー","sha256":"3a6410b7b581ae936f2f0ea6bf075ce7699e3cadd31597eef9973500fe01a54a","variants":{"light":{"file":"icons/cmm-laser-scanner.svg","sha256":"3a6410b7b581ae936f2f0ea6bf075ce7699e3cadd31597eef9973500fe01a54a"},"dark":{"file":"icons-dark/cmm-laser-scanner.svg","sha256":"95882f7446e6f96c967db513c23821bb589552ab794009334d6486ea37c8df94","body":"<rect x=\"9\" y=\"3\" width=\"14\" height=\"10\" rx=\"2\" fill=\"#294c59\"/><path d=\"M12 7 H20\"/><path d=\"M12 13 5 26 M20 13 27 26 M16 13 V26\" stroke=\"#63cec4\"/><path d=\"M4 28 H28\"/>"}}},{"id":"cmm-probe-qualification","name":"Probe qualification","nameJa":"プローブ校正","body":"<circle cx=\"10\" cy=\"23\" r=\"6\" fill=\"#d7efed\"/><path d=\"M10 29 V30 M22 3 V17 L15 20\"/><circle cx=\"15\" cy=\"20\" r=\"2\" fill=\"#178b88\"/><path d=\"M25 23 27 25 30 21\" stroke=\"#178b88\"/>","tags":["probe","calibration","校正","probe qualification","プローブ校正","cmm"],"family":"inspection-probe","description":"Qualify a probe tip against a reference artifact before measurement.","descriptionJa":"測定前に基準器を使ってプローブ先端を校正します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-probe-qualification.svg","usages":["command"],"sha256":"5aafaddf54f26d0f71a94e1692d4442aa848edbe4bf2b12ccba7f432ca486e43","variants":{"light":{"file":"icons/cmm-probe-qualification.svg","sha256":"5aafaddf54f26d0f71a94e1692d4442aa848edbe4bf2b12ccba7f432ca486e43"},"dark":{"file":"icons-dark/cmm-probe-qualification.svg","sha256":"1eab9bec8c79136a07e06290b87cfb74822f5db7684a4a888ea50d5b01aa2f46","body":"<circle cx=\"10\" cy=\"23\" r=\"6\" fill=\"#294c59\"/><path d=\"M10 29 V30 M22 3 V17 L15 20\"/><circle cx=\"15\" cy=\"20\" r=\"2\" fill=\"#63cec4\"/><path d=\"M25 23 27 25 30 21\" stroke=\"#63cec4\"/>"}}},{"id":"cmm-stylus-change","name":"Stylus change","nameJa":"スタイラス交換","body":"<rect x=\"12\" y=\"3\" width=\"8\" height=\"6\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M16 9 V16 M10 22 V28 M22 22 V28\"/><circle cx=\"10\" cy=\"29\" r=\"1.5\" fill=\"#178b88\"/><circle cx=\"22\" cy=\"29\" r=\"1.5\" fill=\"#178b88\"/><path d=\"M5 18 H27 M8 15 5 18 8 21 M24 15 27 18 24 21\" stroke=\"#178b88\"/>","tags":["probe","stylus","交換","stylus change","スタイラス交換","cmm"],"family":"inspection-probe","description":"Switch to a different stylus or qualified probe-tip configuration.","descriptionJa":"別のスタイラスまたは校正済み先端構成へ切り替えます。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-stylus-change.svg","usages":["command"],"sha256":"4f3cabf4e13ea7d9e88d7f0b8f04359529476644c470a89508b51d5fbfcde2f7","variants":{"light":{"file":"icons/cmm-stylus-change.svg","sha256":"4f3cabf4e13ea7d9e88d7f0b8f04359529476644c470a89508b51d5fbfcde2f7"},"dark":{"file":"icons-dark/cmm-stylus-change.svg","sha256":"c0fc1edce686cc66a2b22b2f34670b82854d589e36ece7e812424b46a5c892b5","body":"<rect x=\"12\" y=\"3\" width=\"8\" height=\"6\" rx=\"1\" fill=\"#294c59\"/><path d=\"M16 9 V16 M10 22 V28 M22 22 V28\"/><circle cx=\"10\" cy=\"29\" r=\"1.5\" fill=\"#63cec4\"/><circle cx=\"22\" cy=\"29\" r=\"1.5\" fill=\"#63cec4\"/><path d=\"M5 18 H27 M8 15 5 18 8 21 M24 15 27 18 24 21\" stroke=\"#63cec4\"/>"}}},{"id":"cmm-datum-plane","name":"Datum plane","nameJa":"データム平面","body":"<path d=\"M4 22 14 12 28 18 18 28Z\" fill=\"#d7efed\"/><path d=\"M16 19 V5 M12 5 H20\"/><path d=\"M13 8 16 13 19 8Z\" fill=\"#178b88\"/>","tags":["datum","reference","基準","datum plane","データム平面","cmm"],"family":"inspection-datum","description":"Establish a plane as an inspection datum reference.","descriptionJa":"測定した平面を検査のデータム基準に設定します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-datum-plane.svg","usages":["command"],"sha256":"5dde15ba3d81fc60a0f5373e0224d321145f4d1c5f8b7fdd34ded7f32b5207e7","variants":{"light":{"file":"icons/cmm-datum-plane.svg","sha256":"5dde15ba3d81fc60a0f5373e0224d321145f4d1c5f8b7fdd34ded7f32b5207e7"},"dark":{"file":"icons-dark/cmm-datum-plane.svg","sha256":"893157731bbe289ce87564346b1db684ace93e15bcb0708683517b759b47fdae","body":"<path d=\"M4 22 14 12 28 18 18 28Z\" fill=\"#294c59\"/><path d=\"M16 19 V5 M12 5 H20\"/><path d=\"M13 8 16 13 19 8Z\" fill=\"#63cec4\"/>"}}},{"id":"cmm-three-two-one-alignment","name":"3-2-1 alignment","nameJa":"3-2-1アライメント","body":"<path d=\"M 6 10 15.0 5 24 10 v 15 l -9.0 5 -9.0 -5 Z\" fill=\"#d7efed\"/><path d=\"M 6 10 l 9.0 5 9.0 -5 M 15.0 15 v 15\"/><circle cx=\"9\" cy=\"16\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"12\" cy=\"20\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"9\" cy=\"23\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"19\" cy=\"18\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"20\" cy=\"24\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"15\" cy=\"10\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/>","tags":["alignment","datum","座標合わせ","3-2-1 alignment","3-2-1アライメント","cmm"],"family":"inspection-alignment","description":"Align a part using primary, secondary and tertiary datum constraints.","descriptionJa":"第一、第二、第三データムで部品の測定座標系を合わせます。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-three-two-one-alignment.svg","usages":["command"],"sha256":"c28636bfa098d57c5ef781d37c09d7eedb0496eb021ad422adcb6b2dc6bf622c","variants":{"light":{"file":"icons/cmm-three-two-one-alignment.svg","sha256":"c28636bfa098d57c5ef781d37c09d7eedb0496eb021ad422adcb6b2dc6bf622c"},"dark":{"file":"icons-dark/cmm-three-two-one-alignment.svg","sha256":"5286d2240422dc17bd62262949a0da453effb88e0aacef8b2ca9e16dcbe03f56","body":"<path d=\"M 6 10 15.0 5 24 10 v 15 l -9.0 5 -9.0 -5 Z\" fill=\"#294c59\"/><path d=\"M 6 10 l 9.0 5 9.0 -5 M 15.0 15 v 15\"/><circle cx=\"9\" cy=\"16\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"12\" cy=\"20\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"9\" cy=\"23\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"19\" cy=\"18\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"20\" cy=\"24\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"15\" cy=\"10\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"cmm-best-fit-alignment","name":"Best-fit alignment","nameJa":"ベストフィット","body":"<path d=\"M6 23 C4 10 17 4 26 14\"/><path d=\"M7 26 C5 13 19 7 28 17\" stroke=\"#178b88\" stroke-dasharray=\"2 2\"/><circle cx=\"5\" cy=\"18\" r=\"1.5\" fill=\"white\"/><circle cx=\"10\" cy=\"9\" r=\"1.5\" fill=\"white\"/><circle cx=\"20\" cy=\"7\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"13\" r=\"1.5\" fill=\"white\"/><path d=\"M16 22 H24 M21 19 24 22 21 25\" stroke=\"#178b88\"/>","tags":["alignment","fit","最小二乗","best-fit alignment","ベストフィット","cmm"],"family":"inspection-alignment","description":"Align measured data to nominal or reference geometry by minimizing registration error.","descriptionJa":"位置合わせ誤差を最小化し、測定データを設計形状または参照形状へ整合させます。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart","cloudcompare-icp"],"role":"command","file":"icons/cmm-best-fit-alignment.svg","aliases":["ICP","iterative closest point","fine registration","詳細位置合わせ"],"usages":["command"],"sha256":"340a1cf502fb116ea490cfc7d8aad8975f124d222d25ac7c9074ae1ba1263467","variants":{"light":{"file":"icons/cmm-best-fit-alignment.svg","sha256":"340a1cf502fb116ea490cfc7d8aad8975f124d222d25ac7c9074ae1ba1263467"},"dark":{"file":"icons-dark/cmm-best-fit-alignment.svg","sha256":"26127a53ef7a99d92001ab35769360ed825e4ec1fe75947e07d507d44e404cc8","body":"<path d=\"M6 23 C4 10 17 4 26 14\"/><path d=\"M7 26 C5 13 19 7 28 17\" stroke=\"#63cec4\" stroke-dasharray=\"2 2\"/><circle cx=\"5\" cy=\"18\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"10\" cy=\"9\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"20\" cy=\"7\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"13\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M16 22 H24 M21 19 24 22 21 25\" stroke=\"#63cec4\"/>"}}},{"id":"cmm-measure-point","name":"Measure point","nameJa":"点測定","body":"<path d=\"M4 16 H11 M21 16 H28 M16 4 V11 M16 21 V28\"/><circle cx=\"16\" cy=\"16\" r=\"5\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"16\" r=\"1.5\" fill=\"#178b88\"/>","tags":["measure","point","点","measure point","点測定","cmm"],"family":"feature-measurement","description":"Acquire the coordinates of a single inspection point.","descriptionJa":"1つの検査点の座標を取得します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-measure-point.svg","usages":["command"],"sha256":"879653481f453b8fde4d30912cdd6661a2653436d3cc46053de7a1419dc1a285","variants":{"light":{"file":"icons/cmm-measure-point.svg","sha256":"879653481f453b8fde4d30912cdd6661a2653436d3cc46053de7a1419dc1a285"},"dark":{"file":"icons-dark/cmm-measure-point.svg","sha256":"abf504676d822edd9b17dec14da2f1164a8628c0d73680cdee7f601c64bb7189","body":"<path d=\"M4 16 H11 M21 16 H28 M16 4 V11 M16 21 V28\"/><circle cx=\"16\" cy=\"16\" r=\"5\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"16\" r=\"1.5\" fill=\"#63cec4\"/>"}}},{"id":"cmm-measure-circle","name":"Measure circle","nameJa":"円測定","body":"<circle cx=\"16\" cy=\"16\" r=\"10\" fill=\"#d7efed\"/><path d=\"M16 16 24 10\"/><circle cx=\"16\" cy=\"6\" r=\"1.5\" fill=\"white\"/><circle cx=\"6\" cy=\"16\" r=\"1.5\" fill=\"white\"/><circle cx=\"16\" cy=\"26\" r=\"1.5\" fill=\"white\"/><circle cx=\"26\" cy=\"16\" r=\"1.5\" fill=\"white\"/>","tags":["measure","circle","円","measure circle","円測定","cmm"],"family":"feature-measurement","description":"Measure a circular feature to determine its center and diameter.","descriptionJa":"円形状を測定して中心と直径を求めます。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-measure-circle.svg","usages":["command"],"sha256":"3ba012ab3803ca551d2d9d167f72538c79c61dc61933cd37d8f0d2b5df495cdc","variants":{"light":{"file":"icons/cmm-measure-circle.svg","sha256":"3ba012ab3803ca551d2d9d167f72538c79c61dc61933cd37d8f0d2b5df495cdc"},"dark":{"file":"icons-dark/cmm-measure-circle.svg","sha256":"7a86206642bafc60eb789bd15a243889959b7d997206a2f868fd3362f935e61d","body":"<circle cx=\"16\" cy=\"16\" r=\"10\" fill=\"#294c59\"/><path d=\"M16 16 24 10\"/><circle cx=\"16\" cy=\"6\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"6\" cy=\"16\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"26\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"26\" cy=\"16\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cmm-measure-cylinder","name":"Measure cylinder","nameJa":"円筒測定","body":"<path d=\"M7 8 C7 2 25 2 25 8 V24 C25 30 7 30 7 24Z\" fill=\"#d7efed\"/><path d=\"M7 8 C7 14 25 14 25 8\"/><path d=\"M7 20 C7 26 25 26 25 20\" stroke=\"#178b88\" stroke-dasharray=\"2 2\"/><circle cx=\"7\" cy=\"15\" r=\"1.5\" fill=\"white\"/><circle cx=\"16\" cy=\"12\" r=\"1.5\" fill=\"white\"/><circle cx=\"25\" cy=\"20\" r=\"1.5\" fill=\"white\"/>","tags":["measure","cylinder","円筒","measure cylinder","円筒測定","cmm"],"family":"feature-measurement","description":"Measure a cylindrical feature to determine its axis and diameter.","descriptionJa":"円筒形状を測定して軸と直径を求めます。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-measure-cylinder.svg","usages":["command"],"sha256":"ee26995f98ed1217167bbba795a355178977ca80ab7dd462471305c613fb2fe7","variants":{"light":{"file":"icons/cmm-measure-cylinder.svg","sha256":"ee26995f98ed1217167bbba795a355178977ca80ab7dd462471305c613fb2fe7"},"dark":{"file":"icons-dark/cmm-measure-cylinder.svg","sha256":"5eb0cc449101c54ca2e9f90965fa25e19d37f46477fa4951a5a629ffa2057cca","body":"<path d=\"M7 8 C7 2 25 2 25 8 V24 C25 30 7 30 7 24Z\" fill=\"#294c59\"/><path d=\"M7 8 C7 14 25 14 25 8\"/><path d=\"M7 20 C7 26 25 26 25 20\" stroke=\"#63cec4\" stroke-dasharray=\"2 2\"/><circle cx=\"7\" cy=\"15\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"12\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"25\" cy=\"20\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cmm-measure-sphere","name":"Measure sphere","nameJa":"球測定","body":"<circle cx=\"16\" cy=\"16\" r=\"11\" fill=\"#d7efed\"/><path d=\"M5 16 Q16 6 27 16 Q16 26 5 16 M16 5 Q7 16 16 27 Q25 16 16 5\"/><circle cx=\"16\" cy=\"5\" r=\"1.5\" fill=\"white\"/><circle cx=\"8\" cy=\"18\" r=\"1.5\" fill=\"white\"/><circle cx=\"24\" cy=\"18\" r=\"1.5\" fill=\"white\"/>","tags":["measure","sphere","球","measure sphere","球測定","cmm"],"family":"feature-measurement","description":"Measure a spherical feature to determine its center and diameter.","descriptionJa":"球形状を測定して中心と直径を求めます。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-measure-sphere.svg","usages":["command"],"sha256":"4ea2a732311b46eb064306e8b78dd9e7592967617deb49b7ffe424aace1212a4","variants":{"light":{"file":"icons/cmm-measure-sphere.svg","sha256":"4ea2a732311b46eb064306e8b78dd9e7592967617deb49b7ffe424aace1212a4"},"dark":{"file":"icons-dark/cmm-measure-sphere.svg","sha256":"a5dfc7c34dd562775353652403c801b2c2348dde2507c4e6d9bfee65f0e18e19","body":"<circle cx=\"16\" cy=\"16\" r=\"11\" fill=\"#294c59\"/><path d=\"M5 16 Q16 6 27 16 Q16 26 5 16 M16 5 Q7 16 16 27 Q25 16 16 5\"/><circle cx=\"16\" cy=\"5\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"8\" cy=\"18\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"24\" cy=\"18\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cmm-line-scan","name":"Line scan","nameJa":"線スキャン","body":"<path d=\"M3 26 Q15 14 29 20\"/><path d=\"M4 20 Q16 8 28 14 M25 10 28 14 24 16\" stroke=\"#178b88\"/><circle cx=\"8\" cy=\"21\" r=\"1.5\" fill=\"white\"/><circle cx=\"15\" cy=\"18\" r=\"1.5\" fill=\"white\"/><circle cx=\"23\" cy=\"18\" r=\"1.5\" fill=\"white\"/>","tags":["scan","line","測定","line scan","線スキャン","cmm"],"family":"inspection-scan","description":"Collect measured points continuously along a scan path.","descriptionJa":"スキャン経路に沿って測定点を連続取得します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-line-scan.svg","usages":["command"],"sha256":"4549dfd4f66cfde3b9f5b66cd02bd685baac7f94c0b2237f8537ca692d55f4e9","variants":{"light":{"file":"icons/cmm-line-scan.svg","sha256":"4549dfd4f66cfde3b9f5b66cd02bd685baac7f94c0b2237f8537ca692d55f4e9"},"dark":{"file":"icons-dark/cmm-line-scan.svg","sha256":"4dbee3ce384032c0bddb95682009a1fa1a53e58fa08ea22f01c2a9d472ab2d78","body":"<path d=\"M3 26 Q15 14 29 20\"/><path d=\"M4 20 Q16 8 28 14 M25 10 28 14 24 16\" stroke=\"#63cec4\"/><circle cx=\"8\" cy=\"21\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"15\" cy=\"18\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"23\" cy=\"18\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"cmm-patch-scan","name":"Patch scan","nameJa":"面スキャン","body":"<path d=\"M3 18 12 12 28 20 19 28Z\" fill=\"#d7efed\"/><path d=\"M7 18 19 24 23 22 11 16 M8 22 16 26\" stroke=\"#178b88\"/><rect x=\"20\" y=\"3\" width=\"6\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M23 8 V15\"/><circle cx=\"23\" cy=\"17\" r=\"1.7\" fill=\"#178b88\"/><path d=\"M5 9 H15 M12 6 15 9 12 12\" stroke=\"#178b88\"/>","tags":["scan","surface","面","patch scan","面スキャン","cmm"],"family":"inspection-scan","description":"Collect measured points across a selected surface patch.","descriptionJa":"選択した面領域を走査して測定点を取得します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-patch-scan.svg","usages":["command"],"sha256":"5e82cfe06cffbd8df5ea0f6ef07f6fbb23d443ac18cb5cf78ca7a7e6dccde918","variants":{"light":{"file":"icons/cmm-patch-scan.svg","sha256":"5e82cfe06cffbd8df5ea0f6ef07f6fbb23d443ac18cb5cf78ca7a7e6dccde918"},"dark":{"file":"icons-dark/cmm-patch-scan.svg","sha256":"1a6e60824992661f5a63bca202dc53522b8a174b6a688ed5146bc54536c41f5f","body":"<path d=\"M3 18 12 12 28 20 19 28Z\" fill=\"#294c59\"/><path d=\"M7 18 19 24 23 22 11 16 M8 22 16 26\" stroke=\"#63cec4\"/><rect x=\"20\" y=\"3\" width=\"6\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><path d=\"M23 8 V15\"/><circle cx=\"23\" cy=\"17\" r=\"1.7\" fill=\"#63cec4\"/><path d=\"M5 9 H15 M12 6 15 9 12 12\" stroke=\"#63cec4\"/>"}}},{"id":"cmm-point-cloud","name":"Point cloud","nameJa":"点群","body":"<circle cx=\"5\" cy=\"12\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"10\" cy=\"8\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"15\" cy=\"5\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"22\" cy=\"8\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"27\" cy=\"12\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"6\" cy=\"20\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"12\" cy=\"16\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"18\" cy=\"12\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"23\" cy=\"18\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"27\" cy=\"24\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"18\" cy=\"27\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"12\" cy=\"25\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"17\" cy=\"20\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/>","tags":["scan","cloud","点群","point cloud","cmm","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"inspection-data","description":"Import or inspect a cloud of measured three-dimensional points.","descriptionJa":"測定した3次元点群を取り込んで確認します。","category":"CMM","categories":["CMM","CAD","OLP"],"sources":["pcdmis","calypso","pcdmis-quickstart","moveit-perception"],"role":"command","file":"icons/cmm-point-cloud.svg","aliases":["PointCloud2","depth point cloud","深度点群"],"usages":["command","model-tree"],"objectType":"point-cloud","nodeName":"Point cloud","nodeNameJa":"点群","sha256":"23261b852802d52274084c797a41ceae78cf28b1dc55f80483ce56f3cbb079f7","variants":{"light":{"file":"icons/cmm-point-cloud.svg","sha256":"23261b852802d52274084c797a41ceae78cf28b1dc55f80483ce56f3cbb079f7"},"dark":{"file":"icons-dark/cmm-point-cloud.svg","sha256":"1f098f3679b9ce986af7f11caa86ff3aa017f712d7b182d1b4f712959828e3af","body":"<circle cx=\"5\" cy=\"12\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"10\" cy=\"8\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"15\" cy=\"5\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"22\" cy=\"8\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"27\" cy=\"12\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"6\" cy=\"20\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"12\" cy=\"16\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"18\" cy=\"12\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"23\" cy=\"18\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"27\" cy=\"24\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"18\" cy=\"27\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"12\" cy=\"25\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"17\" cy=\"20\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"id":"cmm-cad-deviation","name":"CAD deviation","nameJa":"CAD偏差","body":"<path d=\"M4 23 Q13 5 28 12\"/><path d=\"M4 27 Q14 12 28 15\" stroke=\"#178b88\"/><path d=\"M13 12 V19 M10 15 13 12 16 15 M20 10 V15\"/>","tags":["compare","deviation","偏差","cad deviation","CAD偏差","cmm"],"family":"inspection-comparison","description":"Compare measured data with CAD geometry and display deviations.","descriptionJa":"測定データをCAD形状と比較して偏差を表示します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-cad-deviation.svg","usages":["command"],"sha256":"4e4548c4f1f860312476f13ffd2052261fb7c146086fd8c8bacde3697d2b100e","variants":{"light":{"file":"icons/cmm-cad-deviation.svg","sha256":"4e4548c4f1f860312476f13ffd2052261fb7c146086fd8c8bacde3697d2b100e"},"dark":{"file":"icons-dark/cmm-cad-deviation.svg","sha256":"0685a0dd375349624416c8268be08f3514109b43e0109a3a273ccca763c41605","body":"<path d=\"M4 23 Q13 5 28 12\"/><path d=\"M4 27 Q14 12 28 15\" stroke=\"#63cec4\"/><path d=\"M13 12 V19 M10 15 13 12 16 15 M20 10 V15\"/>"}}},{"id":"cmm-flatness","name":"Flatness","nameJa":"平面度","body":"<rect x=\"3\" y=\"8\" width=\"26\" height=\"17\" rx=\"2\"/><path d=\"M8 20 13 13 H25 L20 20Z\"/><path d=\"M7 28 H25\" stroke=\"#178b88\"/>","tags":["gdt","flatness","幾何公差","平面度","cmm"],"family":"geometric-tolerance","description":"Evaluate the flatness deviation of a measured surface.","descriptionJa":"測定した面の平面度を評価します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-flatness.svg","usages":["command"],"sha256":"f5dea7cf820a9a78535ed45b950b5a126282a77b3984c9dc2459fd47a3080e73","variants":{"light":{"file":"icons/cmm-flatness.svg","sha256":"f5dea7cf820a9a78535ed45b950b5a126282a77b3984c9dc2459fd47a3080e73"},"dark":{"file":"icons-dark/cmm-flatness.svg","sha256":"6a1ac87bb4ea30ff890c9ef29719a789569f433164f0a3b6c481bb9b2a456541","body":"<rect x=\"3\" y=\"8\" width=\"26\" height=\"17\" rx=\"2\"/><path d=\"M8 20 13 13 H25 L20 20Z\"/><path d=\"M7 28 H25\" stroke=\"#63cec4\"/>"}}},{"id":"cmm-position-tolerance","name":"Position tolerance","nameJa":"位置度","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"2\"/><circle cx=\"16\" cy=\"16\" r=\"7\"/><path d=\"M16 6 V26 M6 16 H26\" stroke=\"#178b88\"/>","tags":["gdt","position","幾何公差","position tolerance","位置度","cmm"],"family":"geometric-tolerance","description":"Evaluate a feature location relative to its specified datum system.","descriptionJa":"指定したデータム系に対する形体の位置度を評価します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-position-tolerance.svg","usages":["command"],"sha256":"3e6175b63ba53c5139d18528eec78a73c41423de765c62cd026ffda3628f09a1","variants":{"light":{"file":"icons/cmm-position-tolerance.svg","sha256":"3e6175b63ba53c5139d18528eec78a73c41423de765c62cd026ffda3628f09a1"},"dark":{"file":"icons-dark/cmm-position-tolerance.svg","sha256":"b0e786ceff82131c2d6e08154218fc2ce962c82c61441b44029745c6e847ba0c","body":"<rect x=\"3\" y=\"3\" width=\"26\" height=\"26\" rx=\"2\"/><circle cx=\"16\" cy=\"16\" r=\"7\"/><path d=\"M16 6 V26 M6 16 H26\" stroke=\"#63cec4\"/>"}}},{"id":"cmm-runout","name":"Runout","nameJa":"円周振れ","body":"<circle cx=\"10\" cy=\"10\" r=\"6\" fill=\"#d7efed\"/><path d=\"M10 10 13 7 M10 16 V23 M4 25 H28\"/><circle cx=\"22\" cy=\"23\" r=\"5\"/><path d=\"M22 18 V28\" stroke-dasharray=\"2 2\"/><path d=\"M21 7 Q28 8 28 14 M25 12 28 15 30 11\" stroke=\"#178b88\"/>","tags":["gdt","runout","幾何公差","円周振れ","cmm"],"family":"geometric-tolerance","description":"Evaluate circular runout relative to a specified datum axis.","descriptionJa":"指定したデータム軸に対する円周振れを評価します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-runout.svg","usages":["command"],"sha256":"43145f1852c7c9c09e2b7243a0b70930e534aee2c3ecf6cc9eb9d2d6c1cc1f45","variants":{"light":{"file":"icons/cmm-runout.svg","sha256":"43145f1852c7c9c09e2b7243a0b70930e534aee2c3ecf6cc9eb9d2d6c1cc1f45"},"dark":{"file":"icons-dark/cmm-runout.svg","sha256":"4ea9518672a5f50e59164b28caced0627b7704bba7c4f6f7f710b5c1366b68c0","body":"<circle cx=\"10\" cy=\"10\" r=\"6\" fill=\"#294c59\"/><path d=\"M10 10 13 7 M10 16 V23 M4 25 H28\"/><circle cx=\"22\" cy=\"23\" r=\"5\"/><path d=\"M22 18 V28\" stroke-dasharray=\"2 2\"/><path d=\"M21 7 Q28 8 28 14 M25 12 28 15 30 11\" stroke=\"#63cec4\"/>"}}},{"id":"cmm-inspection-plan","name":"Inspection plan","nameJa":"検査計画","body":"<rect x=\"6\" y=\"5\" width=\"21\" height=\"24\" rx=\"2\"/><rect x=\"11\" y=\"3\" width=\"11\" height=\"5\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M16 13 H23 M16 20 H23 M16 25 H23\"/><path d=\"M9 13 11 15 14 11 M9 22 11 24 14 20\" stroke=\"#178b88\"/>","tags":["inspection","plan","計画","inspection plan","検査計画","cmm","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"inspection-program","description":"Define the measurement features and sequence for an inspection routine.","descriptionJa":"検査ルーチンの測定項目と実行順序を定義します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-inspection-plan.svg","usages":["command","model-tree"],"objectType":"inspection-program","nodeName":"Inspection plan","nodeNameJa":"検査計画","sha256":"14b1dc6d47b88415a952cc79b5a70a62d0fa741268d70d31c4406e29463db9fb","variants":{"light":{"file":"icons/cmm-inspection-plan.svg","sha256":"14b1dc6d47b88415a952cc79b5a70a62d0fa741268d70d31c4406e29463db9fb"},"dark":{"file":"icons-dark/cmm-inspection-plan.svg","sha256":"acaa477912a63177dff6ae945e3ad8a83919030b4f54c4169a49938ae00c1084","body":"<rect x=\"6\" y=\"5\" width=\"21\" height=\"24\" rx=\"2\"/><rect x=\"11\" y=\"3\" width=\"11\" height=\"5\" rx=\"2\" fill=\"#294c59\"/><path d=\"M16 13 H23 M16 20 H23 M16 25 H23\"/><path d=\"M9 13 11 15 14 11 M9 22 11 24 14 20\" stroke=\"#63cec4\"/>"}}},{"id":"cmm-inspection-report","name":"Inspection report","nameJa":"検査レポート","body":"<path d=\"M6 3 H21 L27 9 V29 H6Z M21 3 V9 H27\"/><rect x=\"10\" y=\"19\" width=\"3\" height=\"6\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"16\" y=\"14\" width=\"3\" height=\"11\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M10 9 H16 M22 19 V25\" stroke=\"#178b88\"/>","tags":["inspection","report","帳票","inspection report","検査レポート","cmm"],"family":"inspection-report","description":"Generate a report containing measured values and tolerance results.","descriptionJa":"測定値と公差判定をまとめた検査レポートを作成します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-inspection-report.svg","usages":["command"],"sha256":"dc9527fb74d8db1c6e87cbca9db83ab4d5824c6c5f7feb58ff486d9ac865de52","variants":{"light":{"file":"icons/cmm-inspection-report.svg","sha256":"dc9527fb74d8db1c6e87cbca9db83ab4d5824c6c5f7feb58ff486d9ac865de52"},"dark":{"file":"icons-dark/cmm-inspection-report.svg","sha256":"53032ff7ddaa0face859d5f974d2c78e4212fa928c744aeda434abfe0997742e","body":"<path d=\"M6 3 H21 L27 9 V29 H6Z M21 3 V9 H27\"/><rect x=\"10\" y=\"19\" width=\"3\" height=\"6\" rx=\"1\" fill=\"#294c59\"/><rect x=\"16\" y=\"14\" width=\"3\" height=\"11\" rx=\"1\" fill=\"#294c59\"/><path d=\"M10 9 H16 M22 19 V25\" stroke=\"#63cec4\"/>"}}},{"id":"cmm-probe-definition","name":"Define probe assembly","nameJa":"プローブ構成定義","body":"<rect x=\"5\" y=\"4\" width=\"9\" height=\"7\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M9.5 11 V17 H20 V24\"/><circle cx=\"20\" cy=\"27\" r=\"2\" fill=\"#178b88\"/><path d=\"M17 4 H28 M17 8 H24\"/><path d=\"M24 14 H29 M26.5 11.5 V16.5\" stroke=\"#178b88\"/>","tags":["probe","assembly","definition","stylus","プローブ構成","ヘッド","スタイラス","define probe assembly","プローブ構成定義","cmm"],"family":"inspection-probe","description":"Define the probe head, extensions and stylus geometry used by a routine.","descriptionJa":"測定ルーチンで使用するヘッド、延長棒、スタイラスの構成を定義します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-probe-definition.svg","usages":["command"],"sha256":"2c866314ccd1a49067eab94426ae2cb44a72643d0b1ff643ca476029db7dea63","variants":{"light":{"file":"icons/cmm-probe-definition.svg","sha256":"2c866314ccd1a49067eab94426ae2cb44a72643d0b1ff643ca476029db7dea63"},"dark":{"file":"icons-dark/cmm-probe-definition.svg","sha256":"a32f1946b99ebe17667e09837d6f4db73eedabeb0c6a7802a1e26d7e599711fa","body":"<rect x=\"5\" y=\"4\" width=\"9\" height=\"7\" rx=\"2\" fill=\"#294c59\"/><path d=\"M9.5 11 V17 H20 V24\"/><circle cx=\"20\" cy=\"27\" r=\"2\" fill=\"#63cec4\"/><path d=\"M17 4 H28 M17 8 H24\"/><path d=\"M24 14 H29 M26.5 11.5 V16.5\" stroke=\"#63cec4\"/>"}}},{"id":"cmm-construct-feature","name":"Construct feature","nameJa":"測定形体構築","body":"<circle cx=\"5\" cy=\"22\" r=\"1.5\" fill=\"white\"/><circle cx=\"10\" cy=\"13\" r=\"1.5\" fill=\"white\"/><circle cx=\"18\" cy=\"9\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"14\" r=\"1.5\" fill=\"white\"/><circle cx=\"25\" cy=\"24\" r=\"1.5\" fill=\"white\"/><path d=\"M5 24 Q5 5 25 11 Q29 17 25 25\" stroke=\"#178b88\"/><path d=\"M16 4 V28 M4 17 H29\" stroke-dasharray=\"2 3\"/>","tags":["construct","fit","derived feature","測定形体","構築","フィッティング","construct feature","測定形体構築","cmm"],"family":"feature-construction","description":"Derive a geometric feature from existing measured features or point data.","descriptionJa":"既存の測定形体や測定点から新しい幾何形体を構築します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-construct-feature.svg","usages":["command"],"sha256":"06c0bc01e6aaaf3595ab6603df77d0e3bcefe7984aeaedbd9e36d6df1512a1a9","variants":{"light":{"file":"icons/cmm-construct-feature.svg","sha256":"06c0bc01e6aaaf3595ab6603df77d0e3bcefe7984aeaedbd9e36d6df1512a1a9"},"dark":{"file":"icons-dark/cmm-construct-feature.svg","sha256":"b412782ac03498cad07055bf5f6d60e47ae3b3089b10ee1f3372d15373da92c4","body":"<circle cx=\"5\" cy=\"22\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"10\" cy=\"13\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"18\" cy=\"9\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"14\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"25\" cy=\"24\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M5 24 Q5 5 25 11 Q29 17 25 25\" stroke=\"#63cec4\"/><path d=\"M16 4 V28 M4 17 H29\" stroke-dasharray=\"2 3\"/>"}}},{"id":"cmm-dimension-distance","name":"Measure feature distance","nameJa":"形体間距離評価","body":"<circle cx=\"8\" cy=\"7\" r=\"3\" fill=\"#d7efed\"/><circle cx=\"24\" cy=\"7\" r=\"3\" fill=\"#d7efed\"/><path d=\"M8 10 V20 M24 10 V20\"/><path d=\"M8 16 H24 M11 13 8 16 11 19 M21 13 24 16 21 19\" stroke=\"#178b88\"/><rect x=\"5\" y=\"23\" width=\"22\" height=\"6\" rx=\"1\"/><path d=\"M14 23 V29 M21 23 V29 M8 26 H11\"/>","tags":["dimension","distance","feature","measurement","距離","寸法","形体間","measure feature distance","形体間距離評価","cmm"],"family":"dimensional-inspection","description":"Create a recorded distance inspection between measured features with nominal and tolerance values.","descriptionJa":"測定形体間の距離を基準値と公差付きの検査寸法として記録します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-dimension-distance.svg","usages":["command"],"sha256":"fa24b707faa9c17910171f2679287e4c062d8b846e730d48cf0f968a2f940791","variants":{"light":{"file":"icons/cmm-dimension-distance.svg","sha256":"fa24b707faa9c17910171f2679287e4c062d8b846e730d48cf0f968a2f940791"},"dark":{"file":"icons-dark/cmm-dimension-distance.svg","sha256":"5402164782e295946bfdd35bd0a45bf291b8c67d33a6db212023cdb5a24a71d0","body":"<circle cx=\"8\" cy=\"7\" r=\"3\" fill=\"#294c59\"/><circle cx=\"24\" cy=\"7\" r=\"3\" fill=\"#294c59\"/><path d=\"M8 10 V20 M24 10 V20\"/><path d=\"M8 16 H24 M11 13 8 16 11 19 M21 13 24 16 21 19\" stroke=\"#63cec4\"/><rect x=\"5\" y=\"23\" width=\"22\" height=\"6\" rx=\"1\"/><path d=\"M14 23 V29 M21 23 V29 M8 26 H11\"/>"}}},{"id":"cmm-evaluate-tolerance","name":"Evaluate tolerance","nameJa":"公差判定","body":"<rect x=\"4\" y=\"5\" width=\"24\" height=\"23\" rx=\"2\"/><path d=\"M8 10 H24 M8 23 H24 M11 14 V20 M21 14 V20\"/><path d=\"M8 17 H24\" stroke=\"#178b88\"/><circle cx=\"17\" cy=\"17\" r=\"2.5\" fill=\"#d7efed\"/><path d=\"M13 24 15 26 19 22\"/>","tags":["tolerance","evaluate","nominal","limits","公差","判定","基準値","限界","evaluate tolerance","公差判定","cmm"],"family":"inspection-evaluation","description":"Compare measured dimensions with nominal values and tolerance limits.","descriptionJa":"測定寸法を基準値と公差限界に照らして判定します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-evaluate-tolerance.svg","usages":["command"],"sha256":"79f4604287014f9133cbf593a9fde099e067be33e3a9369dab223c742946ac40","variants":{"light":{"file":"icons/cmm-evaluate-tolerance.svg","sha256":"79f4604287014f9133cbf593a9fde099e067be33e3a9369dab223c742946ac40"},"dark":{"file":"icons-dark/cmm-evaluate-tolerance.svg","sha256":"45b17088090ba26cd25df05ebb18a4f5fdb6b7bdbcc34d8f04be6ba5d2659f75","body":"<rect x=\"4\" y=\"5\" width=\"24\" height=\"23\" rx=\"2\"/><path d=\"M8 10 H24 M8 23 H24 M11 14 V20 M21 14 V20\"/><path d=\"M8 17 H24\" stroke=\"#63cec4\"/><circle cx=\"17\" cy=\"17\" r=\"2.5\" fill=\"#294c59\"/><path d=\"M13 24 15 26 19 22\"/>"}}},{"id":"cmm-run-inspection","name":"Run inspection routine","nameJa":"検査ルーチン実行","body":"<path d=\"M4 4 H15 V15 L11 18 M4 9 H15\"/><circle cx=\"11\" cy=\"20\" r=\"2\" fill=\"#178b88\"/><path d=\"M4 27 H15 M6 27 V30 M13 27 V30\"/><path d=\"M20 10 29 17 20 24Z\" fill=\"#d7efed\" stroke=\"#178b88\"/>","tags":["inspection","run","routine","execute","検査","実行","測定ルーチン","run inspection routine","検査ルーチン実行","cmm"],"family":"inspection-program","description":"Execute the programmed sequence of probe moves and measurements.","descriptionJa":"プログラムされたプローブ移動と測定の順序を実行します。","category":"CMM","categories":["CMM"],"sources":["pcdmis","calypso","pcdmis-quickstart"],"role":"command","file":"icons/cmm-run-inspection.svg","usages":["command"],"sha256":"9c6ee21c73512979ec4ff6a5e4d84581c54ea0903204c8db459772411f13722a","variants":{"light":{"file":"icons/cmm-run-inspection.svg","sha256":"9c6ee21c73512979ec4ff6a5e4d84581c54ea0903204c8db459772411f13722a"},"dark":{"file":"icons-dark/cmm-run-inspection.svg","sha256":"711c1c6f0dc8dcb47b2db6ac51c2b874fe7313d0ed1ae74d7b891af9780d1b5a","body":"<path d=\"M4 4 H15 V15 L11 18 M4 9 H15\"/><circle cx=\"11\" cy=\"20\" r=\"2\" fill=\"#63cec4\"/><path d=\"M4 27 H15 M6 27 V30 M13 27 V30\"/><path d=\"M20 10 29 17 20 24Z\" fill=\"#294c59\" stroke=\"#63cec4\"/>"}}},{"name":"Subsample point cloud","nameJa":"点群間引き","description":"Reduce a point cloud by retaining a spatially or numerically chosen subset of its original points.","descriptionJa":"元の点の位置を保ったまま点群から選んだ部分集合を残し、点数を減らします。","family":"point-cloud-processing","tags":["subsample point cloud","点群間引き","point-cloud-processing","cmm"],"id":"cmm-cloud-subsample","body":"<circle cx=\"3\" cy=\"5\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"8\" cy=\"5\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"13\" cy=\"5\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"3\" cy=\"11\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"8\" cy=\"11\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"13\" cy=\"11\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"3\" cy=\"17\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"8\" cy=\"17\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"13\" cy=\"17\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"3\" cy=\"23\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"8\" cy=\"23\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"13\" cy=\"23\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"3\" cy=\"29\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"8\" cy=\"29\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"13\" cy=\"29\" r=\"1.2\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"25\" cy=\"6\" r=\"1.5\" fill=\"white\"/><circle cx=\"25\" cy=\"16\" r=\"1.5\" fill=\"white\"/><circle cx=\"25\" cy=\"26\" r=\"1.5\" fill=\"white\"/><path d=\"M15 16 H21 M18 13 21 16 18 19\" stroke=\"#178b88\"/>","sources":["cloudcompare-subsample"],"role":"command","category":"CMM","categories":["CMM","CAD"],"file":"icons/cmm-cloud-subsample.svg","usages":["command"],"sha256":"72a506b95eeeee223749a8899fb828cac3a3773d6c88be1bae21edb2666bf2d2","variants":{"light":{"file":"icons/cmm-cloud-subsample.svg","sha256":"72a506b95eeeee223749a8899fb828cac3a3773d6c88be1bae21edb2666bf2d2"},"dark":{"file":"icons-dark/cmm-cloud-subsample.svg","sha256":"778ad17e7417d6dfd8f0cc4b28365402d8a63702f62d28e6ee55c70cbb541e0e","body":"<circle cx=\"3\" cy=\"5\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"8\" cy=\"5\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"13\" cy=\"5\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"3\" cy=\"11\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"8\" cy=\"11\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"13\" cy=\"11\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"3\" cy=\"17\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"8\" cy=\"17\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"13\" cy=\"17\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"3\" cy=\"23\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"8\" cy=\"23\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"13\" cy=\"23\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"3\" cy=\"29\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"8\" cy=\"29\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"13\" cy=\"29\" r=\"1.2\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"25\" cy=\"6\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"25\" cy=\"16\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"25\" cy=\"26\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M15 16 H21 M18 13 21 16 18 19\" stroke=\"#63cec4\"/>"}}},{"name":"Remove point-cloud outliers","nameJa":"点群外れ値除去","description":"Remove statistically isolated points using distances to neighboring points.","descriptionJa":"近傍点までの距離を使い、統計的に孤立した点を除去します。","family":"point-cloud-cleanup","tags":["remove point-cloud outliers","点群外れ値除去","point-cloud-cleanup","cmm"],"id":"cmm-cloud-outlier-removal","body":"<circle cx=\"6\" cy=\"17\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"12\" cy=\"15\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"17\" cy=\"18\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"5\" cy=\"23\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"11\" cy=\"23\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"17\" cy=\"25\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"23\" cy=\"20\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"24\" cy=\"27\" r=\"1.5\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"25\" cy=\"5\" r=\"2\" fill=\"#d7efed\"/><path d=\"M5 3 12 10 M12 3 5 10\"/><path d=\"M14 6 H20\" stroke=\"#178b88\" stroke-dasharray=\"2 3\"/>","sources":["cloudcompare-outlier-removal"],"role":"command","category":"CMM","categories":["CMM","CAD"],"file":"icons/cmm-cloud-outlier-removal.svg","usages":["command"],"sha256":"bb14b3df6bb5af57dae36080cc8e5eaa88b62f3a55a683db37ca9b80e20e6201","variants":{"light":{"file":"icons/cmm-cloud-outlier-removal.svg","sha256":"bb14b3df6bb5af57dae36080cc8e5eaa88b62f3a55a683db37ca9b80e20e6201"},"dark":{"file":"icons-dark/cmm-cloud-outlier-removal.svg","sha256":"51a8a0e9570b8d1d2f3d5be6abe0969fb56dbd0b9f55b31605cd7b36c7a721da","body":"<circle cx=\"6\" cy=\"17\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"12\" cy=\"15\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"17\" cy=\"18\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"5\" cy=\"23\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"11\" cy=\"23\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"17\" cy=\"25\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"23\" cy=\"20\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"24\" cy=\"27\" r=\"1.5\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"25\" cy=\"5\" r=\"2\" fill=\"#294c59\"/><path d=\"M5 3 12 10 M12 3 5 10\"/><path d=\"M14 6 H20\" stroke=\"#63cec4\" stroke-dasharray=\"2 3\"/>"}}},{"name":"Compute point-cloud normals","nameJa":"点群法線計算","description":"Estimate local surface normals from each point and its neighbors.","descriptionJa":"各点とその近傍から局所表面の法線を推定します。","family":"point-cloud-processing","tags":["compute point-cloud normals","点群法線計算","point-cloud-processing","cmm"],"id":"cmm-cloud-normals","body":"<path d=\"M3 28 Q16 12 29 25\" stroke-dasharray=\"2 3\"/><circle cx=\"7\" cy=\"24\" r=\"1.5\" fill=\"white\"/><circle cx=\"16\" cy=\"20\" r=\"1.5\" fill=\"white\"/><circle cx=\"25\" cy=\"23\" r=\"1.5\" fill=\"white\"/><path d=\"M7 24 3 13 M2 17 3 13 7 15 M16 20 V7 M13 10 16 7 19 10 M25 23 29 12 M25 14 29 12 30 16\" stroke=\"#178b88\"/>","sources":["cloudcompare-normals"],"role":"command","category":"CMM","categories":["CMM","CAD"],"file":"icons/cmm-cloud-normals.svg","usages":["command"],"sha256":"f0611e8ce49fea186fa19e40b162c8b7e87097d13d59a8080b9d1e9f7f4290ba","variants":{"light":{"file":"icons/cmm-cloud-normals.svg","sha256":"f0611e8ce49fea186fa19e40b162c8b7e87097d13d59a8080b9d1e9f7f4290ba"},"dark":{"file":"icons-dark/cmm-cloud-normals.svg","sha256":"362e4023fdb9f53e22f84fc8bfad7475ccecdff409eb4fb219278ca3c42fc60f","body":"<path d=\"M3 28 Q16 12 29 25\" stroke-dasharray=\"2 3\"/><circle cx=\"7\" cy=\"24\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"20\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"25\" cy=\"23\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M7 24 3 13 M2 17 3 13 7 15 M16 20 V7 M13 10 16 7 19 10 M25 23 29 12 M25 14 29 12 30 16\" stroke=\"#63cec4\"/>"}}},{"name":"Extract connected components","nameJa":"点群連結成分抽出","description":"Separate a point cloud into connected groups using a chosen spatial gap.","descriptionJa":"指定した空間的な間隔に基づいて点群を連結したグループへ分けます。","family":"point-cloud-segmentation","tags":["extract connected components","点群連結成分抽出","point-cloud-segmentation","cmm"],"id":"cmm-cloud-components","body":"<circle cx=\"6\" cy=\"8\" r=\"1.6\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"10\" cy=\"12\" r=\"1.6\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"6\" cy=\"17\" r=\"1.6\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"11\" cy=\"22\" r=\"1.6\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"22\" cy=\"10\" r=\"1.6\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"26\" cy=\"15\" r=\"1.6\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"21\" cy=\"21\" r=\"1.6\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"26\" cy=\"25\" r=\"1.6\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M10 3 H3 V26 H7 M23 5 H29 V29 H20\"/><path d=\"M16 5 V28\" stroke-dasharray=\"2 3\"/>","sources":["cloudcompare-components"],"role":"command","category":"CMM","categories":["CMM","CAD"],"file":"icons/cmm-cloud-components.svg","usages":["command"],"sha256":"061ff1c9d800a0352fcde6d42cbdea71add503fdd57796e051b3e188f31f1546","variants":{"light":{"file":"icons/cmm-cloud-components.svg","sha256":"061ff1c9d800a0352fcde6d42cbdea71add503fdd57796e051b3e188f31f1546"},"dark":{"file":"icons-dark/cmm-cloud-components.svg","sha256":"dcb813e7b4ade6ac85a3b8d1055b5b59ea3a008e4f10839b31337195955b8c42","body":"<circle cx=\"6\" cy=\"8\" r=\"1.6\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"10\" cy=\"12\" r=\"1.6\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"6\" cy=\"17\" r=\"1.6\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"11\" cy=\"22\" r=\"1.6\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"22\" cy=\"10\" r=\"1.6\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"26\" cy=\"15\" r=\"1.6\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"21\" cy=\"21\" r=\"1.6\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"26\" cy=\"25\" r=\"1.6\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M10 3 H3 V26 H7 M23 5 H29 V29 H20\"/><path d=\"M16 5 V28\" stroke-dasharray=\"2 3\"/>"}}},{"name":"Detect point-cloud primitives","nameJa":"点群プリミティブ検出","description":"Detect geometric primitives and their supporting points in a scanned cloud.","descriptionJa":"スキャン点群から幾何プリミティブとそれを支持する点を検出します。","family":"point-cloud-segmentation","tags":["detect point-cloud primitives","点群プリミティブ検出","point-cloud-segmentation","cmm"],"id":"cmm-cloud-primitive-detection","body":"<circle cx=\"3\" cy=\"8\" r=\"1.1\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"5\" cy=\"16\" r=\"1.1\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"4\" cy=\"24\" r=\"1.1\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"12\" cy=\"3\" r=\"1.1\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"25\" cy=\"8\" r=\"1.1\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"29\" cy=\"15\" r=\"1.1\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"28\" cy=\"24\" r=\"1.1\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"14\" cy=\"29\" r=\"1.1\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"17\" cy=\"19\" r=\"1.1\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"11\" cy=\"15\" r=\"1.1\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M9 9 C9 3 23 3 23 9 V24 C23 30 9 30 9 24Z M9 9 C9 15 23 15 23 9\" fill=\"none\"/><path d=\"M9 19 C9 25 23 25 23 19\" stroke=\"#178b88\" stroke-dasharray=\"2 3\"/>","sources":["cloudcompare-primitive-detection"],"role":"command","category":"CMM","categories":["CMM","CAD"],"file":"icons/cmm-cloud-primitive-detection.svg","usages":["command"],"sha256":"30f0efea1ba4d57a5f40ced1c64deabd6de15c3d0d3b79d1baf9dc1aea6a1397","variants":{"light":{"file":"icons/cmm-cloud-primitive-detection.svg","sha256":"30f0efea1ba4d57a5f40ced1c64deabd6de15c3d0d3b79d1baf9dc1aea6a1397"},"dark":{"file":"icons-dark/cmm-cloud-primitive-detection.svg","sha256":"bc7c124633295f359be61f5173e7d55855cdda0082a4d593e0f22877aca50b78","body":"<circle cx=\"3\" cy=\"8\" r=\"1.1\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"5\" cy=\"16\" r=\"1.1\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"4\" cy=\"24\" r=\"1.1\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"12\" cy=\"3\" r=\"1.1\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"25\" cy=\"8\" r=\"1.1\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"29\" cy=\"15\" r=\"1.1\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"28\" cy=\"24\" r=\"1.1\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"14\" cy=\"29\" r=\"1.1\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"17\" cy=\"19\" r=\"1.1\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"11\" cy=\"15\" r=\"1.1\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M9 9 C9 3 23 3 23 9 V24 C23 30 9 30 9 24Z M9 9 C9 15 23 15 23 9\" fill=\"none\"/><path d=\"M9 19 C9 25 23 25 23 19\" stroke=\"#63cec4\" stroke-dasharray=\"2 3\"/>"}}},{"name":"Reconstruct surface from points","nameJa":"点群サーフェス再構成","description":"Generate a surface mesh from an oriented point cloud using Poisson reconstruction.","descriptionJa":"向きの整った法線付き点群からPoisson再構成で表面メッシュを生成します。","family":"point-cloud-reconstruction","tags":["reconstruct surface from points","点群サーフェス再構成","point-cloud-reconstruction","cmm"],"id":"cmm-cloud-reconstruct","body":"<circle cx=\"4\" cy=\"12\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"9\" cy=\"7\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"13\" cy=\"4\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"5\" cy=\"21\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"11\" cy=\"16\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"13\" cy=\"27\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"9\" cy=\"24\" r=\"1.4\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M18 4 27 10 29 21 18 28Z\" fill=\"#d7efed\"/><path d=\"M18 4 23 16 27 10 M18 28 23 16 29 21 M18 16 H23\"/>","sources":["cloudcompare-reconstruct"],"role":"command","category":"CMM","categories":["CMM","CAD"],"file":"icons/cmm-cloud-reconstruct.svg","usages":["command"],"sha256":"ace57b7aef6c54e9ea82710fa52dbc46594282ac2d5d2c974d18b8892f0cb2c3","variants":{"light":{"file":"icons/cmm-cloud-reconstruct.svg","sha256":"ace57b7aef6c54e9ea82710fa52dbc46594282ac2d5d2c974d18b8892f0cb2c3"},"dark":{"file":"icons-dark/cmm-cloud-reconstruct.svg","sha256":"43e78583cb38e10448c851aa4c8484526ccb644126a9c319d78d61a01aaa19c7","body":"<circle cx=\"4\" cy=\"12\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"9\" cy=\"7\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"13\" cy=\"4\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"5\" cy=\"21\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"11\" cy=\"16\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"13\" cy=\"27\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"9\" cy=\"24\" r=\"1.4\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M18 4 27 10 29 21 18 28Z\" fill=\"#294c59\"/><path d=\"M18 4 23 16 27 10 M18 28 23 16 29 21 M18 16 H23\"/>"}}},{"name":"Rasterize point cloud","nameJa":"点群ラスタ化","description":"Project point-cloud heights or scalar values onto a regular two-dimensional grid.","descriptionJa":"点群の高さやスカラー値を規則的な2次元格子へ投影します。","family":"point-cloud-projection","tags":["rasterize point cloud","点群ラスタ化","point-cloud-projection","cmm"],"id":"cmm-cloud-rasterize","body":"<circle cx=\"4\" cy=\"8\" r=\"1.3\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"9\" cy=\"5\" r=\"1.3\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"14\" cy=\"8\" r=\"1.3\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"20\" cy=\"4\" r=\"1.3\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"26\" cy=\"8\" r=\"1.3\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"6\" cy=\"12\" r=\"1.3\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"16\" cy=\"11\" r=\"1.3\" fill=\"#178b88\" stroke=\"none\"/><circle cx=\"24\" cy=\"12\" r=\"1.3\" fill=\"#178b88\" stroke=\"none\"/><path d=\"M3 19 16 15 29 19 V26 L16 30 3 26Z\" fill=\"#d7efed\"/><path d=\"M3 19 16 23 29 19 M16 23 V30 M9 17 22 21 V28 M23 17 9 21 V28\"/><path d=\"M16 7 V14 M13 11 16 14 19 11\" stroke=\"#178b88\"/>","sources":["cloudcompare-rasterize"],"role":"command","category":"CMM","categories":["CMM","CAD"],"file":"icons/cmm-cloud-rasterize.svg","usages":["command"],"sha256":"a99d01b7e469fa301b1f23fee9c11b82181129fdd5c516778e329361ce105da5","variants":{"light":{"file":"icons/cmm-cloud-rasterize.svg","sha256":"a99d01b7e469fa301b1f23fee9c11b82181129fdd5c516778e329361ce105da5"},"dark":{"file":"icons-dark/cmm-cloud-rasterize.svg","sha256":"de43a476aa60c0b0eb7779c3daa877592c054cf36320f9a0e0327fb489339430","body":"<circle cx=\"4\" cy=\"8\" r=\"1.3\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"9\" cy=\"5\" r=\"1.3\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"14\" cy=\"8\" r=\"1.3\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"20\" cy=\"4\" r=\"1.3\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"26\" cy=\"8\" r=\"1.3\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"6\" cy=\"12\" r=\"1.3\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"16\" cy=\"11\" r=\"1.3\" fill=\"#63cec4\" stroke=\"none\"/><circle cx=\"24\" cy=\"12\" r=\"1.3\" fill=\"#63cec4\" stroke=\"none\"/><path d=\"M3 19 16 15 29 19 V26 L16 30 3 26Z\" fill=\"#294c59\"/><path d=\"M3 19 16 23 29 19 M16 23 V30 M9 17 22 21 V28 M23 17 9 21 V28\"/><path d=\"M16 7 V14 M13 11 16 14 19 11\" stroke=\"#63cec4\"/>"}}},{"name":"Set temperature compensation","nameJa":"測定温度補正設定","description":"Configure temperature compensation for dimensional measurements.","descriptionJa":"寸法測定に適用する温度補正を設定します。","tags":["temperature","compensation","metrology","温度補正","熱膨張","計測","set temperature compensation","測定温度補正設定","cmm"],"family":"inspection-setup","id":"cmm-temperature-compensation","body":"<rect x=\"4\" y=\"17\" width=\"16\" height=\"11\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M4 12 H20 M4 9 V15 M20 9 V15\"/><path d=\"M8 10 6 12 8 14 M16 10 18 12 16 14\" stroke=\"#178b88\"/><path d=\"M24 6 A2 2 0 0 1 28 6 V19 A4 4 0 1 1 24 19Z\"/><path d=\"M26 12 V23\" stroke=\"#178b88\"/>","sources":["pcdmis-temperature"],"role":"command","category":"CMM","categories":["CMM"],"file":"icons/cmm-temperature-compensation.svg","usages":["command"],"sha256":"a2589a55161d36bdcac61ddef11658fd17b515a2301893974fe222546f3c0b75","variants":{"light":{"file":"icons/cmm-temperature-compensation.svg","sha256":"a2589a55161d36bdcac61ddef11658fd17b515a2301893974fe222546f3c0b75"},"dark":{"file":"icons-dark/cmm-temperature-compensation.svg","sha256":"aa9f511af272da448a01a21078c4fefe3b493a80b15c4a954e87e3672aaf2e38","body":"<rect x=\"4\" y=\"17\" width=\"16\" height=\"11\" rx=\"1\" fill=\"#294c59\"/><path d=\"M4 12 H20 M4 9 V15 M20 9 V15\"/><path d=\"M8 10 6 12 8 14 M16 10 18 12 16 14\" stroke=\"#63cec4\"/><path d=\"M24 6 A2 2 0 0 1 28 6 V19 A4 4 0 1 1 24 19Z\"/><path d=\"M26 12 V23\" stroke=\"#63cec4\"/>"}}},{"name":"Optimize inspection path","nameJa":"検査経路最適化","description":"Optimize tactile measurement order and probe-tip orientations.","descriptionJa":"接触測定の順序とプローブ先端の姿勢を最適化します。","tags":["inspection","path","optimize","検査","測定順","経路最適化","optimize inspection path","検査経路最適化","cmm"],"family":"inspection-program","id":"cmm-optimize-path","body":"<path d=\"M8 6 4 26 27 26 23 16 8 6\" stroke-dasharray=\"2 3\"/><path d=\"M8 6 23 16 4 26\" stroke=\"#178b88\"/><circle cx=\"8\" cy=\"6\" r=\"1.5\" fill=\"white\"/><circle cx=\"23\" cy=\"16\" r=\"1.5\" fill=\"white\"/><circle cx=\"4\" cy=\"26\" r=\"1.5\" fill=\"white\"/><rect x=\"21\" y=\"3\" width=\"7\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M24.5 8 V12\"/><circle cx=\"24.5\" cy=\"13\" r=\"1.5\" fill=\"#178b88\"/>","sources":["pcdmis-optimize-path"],"role":"command","category":"CMM","categories":["CMM"],"file":"icons/cmm-optimize-path.svg","usages":["command"],"sha256":"ff2a1fb9ac5186ac0ad89d8f57555676ac5effff56a8575a21709a2a666aca75","variants":{"light":{"file":"icons/cmm-optimize-path.svg","sha256":"ff2a1fb9ac5186ac0ad89d8f57555676ac5effff56a8575a21709a2a666aca75"},"dark":{"file":"icons-dark/cmm-optimize-path.svg","sha256":"cdd16c273b9b854d9980e946052b26ad8b5bb8a03474f9b1ce4f28126699dc69","body":"<path d=\"M8 6 4 26 27 26 23 16 8 6\" stroke-dasharray=\"2 3\"/><path d=\"M8 6 23 16 4 26\" stroke=\"#63cec4\"/><circle cx=\"8\" cy=\"6\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"23\" cy=\"16\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"4\" cy=\"26\" r=\"1.5\" fill=\"#192c3c\"/><rect x=\"21\" y=\"3\" width=\"7\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><path d=\"M24.5 8 V12\"/><circle cx=\"24.5\" cy=\"13\" r=\"1.5\" fill=\"#63cec4\"/>"}}},{"id":"olp-robot-arm","name":"Robot arm","nameJa":"ロボットアーム","body":"<path d=\"M4 28 H18 M8 28 V22\"/><path d=\"M8 22 5 10 10 8 15 20Z\" fill=\"#d7efed\"/><path d=\"M8 9 21 4 24 8 12 14Z\" fill=\"#d7efed\"/><path d=\"M23 7 27 14 24 18 M27 14 30 13\"/><circle cx=\"10\" cy=\"21\" r=\"3\" fill=\"#d7efed\"/><circle cx=\"8\" cy=\"11\" r=\"3\" fill=\"#d7efed\"/><circle cx=\"22\" cy=\"6\" r=\"2\" fill=\"#d7efed\"/>","tags":["robot","arm","ロボット","robot arm","ロボットアーム","olp","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"robot-cell","description":"Load or select the robot model used by an offline program.","descriptionJa":"オフラインプログラムで使用するロボットモデルを読み込みます。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit","moveit-urdf-srdf"],"role":"tool","file":"icons/olp-robot-arm.svg","nodeAliases":["robot model","URDF robot","SRDF robot","ロボットモデル"],"usages":["tool","model-tree"],"objectType":"robot","nodeName":"Robot arm","nodeNameJa":"ロボットアーム","sha256":"58716887f03030c7b36f6d270ab2f9535d0b58fbb7172cc5f2a4d9c4c63b379c","variants":{"light":{"file":"icons/olp-robot-arm.svg","sha256":"58716887f03030c7b36f6d270ab2f9535d0b58fbb7172cc5f2a4d9c4c63b379c"},"dark":{"file":"icons-dark/olp-robot-arm.svg","sha256":"8b6195f18b68e5c5b9d512ddddd27716b730ac421db18e4931ae2b6cdfc3f582","body":"<path d=\"M4 28 H18 M8 28 V22\"/><path d=\"M8 22 5 10 10 8 15 20Z\" fill=\"#294c59\"/><path d=\"M8 9 21 4 24 8 12 14Z\" fill=\"#294c59\"/><path d=\"M23 7 27 14 24 18 M27 14 30 13\"/><circle cx=\"10\" cy=\"21\" r=\"3\" fill=\"#294c59\"/><circle cx=\"8\" cy=\"11\" r=\"3\" fill=\"#294c59\"/><circle cx=\"22\" cy=\"6\" r=\"2\" fill=\"#294c59\"/>"}}},{"id":"olp-robot-cell","name":"Robot cell","nameJa":"ロボットセル","body":"<path d=\"M3 26 V9 L16 3 29 9 V26 L16 31Z M3 9 16 15 29 9\" stroke-dasharray=\"2 2\"/><path d=\"M10 25 H23 M14 25 V18 L10 15 17 11 22 16\"/><circle cx=\"14\" cy=\"18\" r=\"1.5\" fill=\"white\"/><circle cx=\"10\" cy=\"15\" r=\"1.5\" fill=\"white\"/><circle cx=\"17\" cy=\"11\" r=\"1.5\" fill=\"white\"/>","tags":["cell","layout","設備","robot cell","ロボットセル","olp","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"robot-cell","description":"Arrange robots, fixtures and equipment in a virtual workcell.","descriptionJa":"仮想セルにロボット、治具、設備を配置します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit","moveit-planning-scene","gazebo-build-model"],"role":"command","file":"icons/olp-robot-cell.svg","nodeAliases":["planning scene","simulation world","collision world","計画シーン","シミュレーションワールド"],"usages":["command","model-tree"],"objectType":"robot-cell","nodeName":"Robot cell","nodeNameJa":"ロボットセル","sha256":"7cb4746b1d4b67df68f80671f95cb5fa997de330e416da23f51dc1efc58b6c0d","variants":{"light":{"file":"icons/olp-robot-cell.svg","sha256":"7cb4746b1d4b67df68f80671f95cb5fa997de330e416da23f51dc1efc58b6c0d"},"dark":{"file":"icons-dark/olp-robot-cell.svg","sha256":"8e6c8fda0607b78fdb20dfcfc3686ede2ccf9eeb4780ebe7528f4ed996fdec2d","body":"<path d=\"M3 26 V9 L16 3 29 9 V26 L16 31Z M3 9 16 15 29 9\" stroke-dasharray=\"2 2\"/><path d=\"M10 25 H23 M14 25 V18 L10 15 17 11 22 16\"/><circle cx=\"14\" cy=\"18\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"10\" cy=\"15\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"17\" cy=\"11\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"olp-external-linear-axis","name":"External linear axis","nameJa":"外部直動軸","body":"<rect x=\"3\" y=\"19\" width=\"26\" height=\"8\" rx=\"2\" fill=\"#d7efed\"/><rect x=\"10\" y=\"14\" width=\"10\" height=\"8\" rx=\"2\"/><path d=\"M5 24 H27\"/><path d=\"M4 7 H28 M8 3 4 7 8 11 M24 3 28 7 24 11\" stroke=\"#178b88\"/>","tags":["axis","rail","外部軸","external linear axis","外部直動軸","olp","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"robot-cell","description":"Configure a linear external axis linked to the robot system.","descriptionJa":"ロボットシステムに連動する外部直動軸を設定します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit"],"role":"command","file":"icons/olp-external-linear-axis.svg","usages":["command","model-tree"],"objectType":"mechanism","nodeName":"External linear axis","nodeNameJa":"外部直動軸","sha256":"d90fea70f8a7f38f0596be20938fc2ea050ee8f6d34ef1a91da9275dd9a1fc13","variants":{"light":{"file":"icons/olp-external-linear-axis.svg","sha256":"d90fea70f8a7f38f0596be20938fc2ea050ee8f6d34ef1a91da9275dd9a1fc13"},"dark":{"file":"icons-dark/olp-external-linear-axis.svg","sha256":"75feab185bb388c058b5b00285417626c80d40c5777b29da8b879cbdafc8fa4e","body":"<rect x=\"3\" y=\"19\" width=\"26\" height=\"8\" rx=\"2\" fill=\"#294c59\"/><rect x=\"10\" y=\"14\" width=\"10\" height=\"8\" rx=\"2\"/><path d=\"M5 24 H27\"/><path d=\"M4 7 H28 M8 3 4 7 8 11 M24 3 28 7 24 11\" stroke=\"#63cec4\"/>"}}},{"id":"olp-positioner","name":"Positioner","nameJa":"ポジショナー","body":"<rect x=\"7\" y=\"24\" width=\"18\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M11 24 V15 M21 24 V15\"/><path d=\"M6 12 16 7 26 12 16 17Z\" fill=\"#d7efed\"/><path d=\"M8 6 Q16 0 24 6 M21 3 24 6 24 2\" stroke=\"#178b88\"/>","tags":["axis","table","回転台","positioner","ポジショナー","olp","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"robot-cell","description":"Configure a rotary positioner that orients the workpiece.","descriptionJa":"ワークの向きを変える回転ポジショナーを設定します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit"],"role":"command","file":"icons/olp-positioner.svg","usages":["command","model-tree"],"objectType":"mechanism","nodeName":"Positioner","nodeNameJa":"ポジショナー","sha256":"924a6414db2ecc0e6591edf6d7a316b39f727efc4a4f1fd8726cc258fd6eee66","variants":{"light":{"file":"icons/olp-positioner.svg","sha256":"924a6414db2ecc0e6591edf6d7a316b39f727efc4a4f1fd8726cc258fd6eee66"},"dark":{"file":"icons-dark/olp-positioner.svg","sha256":"32a92c34775506596a888e4f0d00dc2a6fa2ea52895608f52164ca15701594e1","body":"<rect x=\"7\" y=\"24\" width=\"18\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><path d=\"M11 24 V15 M21 24 V15\"/><path d=\"M6 12 16 7 26 12 16 17Z\" fill=\"#294c59\"/><path d=\"M8 6 Q16 0 24 6 M21 3 24 6 24 2\" stroke=\"#63cec4\"/>"}}},{"id":"olp-tool-center-point","name":"Tool center point","nameJa":"ツール中心点","body":"<path d=\"M8 4 H24 L20 14 H12Z\" fill=\"#d7efed\"/><path d=\"M16 14 V22\"/><circle cx=\"16\" cy=\"24\" r=\"3\" stroke=\"#178b88\"/><path d=\"M5 24 H10 M22 24 H28 M16 29 V31\" stroke=\"#178b88\"/>","tags":["tcp","tool","工具先端","tool center point","ツール中心点","olp","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"robot-tool","description":"Define the tool-tip position relative to the robot flange.","descriptionJa":"ロボットのフランジに対する工具先端位置を定義します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit","robodk-programs"],"role":"command","file":"icons/olp-tool-center-point.svg","aliases":["TCP","tool data","tooldata","tool point","工具先端点"],"usages":["command","model-tree"],"objectType":"coordinate-system","nodeName":"Tool center point","nodeNameJa":"ツール中心点","sha256":"1a3d76b5c86e7c6ed7b89f4bea5ede2cfe2de6581112246da4c76d4f707b175c","variants":{"light":{"file":"icons/olp-tool-center-point.svg","sha256":"1a3d76b5c86e7c6ed7b89f4bea5ede2cfe2de6581112246da4c76d4f707b175c"},"dark":{"file":"icons-dark/olp-tool-center-point.svg","sha256":"e3fdc74566f780fbe6faa2e4be5c00184814a6551e1f7648b96907c813aeaec8","body":"<path d=\"M8 4 H24 L20 14 H12Z\" fill=\"#294c59\"/><path d=\"M16 14 V22\"/><circle cx=\"16\" cy=\"24\" r=\"3\" stroke=\"#63cec4\"/><path d=\"M5 24 H10 M22 24 H28 M16 29 V31\" stroke=\"#63cec4\"/>"}}},{"id":"olp-reference-frame","name":"Reference frame","nameJa":"参照座標系","body":"<circle cx=\"11\" cy=\"22\" r=\"3\" fill=\"#d7efed\"/><path d=\"M11 19 V4 M14 22 H28 M9 24 4 29\"/><path d=\"M8 8 11 4 14 8 M24 19 28 22 24 25 M4 25 V29 H8\" stroke=\"#178b88\"/>","tags":["frame","coordinate","座標","reference frame","参照座標系","olp","model tree","tree node","object","モデルツリー","ツリーノード","coordinate system","座標系"],"family":"robot-frame","description":"Set the work reference coordinate system used by robot targets.","descriptionJa":"ロボットの目標位置に使用するワーク参照座標系を設定します。","category":"OLP","categories":["OLP","CAD","CAM","CAE"],"sources":["robodk","moveit","gazebo-build-model","ros2-robot-state","robodk-programs"],"role":"command","file":"icons/olp-reference-frame.svg","aliases":["workobject","wobjdata","UFRAME","$BASE","work frame","set reference frame","ワーク座標系","ベース座標系"],"nodeAliases":["TF frame","SDF frame","world frame","base frame","座標フレーム"],"usages":["command","model-tree"],"objectType":"coordinate-system","nodeName":"Coordinate system","nodeNameJa":"座標系","sha256":"40c72d04ba121ce2acfa2f94bfc80400b402225f75e38235708203b147fa5949","variants":{"light":{"file":"icons/olp-reference-frame.svg","sha256":"40c72d04ba121ce2acfa2f94bfc80400b402225f75e38235708203b147fa5949"},"dark":{"file":"icons-dark/olp-reference-frame.svg","sha256":"1ec53491d82de15ebca6452de2d60606fcc358ef4d77283213badc8cceb98c44","body":"<circle cx=\"11\" cy=\"22\" r=\"3\" fill=\"#294c59\"/><path d=\"M11 19 V4 M14 22 H28 M9 24 4 29\"/><path d=\"M8 8 11 4 14 8 M24 19 28 22 24 25 M4 25 V29 H8\" stroke=\"#63cec4\"/>"}}},{"id":"olp-tcp-calibration","name":"TCP calibration","nameJa":"TCP校正","body":"<path d=\"M5 5 12 17 M27 5 20 17 M16 3 V16\"/><circle cx=\"16\" cy=\"21\" r=\"4\" fill=\"#d7efed\"/><path d=\"M16 25 V29 M10 29 H22\"/><path d=\"M7 22 H10 M22 22 H25\" stroke=\"#178b88\"/>","tags":["tcp","calibration","校正","tcp calibration","TCP校正","olp"],"family":"robot-tool","description":"Calibrate the tool-center-point offset from multiple robot poses.","descriptionJa":"複数のロボット姿勢から工具中心点のオフセットを校正します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit"],"role":"command","file":"icons/olp-tcp-calibration.svg","usages":["command"],"sha256":"c8cf99a3f45e2470377dde82e45242fdffd4860c7c7415318388783c710fe2ad","variants":{"light":{"file":"icons/olp-tcp-calibration.svg","sha256":"c8cf99a3f45e2470377dde82e45242fdffd4860c7c7415318388783c710fe2ad"},"dark":{"file":"icons-dark/olp-tcp-calibration.svg","sha256":"07c0bbdf26947e2ec591beb07fd2274bc998379727c9ae097a911df4b10d7e6b","body":"<path d=\"M5 5 12 17 M27 5 20 17 M16 3 V16\"/><circle cx=\"16\" cy=\"21\" r=\"4\" fill=\"#294c59\"/><path d=\"M16 25 V29 M10 29 H22\"/><path d=\"M7 22 H10 M22 22 H25\" stroke=\"#63cec4\"/>"}}},{"id":"olp-joint-target","name":"Joint target","nameJa":"関節目標","body":"<path d=\"M5 27 11 16 22 9 27 4\"/><circle cx=\"11\" cy=\"16\" r=\"4\" fill=\"#d7efed\"/><circle cx=\"22\" cy=\"9\" r=\"4\" fill=\"#d7efed\"/><path d=\"M4 18 A9 9 0 0 1 10 8 M7 8 H10 V11\" stroke=\"#178b88\"/>","tags":["target","joint","関節","joint target","関節目標","olp","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"robot-target","description":"Teach a target as a set of robot joint positions.","descriptionJa":"各関節の位置を指定してロボットの目標を教示します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit","moveit-setup-assistant","robodk-programs"],"role":"command","file":"icons/olp-joint-target.svg","aliases":["jointtarget","joint waypoint","axis target","関節教示点"],"nodeAliases":["named pose","group state","home pose","SRDF group_state","名前付き姿勢","待機姿勢"],"usages":["command","model-tree"],"objectType":"robot-target","nodeName":"Joint target","nodeNameJa":"関節目標","sha256":"9458a051c88a4c71f7ba0363ef661543cd0f134cf4de0f57dbe32163b66183ed","variants":{"light":{"file":"icons/olp-joint-target.svg","sha256":"9458a051c88a4c71f7ba0363ef661543cd0f134cf4de0f57dbe32163b66183ed"},"dark":{"file":"icons-dark/olp-joint-target.svg","sha256":"27ca88fed8057714288f2e2968612655ad6b6eb26802face8ba2240c0c581b97","body":"<path d=\"M5 27 11 16 22 9 27 4\"/><circle cx=\"11\" cy=\"16\" r=\"4\" fill=\"#294c59\"/><circle cx=\"22\" cy=\"9\" r=\"4\" fill=\"#294c59\"/><path d=\"M4 18 A9 9 0 0 1 10 8 M7 8 H10 V11\" stroke=\"#63cec4\"/>"}}},{"id":"olp-cartesian-target","name":"Cartesian target","nameJa":"直交座標目標","body":"<path d=\"M4 26 H27 M4 26 V5\"/><circle cx=\"20\" cy=\"12\" r=\"6\" stroke=\"#178b88\"/><path d=\"M20 3 V21 M11 12 H29\"/><path d=\"M4 12 H12 M20 20 V26\" stroke-dasharray=\"2 3\"/>","tags":["target","cartesian","位置","cartesian target","直交座標目標","olp","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"robot-target","description":"Teach a target as a tool position and orientation in a coordinate frame.","descriptionJa":"座標系内の工具位置と姿勢を指定して目標を教示します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit","moveit-group-interface","robodk-tips"],"role":"command","file":"icons/olp-cartesian-target.svg","aliases":["waypoint","robtarget","Cartesian waypoint","teach target","taught position","教示点"],"nodeAliases":["pose goal","end-effector goal","goal pose","目標姿勢"],"usages":["command","model-tree"],"objectType":"robot-target","nodeName":"Cartesian target","nodeNameJa":"直交座標目標","sha256":"67cc9111dfc745a3978361bb3e4c3f38d6b36c1ae03b5e18bbe675a914260c91","variants":{"light":{"file":"icons/olp-cartesian-target.svg","sha256":"67cc9111dfc745a3978361bb3e4c3f38d6b36c1ae03b5e18bbe675a914260c91"},"dark":{"file":"icons-dark/olp-cartesian-target.svg","sha256":"d244fb8dfef32766536947c5933e1ddb783177918d22fe09a7c58fcfdb46e452","body":"<path d=\"M4 26 H27 M4 26 V5\"/><circle cx=\"20\" cy=\"12\" r=\"6\" stroke=\"#63cec4\"/><path d=\"M20 3 V21 M11 12 H29\"/><path d=\"M4 12 H12 M20 20 V26\" stroke-dasharray=\"2 3\"/>"}}},{"id":"olp-joint-move","name":"Joint move","nameJa":"関節移動","body":"<path d=\"M6 27 12 17 22 11\"/><circle cx=\"6\" cy=\"27\" r=\"1.5\" fill=\"white\"/><circle cx=\"12\" cy=\"17\" r=\"1.5\" fill=\"white\"/><circle cx=\"22\" cy=\"11\" r=\"1.5\" fill=\"white\"/><path d=\"M6 9 C9 1 24 1 27 13 M23 10 27 13 29 8\" stroke=\"#178b88\"/>","tags":["motion","movej","移動","joint move","関節移動","olp","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"robot-motion","description":"Insert a motion instruction interpolated in joint space.","descriptionJa":"関節座標で補間する移動命令を挿入します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit"],"role":"command","file":"icons/olp-joint-move.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Joint move","nodeNameJa":"関節移動","sha256":"778383069ca80c4d05a819aa77fb3c11985cd6943c60021d4f0588154eae342a","variants":{"light":{"file":"icons/olp-joint-move.svg","sha256":"778383069ca80c4d05a819aa77fb3c11985cd6943c60021d4f0588154eae342a"},"dark":{"file":"icons-dark/olp-joint-move.svg","sha256":"e47cd988b864291cdc5689f8453d084aa934c8d2083dcee6a0ac82b2ebe29f83","body":"<path d=\"M6 27 12 17 22 11\"/><circle cx=\"6\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"12\" cy=\"17\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"22\" cy=\"11\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M6 9 C9 1 24 1 27 13 M23 10 27 13 29 8\" stroke=\"#63cec4\"/>"}}},{"id":"olp-linear-move","name":"Linear move","nameJa":"直線移動","body":"<path d=\"M5 25 27 5 M20 5 H27 V12\" stroke=\"#178b88\"/><circle cx=\"5\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"15\" cy=\"16\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"5\" r=\"1.5\" fill=\"white\"/>","tags":["motion","movel","移動","linear move","直線移動","olp","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"robot-motion","description":"Insert a motion instruction that follows a straight tool path.","descriptionJa":"工具先端が直線をたどる移動命令を挿入します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit"],"role":"command","file":"icons/olp-linear-move.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Linear move","nodeNameJa":"直線移動","sha256":"ac022d8f6254790b0c9aba2a846ff415b3cce7fa0a04f9a7d987224ba0448279","variants":{"light":{"file":"icons/olp-linear-move.svg","sha256":"ac022d8f6254790b0c9aba2a846ff415b3cce7fa0a04f9a7d987224ba0448279"},"dark":{"file":"icons-dark/olp-linear-move.svg","sha256":"9770d231aecb022900372a6fcb652548dd949cecf13d56b9718e395bce363926","body":"<path d=\"M5 25 27 5 M20 5 H27 V12\" stroke=\"#63cec4\"/><circle cx=\"5\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"15\" cy=\"16\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"5\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"olp-circular-move","name":"Circular move","nameJa":"円弧移動","body":"<path d=\"M5 25 A20 20 0 0 1 27 5 M23 2 27 5 24 9\" stroke=\"#178b88\"/><circle cx=\"5\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"10\" cy=\"10\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"5\" r=\"1.5\" fill=\"white\"/>","tags":["motion","movec","移動","circular move","円弧移動","olp","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"robot-motion","description":"Insert a motion instruction through an intermediate circular-path target.","descriptionJa":"中間点を経由して工具先端が円弧をたどる移動命令を挿入します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit"],"role":"command","file":"icons/olp-circular-move.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Circular move","nodeNameJa":"円弧移動","sha256":"02ed867004f88e6f1041a06c294807d1455c8da9db412df60aabb5edbc31a4b1","variants":{"light":{"file":"icons/olp-circular-move.svg","sha256":"02ed867004f88e6f1041a06c294807d1455c8da9db412df60aabb5edbc31a4b1"},"dark":{"file":"icons-dark/olp-circular-move.svg","sha256":"5565d9c1d72dc4631a0ac40d15e82fa9769a6c31517971be0f07f2a1f92351ac","body":"<path d=\"M5 25 A20 20 0 0 1 27 5 M23 2 27 5 24 9\" stroke=\"#63cec4\"/><circle cx=\"5\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"10\" cy=\"10\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"5\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"id":"olp-path-blend","name":"Path blend","nameJa":"軌跡ブレンド","body":"<path d=\"M5 26 V6 H27\" stroke-dasharray=\"2 3\"/><path d=\"M9 26 V18 Q9 10 17 10 H27 M23 6 27 10 23 14\" stroke=\"#178b88\"/>","tags":["motion","blend","コーナー","path blend","軌跡ブレンド","olp","model tree","tree node","object","モデルツリー","ツリーノード","経路ブレンド"],"family":"robot-motion","description":"Set corner rounding between consecutive robot motions.","descriptionJa":"連続するロボット移動の接続部にコーナー丸めを設定します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit","robodk-programs"],"role":"command","file":"icons/olp-path-blend.svg","aliases":["rounding","CNT","FINE","ZoneData","blend radius","cornering","コーナ丸め"],"usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Path blend","nodeNameJa":"経路ブレンド","sha256":"ef0dc697420965db2c1694c8db20cbdf37ef64d797a550f2f246f99eae91fed0","variants":{"light":{"file":"icons/olp-path-blend.svg","sha256":"ef0dc697420965db2c1694c8db20cbdf37ef64d797a550f2f246f99eae91fed0"},"dark":{"file":"icons-dark/olp-path-blend.svg","sha256":"75e1c516523a7982eae94eb1176aff80cf4c5c9d7b0cfbfd46cbb39822cc68d6","body":"<path d=\"M5 26 V6 H27\" stroke-dasharray=\"2 3\"/><path d=\"M9 26 V18 Q9 10 17 10 H27 M23 6 27 10 23 14\" stroke=\"#63cec4\"/>"}}},{"id":"olp-reachability","name":"Reachability","nameJa":"到達可能性","body":"<path d=\"M4 25 V3 A22 22 0 0 1 26 25Z\" fill=\"#d7efed\"/><path d=\"M4 25 10 15 17 13\"/><circle cx=\"4\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"10\" cy=\"15\" r=\"1.5\" fill=\"white\"/><circle cx=\"17\" cy=\"13\" r=\"1.5\" fill=\"white\"/><path d=\"M21 26 24 29 29 22\" stroke=\"#178b88\"/>","tags":["robot","reach","可動範囲","reachability","到達可能性","olp"],"family":"robot-verification","description":"Check whether the robot can reach the required target poses.","descriptionJa":"必要な目標位置と姿勢にロボットが到達できるか確認します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit","robodk-tips"],"role":"command","file":"icons/olp-reachability.svg","aliases":["reach envelope","robot workspace","reach check","到達範囲"],"usages":["command"],"sha256":"b24bf7ffb1002d6222e8d3ec21f47678b3217dbe73367a88f5cc994de61237f9","variants":{"light":{"file":"icons/olp-reachability.svg","sha256":"b24bf7ffb1002d6222e8d3ec21f47678b3217dbe73367a88f5cc994de61237f9"},"dark":{"file":"icons-dark/olp-reachability.svg","sha256":"d6104960cfd53a4067afc80473884b13c19fe3f2d405cc4a6e065d952f82eb76","body":"<path d=\"M4 25 V3 A22 22 0 0 1 26 25Z\" fill=\"#294c59\"/><path d=\"M4 25 10 15 17 13\"/><circle cx=\"4\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"10\" cy=\"15\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"17\" cy=\"13\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M21 26 24 29 29 22\" stroke=\"#63cec4\"/>"}}},{"id":"olp-singularity-check","name":"Singularity check","nameJa":"特異点チェック","body":"<path d=\"M5 27 15 17 26 6\"/><circle cx=\"5\" cy=\"27\" r=\"1.5\" fill=\"white\"/><circle cx=\"15\" cy=\"17\" r=\"1.5\" fill=\"white\"/><circle cx=\"26\" cy=\"6\" r=\"1.5\" fill=\"white\"/><path d=\"M22 17 30 29 H14Z\" fill=\"#fff3da\" stroke=\"#c88626\"/><path d=\"M22 21 V24 M22 27 V27.1\" stroke=\"#c88626\"/>","tags":["robot","singularity","警告","singularity check","特異点チェック","olp"],"family":"robot-verification","description":"Identify robot poses near kinematic singularities.","descriptionJa":"運動学的な特異点に近いロボット姿勢を検出します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit"],"role":"command","file":"icons/olp-singularity-check.svg","usages":["command"],"sha256":"df1ac72d90e2b083f075a087056d3af0b222d901bbc2d045e4fe64748e7124fa","variants":{"light":{"file":"icons/olp-singularity-check.svg","sha256":"df1ac72d90e2b083f075a087056d3af0b222d901bbc2d045e4fe64748e7124fa"},"dark":{"file":"icons-dark/olp-singularity-check.svg","sha256":"ffcdb7c9b8283a015737f60e45fa3438f70c8e0b921a7cc0f73f49e43ccac5ce","body":"<path d=\"M5 27 15 17 26 6\"/><circle cx=\"5\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"15\" cy=\"17\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"26\" cy=\"6\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M22 17 30 29 H14Z\" fill=\"#51432c\" stroke=\"#efbd63\"/><path d=\"M22 21 V24 M22 27 V27.1\" stroke=\"#efbd63\"/>"}}},{"id":"olp-collision-check","name":"Collision check","nameJa":"干渉チェック","body":"<rect x=\"3\" y=\"6\" width=\"12\" height=\"17\" rx=\"2\" fill=\"#d7efed\"/><rect x=\"19\" y=\"12\" width=\"10\" height=\"16\" rx=\"2\"/><path d=\"M15 16 H19 M12 27 16 24 M16 6 18 10\" stroke=\"#c88626\"/><circle cx=\"17\" cy=\"16\" r=\"3\" stroke=\"#c88626\"/>","tags":["collision","safety","干渉","collision check","干渉チェック","olp"],"family":"robot-verification","description":"Check robot, tool and cell geometry for collisions along a motion.","descriptionJa":"移動中のロボット、工具、セル内設備の衝突を確認します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit","moveit-planning-scene"],"role":"command","file":"icons/olp-collision-check.svg","aliases":["self-collision checking","environment collision","自己衝突判定"],"usages":["command"],"sha256":"dc73f837bca2b01a0f978389fcd4c2cd3d1f1ba75af891fe51b07e863c4d142c","variants":{"light":{"file":"icons/olp-collision-check.svg","sha256":"dc73f837bca2b01a0f978389fcd4c2cd3d1f1ba75af891fe51b07e863c4d142c"},"dark":{"file":"icons-dark/olp-collision-check.svg","sha256":"d3b6a30bd19b9f626fee25ac4cd2c41db922a00d6f5f7dce43ca32d10fb7fdc5","body":"<rect x=\"3\" y=\"6\" width=\"12\" height=\"17\" rx=\"2\" fill=\"#294c59\"/><rect x=\"19\" y=\"12\" width=\"10\" height=\"16\" rx=\"2\"/><path d=\"M15 16 H19 M12 27 16 24 M16 6 18 10\" stroke=\"#efbd63\"/><circle cx=\"17\" cy=\"16\" r=\"3\" stroke=\"#efbd63\"/>"}}},{"id":"olp-joint-limits","name":"Joint limits","nameJa":"関節限界","body":"<circle cx=\"16\" cy=\"21\" r=\"5\" fill=\"#d7efed\"/><path d=\"M16 21 23 7 M5 21 A11 11 0 0 1 25 15\"/><path d=\"M5 17 V25 M23 11 28 15\" stroke=\"#178b88\"/>","tags":["joint","limit","制限","joint limits","関節限界","olp"],"family":"robot-verification","description":"Inspect or set robot joint travel, velocity, acceleration and effort limits.","descriptionJa":"ロボット関節の可動範囲、速度、加速度、駆動力の制限を確認または設定します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit","sdf-joints","moveit-time-parameterization"],"role":"command","file":"icons/olp-joint-limits.svg","aliases":["joint velocity limit","joint acceleration limit","effort limit","関節速度制限","関節加速度制限"],"usages":["command"],"sha256":"48c7d009bfd648465177b46c56fd2fd02ee4d78f7343e88ed64a35f155f780b4","variants":{"light":{"file":"icons/olp-joint-limits.svg","sha256":"48c7d009bfd648465177b46c56fd2fd02ee4d78f7343e88ed64a35f155f780b4"},"dark":{"file":"icons-dark/olp-joint-limits.svg","sha256":"6b05791342917499b7d922646463759d76a21fc076d2e6f5956f57996d68b361","body":"<circle cx=\"16\" cy=\"21\" r=\"5\" fill=\"#294c59\"/><path d=\"M16 21 23 7 M5 21 A11 11 0 0 1 25 15\"/><path d=\"M5 17 V25 M23 11 28 15\" stroke=\"#63cec4\"/>"}}},{"id":"olp-digital-output","name":"Digital output","nameJa":"デジタル出力","body":"<rect x=\"3\" y=\"8\" width=\"10\" height=\"17\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M6 12 H10 M6 17 H10\"/><path d=\"M13 17 H29 M25 13 29 17 25 21\" stroke=\"#178b88\"/>","tags":["io","signal","出力","digital output","デジタル出力","olp","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"robot-io","description":"Insert an instruction that sets a digital output signal.","descriptionJa":"デジタル出力信号の状態を設定する命令を挿入します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit"],"role":"command","file":"icons/olp-digital-output.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Digital output","nodeNameJa":"デジタル出力","sha256":"20b1653f5195ff262a090273ad4db6b0f48e3e3bca238a10cc1699413396099e","variants":{"light":{"file":"icons/olp-digital-output.svg","sha256":"20b1653f5195ff262a090273ad4db6b0f48e3e3bca238a10cc1699413396099e"},"dark":{"file":"icons-dark/olp-digital-output.svg","sha256":"603c9cf5d7785eb06630de3877c1fbb674036f91e22a2e99b8d9ecd885d8b5c1","body":"<rect x=\"3\" y=\"8\" width=\"10\" height=\"17\" rx=\"2\" fill=\"#294c59\"/><path d=\"M6 12 H10 M6 17 H10\"/><path d=\"M13 17 H29 M25 13 29 17 25 21\" stroke=\"#63cec4\"/>"}}},{"id":"olp-wait-signal","name":"Wait for signal","nameJa":"信号待ち","body":"<circle cx=\"12\" cy=\"17\" r=\"8\" fill=\"#d7efed\"/><path d=\"M12 12 V17 L16 20\"/><path d=\"M20 8 H24 V13 H28 V5\" stroke=\"#178b88\"/>","tags":["io","wait","待機","wait for signal","信号待ち","olp","model tree","tree node","object","モデルツリー","ツリーノード"],"family":"robot-io","description":"Pause program execution until an input signal reaches the required state.","descriptionJa":"入力信号が指定状態になるまでプログラムの実行を待機します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit"],"role":"command","file":"icons/olp-wait-signal.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Wait for signal","nodeNameJa":"信号待ち","sha256":"dde09fc8c9db5c5a5d9696f4cc344d7a1a0674000f55c1a2b60fadaa025eb73e","variants":{"light":{"file":"icons/olp-wait-signal.svg","sha256":"dde09fc8c9db5c5a5d9696f4cc344d7a1a0674000f55c1a2b60fadaa025eb73e"},"dark":{"file":"icons-dark/olp-wait-signal.svg","sha256":"28fe58b176f271d4903fff7e4d7ba8a7088c4353af69f7b12bff08fabd7a9239","body":"<circle cx=\"12\" cy=\"17\" r=\"8\" fill=\"#294c59\"/><path d=\"M12 12 V17 L16 20\"/><path d=\"M20 8 H24 V13 H28 V5\" stroke=\"#63cec4\"/>"}}},{"id":"olp-cycle-time","name":"Cycle time","nameJa":"サイクルタイム","body":"<circle cx=\"16\" cy=\"18\" r=\"10\" fill=\"#d7efed\"/><path d=\"M16 12 V18 L22 20 M12 3 H20 M16 3 V8\"/><path d=\"M25 6 28 9\" stroke=\"#178b88\"/>","tags":["time","cycle","時間","cycle time","サイクルタイム","olp"],"family":"robot-verification","description":"Estimate the execution time of a simulated robot program.","descriptionJa":"シミュレーションしたロボットプログラムの実行時間を見積もります。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit"],"role":"command","file":"icons/olp-cycle-time.svg","usages":["command"],"sha256":"c01f989b0ef3031c3c3a1b063e7cf1e584ed305ac1e2f4fcb9d9c8c2bdd3ed81","variants":{"light":{"file":"icons/olp-cycle-time.svg","sha256":"c01f989b0ef3031c3c3a1b063e7cf1e584ed305ac1e2f4fcb9d9c8c2bdd3ed81"},"dark":{"file":"icons-dark/olp-cycle-time.svg","sha256":"5d6292db969fb8c77bfb1cce937349646785c181c39c2320e9772a1dd1ddf72d","body":"<circle cx=\"16\" cy=\"18\" r=\"10\" fill=\"#294c59\"/><path d=\"M16 12 V18 L22 20 M12 3 H20 M16 3 V8\"/><path d=\"M25 6 28 9\" stroke=\"#63cec4\"/>"}}},{"id":"olp-generate-program","name":"Generate robot program","nameJa":"ロボットプログラム生成","body":"<path d=\"M4 5 H17 V27 H4Z M7 10 H13 M7 15 H11 M7 20 H13\"/><path d=\"M18 16 H28 M24 12 28 16 24 20\" stroke=\"#178b88\"/><path d=\"M23 6 H28 V10 M23 26 H28 V22\"/>","tags":["program","generate","postprocess","code","プログラム","生成","ポスト処理","generate robot program","ロボットプログラム生成","olp","model tree","tree node","object","モデルツリー","ツリーノード","robot program","ロボットプログラム"],"family":"robot-program","description":"Translate an offline sequence into controller-specific robot program code.","descriptionJa":"オフラインの動作列をロボットコントローラー用コードに変換します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit","robodk-programs"],"role":"command","file":"icons/olp-generate-program.svg","aliases":["robot program","controller program","post process","RAPID program","TP program","KRL program","UR program"],"usages":["command","model-tree"],"objectType":"robot-program","nodeName":"Robot program","nodeNameJa":"ロボットプログラム","sha256":"965a390952af84b659a61e22e87bb64a5b75606572a4dde904ce646a416e76a8","variants":{"light":{"file":"icons/olp-generate-program.svg","sha256":"965a390952af84b659a61e22e87bb64a5b75606572a4dde904ce646a416e76a8"},"dark":{"file":"icons-dark/olp-generate-program.svg","sha256":"4d344a529d7563bc83352cfe52e9551c0593338e6588e9b6a4561d2fe12efd41","body":"<path d=\"M4 5 H17 V27 H4Z M7 10 H13 M7 15 H11 M7 20 H13\"/><path d=\"M18 16 H28 M24 12 28 16 24 20\" stroke=\"#63cec4\"/><path d=\"M23 6 H28 V10 M23 26 H28 V22\"/>"}}},{"id":"olp-transfer-program","name":"Transfer robot program","nameJa":"ロボットプログラム転送","body":"<rect x=\"3\" y=\"5\" width=\"10\" height=\"17\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M6 10 H10 M6 15 H10\"/><rect x=\"22\" y=\"10\" width=\"7\" height=\"18\" rx=\"1\"/><circle cx=\"25.5\" cy=\"24\" r=\"1\" fill=\"#178b88\"/><path d=\"M14 17 H21 M17 13 21 17 17 21\" stroke=\"#178b88\"/><path d=\"M24 14 H27 M24 18 H27\"/>","tags":["program","transfer","controller","upload","プログラム転送","コントローラー","transfer robot program","ロボットプログラム転送","olp"],"family":"robot-program","description":"Send a generated robot program to the configured controller destination.","descriptionJa":"生成したロボットプログラムを設定済みコントローラーへ転送します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit","robodk-programs"],"role":"command","file":"icons/olp-transfer-program.svg","aliases":["send program","download to robot","upload to controller","program deployment","プログラム転送"],"usages":["command"],"sha256":"1c41816527406b6ccab53643a69bff7461ff84360aff4eaddec063c5db085b6c","variants":{"light":{"file":"icons/olp-transfer-program.svg","sha256":"1c41816527406b6ccab53643a69bff7461ff84360aff4eaddec063c5db085b6c"},"dark":{"file":"icons-dark/olp-transfer-program.svg","sha256":"3ee98098b25ada8173212acb9ad77d1c8de9bc7ba2af8ad3a948130a0c62e6a2","body":"<rect x=\"3\" y=\"5\" width=\"10\" height=\"17\" rx=\"2\" fill=\"#294c59\"/><path d=\"M6 10 H10 M6 15 H10\"/><rect x=\"22\" y=\"10\" width=\"7\" height=\"18\" rx=\"1\"/><circle cx=\"25.5\" cy=\"24\" r=\"1\" fill=\"#63cec4\"/><path d=\"M14 17 H21 M17 13 21 17 17 21\" stroke=\"#63cec4\"/><path d=\"M24 14 H27 M24 18 H27\"/>"}}},{"id":"olp-tool-frame","name":"Set tool frame","nameJa":"ツール座標系設定","body":"<path d=\"M5 4 H17 V10 L12 15 7 10Z\" fill=\"#d7efed\"/><path d=\"M12 15 V22\"/><circle cx=\"12\" cy=\"22\" r=\"2\" fill=\"#178b88\"/><path d=\"M14 22 H28 M25 19 28 22 25 25 M12 20 V10 M9 13 12 10 15 13 M10 24 5 29 M5 25 V29 H9\" stroke=\"#178b88\"/>","tags":["tool","frame","coordinate","active","ツール座標系","工具座標","選択","set tool frame","ツール座標系設定","olp","model tree","tree node","object","モデルツリー","ツリーノード","tool frame instruction","工具座標系命令"],"family":"robot-frame","description":"Activate the tool coordinate frame used by subsequent motion instructions.","descriptionJa":"後続の移動命令で使用するツール座標系を選択します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit","robodk-programs","ur-node-types"],"role":"command","file":"icons/olp-tool-frame.svg","aliases":["set TCP","set tool","UTOOL","$TOOL","active tool","ツール選択"],"usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Tool frame instruction","nodeNameJa":"工具座標系命令","sha256":"4769540caab5fb3732b832238274ea1ec7e751ad271a717bae6f2c0bbfbb0b1d","variants":{"light":{"file":"icons/olp-tool-frame.svg","sha256":"4769540caab5fb3732b832238274ea1ec7e751ad271a717bae6f2c0bbfbb0b1d"},"dark":{"file":"icons-dark/olp-tool-frame.svg","sha256":"579412d953de5c4e8e2e9f1ad68581507364b40bc0779a7c08ca695866e7a632","body":"<path d=\"M5 4 H17 V10 L12 15 7 10Z\" fill=\"#294c59\"/><path d=\"M12 15 V22\"/><circle cx=\"12\" cy=\"22\" r=\"2\" fill=\"#63cec4\"/><path d=\"M14 22 H28 M25 19 28 22 25 25 M12 20 V10 M9 13 12 10 15 13 M10 24 5 29 M5 25 V29 H9\" stroke=\"#63cec4\"/>"}}},{"id":"olp-payload","name":"Set robot payload","nameJa":"可搬質量設定","body":"<path d=\"M5 5 H13 V12 M9 12 V16\"/><path d=\"M6 19 H24 L28 28 H3Z\" fill=\"#d7efed\"/><path d=\"M12 19 V15 Q12 11 16 11 Q20 11 20 15 V19\"/><path d=\"M23 3 V12 M20 9 23 12 26 9\" stroke=\"#178b88\"/>","tags":["payload","mass","center of gravity","tool","可搬質量","負荷","重心","set robot payload","可搬質量設定","olp","model tree","tree node","object","モデルツリー","ツリーノード","可搬負荷"],"family":"robot-tool","description":"Specify tool and carried-load mass properties for the robot configuration.","descriptionJa":"ロボット設定に工具や搬送物の質量特性を指定します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit","ur-node-types"],"role":"command","file":"icons/olp-payload.svg","aliases":["set payload","carried load","load data","重心","可搬負荷"],"usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Payload","nodeNameJa":"可搬負荷","sha256":"b20a7e315f8d4172302bff2f8cdf42c1e2b4aff07f886cd6b892edc6565d001e","variants":{"light":{"file":"icons/olp-payload.svg","sha256":"b20a7e315f8d4172302bff2f8cdf42c1e2b4aff07f886cd6b892edc6565d001e"},"dark":{"file":"icons-dark/olp-payload.svg","sha256":"e1869d4b06d448ff7729db5d93f0da4f298857dfbecf891201c7c78cfd3522a3","body":"<path d=\"M5 5 H13 V12 M9 12 V16\"/><path d=\"M6 19 H24 L28 28 H3Z\" fill=\"#294c59\"/><path d=\"M12 19 V15 Q12 11 16 11 Q20 11 20 15 V19\"/><path d=\"M23 3 V12 M20 9 23 12 26 9\" stroke=\"#63cec4\"/>"}}},{"id":"olp-set-speed","name":"Set motion speed","nameJa":"動作速度設定","body":"<path d=\"M4 24 A12 12 0 0 1 28 24 H4Z\" fill=\"#d7efed\"/><path d=\"M16 23 24 12\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"23\" r=\"2\" fill=\"#178b88\"/><path d=\"M7 17 10 19 M13 12 14 15 M22 23 H26\"/><path d=\"M4 5 H13 M10 2 13 5 10 8\" stroke=\"#178b88\"/>","tags":["speed","motion","velocity","instruction","速度","動作速度","命令","set motion speed","動作速度設定","olp","model tree","tree node","object","モデルツリー","ツリーノード","motion speed"],"family":"robot-motion","description":"Insert a speed instruction for subsequent robot motions.","descriptionJa":"後続のロボット移動に適用する速度命令を挿入します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit","robodk-programs"],"role":"command","file":"icons/olp-set-speed.svg","aliases":["speed data","velocity","acceleration","speed override","速度設定"],"usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Motion speed","nodeNameJa":"動作速度","sha256":"61acf2b6f3a6b56f2d43d505e12892610990303b9b587cdd9584192811aedc5d","variants":{"light":{"file":"icons/olp-set-speed.svg","sha256":"61acf2b6f3a6b56f2d43d505e12892610990303b9b587cdd9584192811aedc5d"},"dark":{"file":"icons-dark/olp-set-speed.svg","sha256":"bbeedb50eeb4c57f931738ad67c1c9229a3247e4d00afbb013c0fdae9fd73d4b","body":"<path d=\"M4 24 A12 12 0 0 1 28 24 H4Z\" fill=\"#294c59\"/><path d=\"M16 23 24 12\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"23\" r=\"2\" fill=\"#63cec4\"/><path d=\"M7 17 10 19 M13 12 14 15 M22 23 H26\"/><path d=\"M4 5 H13 M10 2 13 5 10 8\" stroke=\"#63cec4\"/>"}}},{"id":"olp-simulate-program","name":"Simulate robot program","nameJa":"ロボットプログラムシミュレーション","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"3\"/><path d=\"M6 24 H15 M9 24 V17 L6 13 13 9 18 13\"/><circle cx=\"9\" cy=\"17\" r=\"1.5\" fill=\"white\"/><circle cx=\"6\" cy=\"13\" r=\"1.5\" fill=\"white\"/><circle cx=\"13\" cy=\"9\" r=\"1.5\" fill=\"white\"/><path d=\"M20 15 27 20 20 25Z\" fill=\"#d7efed\" stroke=\"#178b88\"/>","tags":["simulation","preview","program","motion","シミュレーション","再生","動作確認","simulate robot program","ロボットプログラムシミュレーション","olp"],"family":"robot-verification","description":"Preview a robot program through its commanded motions and events.","descriptionJa":"ロボットプログラムの移動命令とイベントを仮想環境で再生します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit"],"role":"command","file":"icons/olp-simulate-program.svg","usages":["command"],"sha256":"2831c1475d6db1b3b93e029c8eccd453b030b3e50026eac362010b3a6e8aa7c2","variants":{"light":{"file":"icons/olp-simulate-program.svg","sha256":"2831c1475d6db1b3b93e029c8eccd453b030b3e50026eac362010b3a6e8aa7c2"},"dark":{"file":"icons-dark/olp-simulate-program.svg","sha256":"7863d282654c28a46e3137e34b6586b89b3d1698068061e1f0a223053724d5cf","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"3\"/><path d=\"M6 24 H15 M9 24 V17 L6 13 13 9 18 13\"/><circle cx=\"9\" cy=\"17\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"6\" cy=\"13\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"13\" cy=\"9\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M20 15 27 20 20 25Z\" fill=\"#294c59\" stroke=\"#63cec4\"/>"}}},{"id":"olp-call-program","name":"Call subprogram","nameJa":"サブプログラム呼出し","body":"<rect x=\"3\" y=\"4\" width=\"12\" height=\"23\" rx=\"2\"/><path d=\"M6 9 H12 M6 14 H10 M6 22 H12\"/><rect x=\"21\" y=\"10\" width=\"8\" height=\"18\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M11 18 H20 M17 15 20 18 17 21\" stroke=\"#178b88\"/><path d=\"M24 14 H26 M24 19 H26 M24 24 H26\"/>","tags":["program","call","subprogram","reuse","呼出し","サブプログラム","再利用","call subprogram","サブプログラム呼出し","olp","model tree","tree node","object","モデルツリー","ツリーノード","subprogram call"],"family":"robot-program","description":"Insert an instruction that calls a reusable robot subprogram.","descriptionJa":"再利用するロボットサブプログラムを呼び出す命令を挿入します。","category":"OLP","categories":["OLP"],"sources":["robodk","moveit"],"role":"command","file":"icons/olp-call-program.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Subprogram call","nodeNameJa":"サブプログラム呼出し","sha256":"0050c6cf5bcf859c3e7926eb6b2582648644b64dd2eb42f7badc091d5d44c2ca","variants":{"light":{"file":"icons/olp-call-program.svg","sha256":"0050c6cf5bcf859c3e7926eb6b2582648644b64dd2eb42f7badc091d5d44c2ca"},"dark":{"file":"icons-dark/olp-call-program.svg","sha256":"445a2395502f0009292f2b464337a6bfa106f6c492844f984419ba08abae086a","body":"<rect x=\"3\" y=\"4\" width=\"12\" height=\"23\" rx=\"2\"/><path d=\"M6 9 H12 M6 14 H10 M6 22 H12\"/><rect x=\"21\" y=\"10\" width=\"8\" height=\"18\" rx=\"2\" fill=\"#294c59\"/><path d=\"M11 18 H20 M17 15 20 18 17 21\" stroke=\"#63cec4\"/><path d=\"M24 14 H26 M24 19 H26 M24 24 H26\"/>"}}},{"name":"Create curve-follow path","nameJa":"曲線追従軌道作成","description":"Generate robot targets and motions from geometric curves and normals.","descriptionJa":"幾何曲線と法線からロボットの目標姿勢と移動列を生成します。","tags":["curve","path","robot","曲線追従","軌道","自動教示","create curve-follow path","曲線追従軌道作成","olp"],"family":"robot-path","id":"olp-curve-follow","body":"<path d=\"M3 26 C10 10 20 29 29 9\" stroke=\"#178b88\"/><path d=\"M7 20 V8 M4 11 7 8 10 11 M17 21 V9 M14 12 17 9 20 12 M26 16 V4 M23 7 26 4 29 7\"/><circle cx=\"7\" cy=\"20\" r=\"1.5\" fill=\"white\"/><circle cx=\"17\" cy=\"21\" r=\"1.5\" fill=\"white\"/><circle cx=\"26\" cy=\"16\" r=\"1.5\" fill=\"white\"/>","sources":["robodk-curve-follow","fanuc-roboguide","abb-tutorials"],"role":"command","category":"OLP","categories":["OLP"],"file":"icons/olp-curve-follow.svg","aliases":["CAD to path","AutoPath","curve follow project","toolpath follow","CAD形状から経路"],"usages":["command"],"sha256":"b1704be59060d8d07a42e7a81e2e01161db5288e6a7e0fe50e55999a66e38b65","variants":{"light":{"file":"icons/olp-curve-follow.svg","sha256":"b1704be59060d8d07a42e7a81e2e01161db5288e6a7e0fe50e55999a66e38b65"},"dark":{"file":"icons-dark/olp-curve-follow.svg","sha256":"a9cd206d0e857e274b6d24ee7adab4a68a5c82b3df98b43010a9b98c84d68777","body":"<path d=\"M3 26 C10 10 20 29 29 9\" stroke=\"#63cec4\"/><path d=\"M7 20 V8 M4 11 7 8 10 11 M17 21 V9 M14 12 17 9 20 12 M26 16 V4 M23 7 26 4 29 7\"/><circle cx=\"7\" cy=\"20\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"17\" cy=\"21\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"26\" cy=\"16\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"name":"Plan collision-free path","nameJa":"衝突回避軌道計画","description":"Find a robot motion path around modeled obstacles.","descriptionJa":"モデル化された障害物を回避するロボット移動経路を探索します。","tags":["planning","collision free","path","軌道計画","衝突回避","plan collision-free path","衝突回避軌道計画","olp"],"family":"robot-path","id":"olp-plan-collision-free","body":"<rect x=\"12\" y=\"11\" width=\"9\" height=\"14\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M3 25 V10 Q3 4 9 4 H23 Q29 4 29 10 V25 M25 21 29 25 31 21\" stroke=\"#178b88\"/><circle cx=\"3\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"29\" cy=\"25\" r=\"1.5\" fill=\"white\"/><path d=\"M7 28 H25\" stroke-dasharray=\"2 3\"/>","sources":["robodk-collision-planner","moveit-group-interface"],"role":"command","category":"OLP","categories":["OLP"],"file":"icons/olp-plan-collision-free.svg","aliases":["motion planner","OMPL","motion planning","動作計画"],"usages":["command"],"sha256":"7322a3e5989e29c3d982fa2fb17607a01d2bb160fb0e2f610c7b50bfe7615bd4","variants":{"light":{"file":"icons/olp-plan-collision-free.svg","sha256":"7322a3e5989e29c3d982fa2fb17607a01d2bb160fb0e2f610c7b50bfe7615bd4"},"dark":{"file":"icons-dark/olp-plan-collision-free.svg","sha256":"50176e4f7957cbe805c23031ef47313148f4ba8b500ee1db5b87d1e770f2343a","body":"<rect x=\"12\" y=\"11\" width=\"9\" height=\"14\" rx=\"1\" fill=\"#294c59\"/><path d=\"M3 25 V10 Q3 4 9 4 H23 Q29 4 29 10 V25 M25 21 29 25 31 21\" stroke=\"#63cec4\"/><circle cx=\"3\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"29\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M7 28 H25\" stroke-dasharray=\"2 3\"/>"}}},{"name":"Synchronize external axes","nameJa":"外部軸同期設定","description":"Combine a robot and supported external axes into coordinated motion.","descriptionJa":"ロボットと対応する外部軸を協調動作する機構として設定します。","tags":["external axes","synchronization","motion","外部軸","同期","協調","synchronize external axes","外部軸同期設定","olp"],"family":"robot-kinematics","id":"olp-synchronize-axes","body":"<rect x=\"3\" y=\"25\" width=\"26\" height=\"4\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M8 25 V18 L4 12 13 6 17 11\"/><circle cx=\"8\" cy=\"18\" r=\"1.5\" fill=\"white\"/><circle cx=\"4\" cy=\"12\" r=\"1.5\" fill=\"white\"/><circle cx=\"13\" cy=\"6\" r=\"1.5\" fill=\"white\"/><path d=\"M19 19 A6 6 0 1 1 28 14 M24 14 H28 V10\" stroke=\"#178b88\"/><path d=\"M3 22 H13 M7 20 3 22 7 24 M25 18 25 25\"/>","sources":["robodk-synchronize-axes"],"role":"command","category":"OLP","categories":["OLP"],"file":"icons/olp-synchronize-axes.svg","usages":["command"],"sha256":"50e5400a6d57ac5b16ff73c446af6720604aefda582481c4313e62545b7a2016","variants":{"light":{"file":"icons/olp-synchronize-axes.svg","sha256":"50e5400a6d57ac5b16ff73c446af6720604aefda582481c4313e62545b7a2016"},"dark":{"file":"icons-dark/olp-synchronize-axes.svg","sha256":"b67c27b05da7c9d49637ad1758235e1e9c47f9a425a9bb9ceb584f4643c2aab3","body":"<rect x=\"3\" y=\"25\" width=\"26\" height=\"4\" rx=\"1\" fill=\"#294c59\"/><path d=\"M8 25 V18 L4 12 13 6 17 11\"/><circle cx=\"8\" cy=\"18\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"4\" cy=\"12\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"13\" cy=\"6\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M19 19 A6 6 0 1 1 28 14 M24 14 H28 V10\" stroke=\"#63cec4\"/><path d=\"M3 22 H13 M7 20 3 22 7 24 M25 18 25 25\"/>"}}},{"name":"Calibrate robot kinematics","nameJa":"ロボット機構校正","description":"Estimate robot kinematic error parameters using measured poses.","descriptionJa":"測定した姿勢からロボット機構の誤差パラメータを推定します。","tags":["calibration","kinematics","accuracy","機構校正","誤差","ロボット","calibrate robot kinematics","ロボット機構校正","olp"],"family":"robot-calibration","id":"olp-robot-calibration","body":"<path d=\"M6 28 13 18 22 9\" stroke-dasharray=\"2 3\"/><path d=\"M6 28 10 16 20 6\"/><circle cx=\"6\" cy=\"28\" r=\"1.5\" fill=\"white\"/><circle cx=\"10\" cy=\"16\" r=\"1.5\" fill=\"white\"/><circle cx=\"20\" cy=\"6\" r=\"1.5\" fill=\"white\"/><path d=\"M15 18 H28 M17 15 V21 M22 15 V21 M27 15 V21 M20 6 25 10\" stroke=\"#178b88\"/><circle cx=\"25\" cy=\"10\" r=\"2\" fill=\"#d7efed\"/>","sources":["robodk-robot-calibration"],"role":"command","category":"OLP","categories":["OLP"],"file":"icons/olp-robot-calibration.svg","usages":["command"],"sha256":"e2f69ce2d5493d59c77cc95e4001581a7fad06047fb5a785028d7ddf3fb0541d","variants":{"light":{"file":"icons/olp-robot-calibration.svg","sha256":"e2f69ce2d5493d59c77cc95e4001581a7fad06047fb5a785028d7ddf3fb0541d"},"dark":{"file":"icons-dark/olp-robot-calibration.svg","sha256":"fc23163acc6d9169903263c1a0730dd6f9044c2dc613d1439b89706588108119","body":"<path d=\"M6 28 13 18 22 9\" stroke-dasharray=\"2 3\"/><path d=\"M6 28 10 16 20 6\"/><circle cx=\"6\" cy=\"28\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"10\" cy=\"16\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"20\" cy=\"6\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M15 18 H28 M17 15 V21 M22 15 V21 M27 15 V21 M20 6 25 10\" stroke=\"#63cec4\"/><circle cx=\"25\" cy=\"10\" r=\"2\" fill=\"#294c59\"/>"}}},{"name":"Change robot configuration","nameJa":"ロボット構え変更","description":"Choose a kinematic configuration that reaches the target pose.","descriptionJa":"同じ目標姿勢に到達するロボットの運動学的な構えを選びます。","tags":["configuration","inverse kinematics","elbow","構え","逆運動学","肘","change robot configuration","ロボット構え変更","olp"],"family":"robot-kinematics","id":"olp-change-configuration","body":"<path d=\"M5 25 8 7 27 7\" stroke-dasharray=\"2 3\"/><path d=\"M5 25 24 25 27 7\" stroke=\"#178b88\"/><circle cx=\"5\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"8\" cy=\"7\" r=\"1.5\" fill=\"white\"/><circle cx=\"24\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"7\" r=\"1.5\" fill=\"white\"/><path d=\"M12 16 H20 M16 12 20 16 16 20\"/>","sources":["robodk-configurations","moveit-task-constructor"],"role":"command","category":"OLP","categories":["OLP"],"file":"icons/olp-change-configuration.svg","aliases":["IK solution","inverse kinematics solution","逆運動学解"],"usages":["command"],"sha256":"b0caf23961b3ab9f2a004e05e2d542f2a5bd664a4843365af217173b5f04dd0f","variants":{"light":{"file":"icons/olp-change-configuration.svg","sha256":"b0caf23961b3ab9f2a004e05e2d542f2a5bd664a4843365af217173b5f04dd0f"},"dark":{"file":"icons-dark/olp-change-configuration.svg","sha256":"2505da61706989b5bfb0169a591fc8a1386d003d0b5f0679da454fd75be08d33","body":"<path d=\"M5 25 8 7 27 7\" stroke-dasharray=\"2 3\"/><path d=\"M5 25 24 25 27 7\" stroke=\"#63cec4\"/><circle cx=\"5\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"8\" cy=\"7\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"24\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"7\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M12 16 H20 M16 12 20 16 16 20\"/>"}}},{"name":"Define planning group","nameJa":"計画グループ定義","description":"Choose the links, joints or subgroups that a motion planner may move together.","descriptionJa":"動作計画でまとめて動かすリンク、関節、サブグループを定義します。","family":"robot-model","role":"command","aliases":["joint group","kinematic chain","Move Group","関節グループ","運動学チェーン"],"tags":["define planning group","計画グループ定義","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","planning group","計画グループ"],"sources":["moveit-setup-assistant","moveit-urdf-srdf"],"id":"olp-planning-group","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"4\" stroke-dasharray=\"3 3\"/><path d=\"M7 22 12 11 23 9\"/><circle cx=\"7\" cy=\"22\" r=\"1.5\" fill=\"white\"/><circle cx=\"12\" cy=\"11\" r=\"1.5\" fill=\"white\"/><circle cx=\"23\" cy=\"9\" r=\"1.5\" fill=\"white\"/><path d=\"M10 25 H25 V14 M22 18 25 14 28 18\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-planning-group.svg","usages":["command","model-tree"],"objectType":"planning-group","nodeName":"Planning group","nodeNameJa":"計画グループ","sha256":"fb2494c91ce37367a26122c10bb851ce0627a62910e098a35bf70b4b702a6997","variants":{"light":{"file":"icons/olp-planning-group.svg","sha256":"fb2494c91ce37367a26122c10bb851ce0627a62910e098a35bf70b4b702a6997"},"dark":{"file":"icons-dark/olp-planning-group.svg","sha256":"1904b971728caaed1d5445ac04c2525089adec4b43da0e38573558b7195b3814","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"4\" stroke-dasharray=\"3 3\"/><path d=\"M7 22 12 11 23 9\"/><circle cx=\"7\" cy=\"22\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"12\" cy=\"11\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"23\" cy=\"9\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M10 25 H25 V14 M22 18 25 14 28 18\" stroke=\"#63cec4\"/>"}}},{"name":"End effector","nameJa":"エンドエフェクタ","description":"Assign the robot tool or gripper group and its attachment link.","descriptionJa":"ロボット先端のツールやグリッパのグループと接続リンクを定義します。","family":"robot-model","role":"tool","aliases":["gripper","robot hand","EOAT","ハンド","先端工具","parallel gripper","vacuum gripper","吸着ハンド"],"tags":["define end effector","エンドエフェクタ定義","robotics","ロボット","end effector","エンドエフェクタ","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["moveit-setup-assistant","moveit-urdf-srdf","robodk-general"],"id":"olp-end-effector","body":"<rect x=\"11\" y=\"3\" width=\"10\" height=\"7\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M11 10 5 16 V26 H11 V19 M21 10 27 16 V26 H21 V19\"/><path d=\"M12 27 H20 M15 24 12 27 15 30 M17 24 20 27 17 30\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-end-effector.svg","usages":["tool","model-tree"],"objectType":"end-effector","nodeName":"End effector","nodeNameJa":"エンドエフェクタ","sha256":"9f8bea94182234a7ad22da385f6728fabbd3066b4b351d7b66b55a5d63940b12","variants":{"light":{"file":"icons/olp-end-effector.svg","sha256":"9f8bea94182234a7ad22da385f6728fabbd3066b4b351d7b66b55a5d63940b12"},"dark":{"file":"icons-dark/olp-end-effector.svg","sha256":"4c15970fae573cb11b9e624704d3b6e44f4f67ed476a4500f59a1e1b6fb0ca7d","body":"<rect x=\"11\" y=\"3\" width=\"10\" height=\"7\" rx=\"2\" fill=\"#294c59\"/><path d=\"M11 10 5 16 V26 H11 V19 M21 10 27 16 V26 H21 V19\"/><path d=\"M12 27 H20 M15 24 12 27 15 30 M17 24 20 27 17 30\" stroke=\"#63cec4\"/>"}}},{"name":"Configure collision pairs","nameJa":"衝突判定ペア設定","description":"Choose which pairs of robot links and scene objects participate in collision checking.","descriptionJa":"ロボットリンクや周辺物体の組合せごとに衝突判定の対象を設定します。","family":"robot-collision","role":"command","aliases":["Allowed Collision Matrix","ACM","self-collision matrix","collision map","衝突許可行列","自己衝突行列"],"tags":["configure collision pairs","衝突判定ペア設定","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","collision pair matrix","衝突判定ペア行列"],"sources":["moveit-planning-scene","moveit-urdf-srdf"],"id":"olp-collision-matrix","body":"<rect x=\"5\" y=\"6\" width=\"23\" height=\"22\" rx=\"1\"/><path d=\"M5 13 H28 M5 21 H28 M13 6 V28 M21 6 V28\"/><path d=\"M8 9 10 11 M16 16 18 18 M24 24 26 26\" stroke=\"#178b88\"/><path d=\"M15 24 17 26 20 22 M23 16 25 18 28 14\" stroke=\"#178b88\"/><path d=\"M9 2 V3 M17 2 V3 M25 2 V3 M1 10 H2 M1 17 H2 M1 25 H2\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-collision-matrix.svg","usages":["command","model-tree"],"objectType":"collision-pair-matrix","nodeName":"Collision pair matrix","nodeNameJa":"衝突判定ペア行列","sha256":"59dbb9853e501362db06add9c6a85d26ee7ee4b5e8875910692a254be1048c38","variants":{"light":{"file":"icons/olp-collision-matrix.svg","sha256":"59dbb9853e501362db06add9c6a85d26ee7ee4b5e8875910692a254be1048c38"},"dark":{"file":"icons-dark/olp-collision-matrix.svg","sha256":"68b3f00894c30d58f06488965bdb5487ed30a0550c2edab8a95ce65b4ac42860","body":"<rect x=\"5\" y=\"6\" width=\"23\" height=\"22\" rx=\"1\"/><path d=\"M5 13 H28 M5 21 H28 M13 6 V28 M21 6 V28\"/><path d=\"M8 9 10 11 M16 16 18 18 M24 24 26 26\" stroke=\"#63cec4\"/><path d=\"M15 24 17 26 20 22 M23 16 25 18 28 14\" stroke=\"#63cec4\"/><path d=\"M9 2 V3 M17 2 V3 M25 2 V3 M1 10 H2 M1 17 H2 M1 25 H2\"/>"}}},{"name":"Set motion constraints","nameJa":"動作経路拘束設定","description":"Restrict allowed link positions, orientations or joint values throughout a planned motion.","descriptionJa":"計画経路全体で許されるリンク位置、姿勢、関節値を制約します。","family":"robot-planning","role":"command","aliases":["path constraints","orientation constraint","position constraint","kinematic constraints","姿勢拘束","位置拘束"],"tags":["set motion constraints","動作経路拘束設定","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","motion constraint","動作経路拘束"],"sources":["moveit-group-interface","moveit-planning-scene"],"id":"olp-motion-constraints","body":"<path d=\"M3 9 C12 1 20 16 29 7 M3 24 C12 16 20 31 29 22\" stroke-dasharray=\"2 3\"/><path d=\"M3 17 C12 9 20 24 29 15\" stroke=\"#178b88\"/><rect x=\"12\" y=\"12\" width=\"8\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M16 12 V6 M13 9 16 6 19 9 M20 16 H26\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-motion-constraints.svg","usages":["command","model-tree"],"objectType":"motion-constraint","nodeName":"Motion constraint","nodeNameJa":"動作経路拘束","sha256":"1eecdb55e9c8d05c42199f62f84061a1e3e374579eb5a0a76e78aba05446b0ce","variants":{"light":{"file":"icons/olp-motion-constraints.svg","sha256":"1eecdb55e9c8d05c42199f62f84061a1e3e374579eb5a0a76e78aba05446b0ce"},"dark":{"file":"icons-dark/olp-motion-constraints.svg","sha256":"68f14f5ea8aaf3d6d1b2f74f03947eaa2c3fe2089daa9aad61af0e42618baa72","body":"<path d=\"M3 9 C12 1 20 16 29 7 M3 24 C12 16 20 31 29 22\" stroke-dasharray=\"2 3\"/><path d=\"M3 17 C12 9 20 24 29 15\" stroke=\"#63cec4\"/><rect x=\"12\" y=\"12\" width=\"8\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><path d=\"M16 12 V6 M13 9 16 6 19 9 M20 16 H26\"/>"}}},{"name":"Generate grasp poses","nameJa":"把持姿勢生成","description":"Generate candidate grasps around an object and filter them for robot reachability and task feasibility.","descriptionJa":"物体の周囲に把持姿勢候補を生成し、到達性や作業条件で絞り込みます。","family":"robot-planning","role":"command","aliases":["grasp planning","pick and place planning","把持計画","ピックアンドプレース"],"tags":["generate grasp poses","把持姿勢生成","robotics","ロボット","ロボティクス"],"sources":["moveit-task-constructor"],"id":"olp-grasp-planning","body":"<rect x=\"12\" y=\"12\" width=\"9\" height=\"9\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M4 9 V5 H11 M22 5 H28 V12 M4 22 V28 H11\" stroke-dasharray=\"2 3\"/><path d=\"M7 16 H11 M7 16 V12 M7 16 V20 M16 7 V11 M12 7 H20 M23 24 H28 V18\" stroke=\"#178b88\"/><path d=\"M22 26 25 29 30 23\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-grasp-planning.svg","usages":["command"],"sha256":"9192a4d9b9f197c57c7940155f332e7612f9bb8ed47df1265f9a072876570697","variants":{"light":{"file":"icons/olp-grasp-planning.svg","sha256":"9192a4d9b9f197c57c7940155f332e7612f9bb8ed47df1265f9a072876570697"},"dark":{"file":"icons-dark/olp-grasp-planning.svg","sha256":"33465f77370779091b80473de5a4da6e9c98eea7570b26466fcde402544ada49","body":"<rect x=\"12\" y=\"12\" width=\"9\" height=\"9\" rx=\"1\" fill=\"#294c59\"/><path d=\"M4 9 V5 H11 M22 5 H28 V12 M4 22 V28 H11\" stroke-dasharray=\"2 3\"/><path d=\"M7 16 H11 M7 16 V12 M7 16 V20 M16 7 V11 M12 7 H20 M23 24 H28 V18\" stroke=\"#63cec4\"/><path d=\"M22 26 25 29 30 23\" stroke=\"#63cec4\"/>"}}},{"name":"Time-parameterize trajectory","nameJa":"軌道時間パラメータ付与","description":"Compute waypoint times and motion profiles subject to velocity, acceleration and optional jerk limits.","descriptionJa":"速度・加速度、必要に応じてジャークの制限に従い、経由点の時刻と運動プロファイルを計算します。","family":"robot-planning","role":"command","aliases":["retime trajectory","time parameterization","TOTG","jerk-limited smoothing","軌道リタイミング","軌道平滑化"],"tags":["time-parameterize trajectory","軌道時間パラメータ付与","robotics","ロボット","ロボティクス"],"sources":["moveit-time-parameterization"],"id":"olp-trajectory-retiming","body":"<path d=\"M3 4 V28 H29\"/><path d=\"M6 24 10 16 15 16 19 24 28 24\" stroke=\"#178b88\"/><circle cx=\"23\" cy=\"9\" r=\"6\" fill=\"#d7efed\"/><path d=\"M23 5 V9 H26\"/><path d=\"M8 28 V30 M17 28 V30 M26 28 V30\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-trajectory-retiming.svg","usages":["command"],"sha256":"b4eccab7be6fc4f35ff73b0f1cd75fb9c2827e07a064307c889f94e28b363451","variants":{"light":{"file":"icons/olp-trajectory-retiming.svg","sha256":"b4eccab7be6fc4f35ff73b0f1cd75fb9c2827e07a064307c889f94e28b363451"},"dark":{"file":"icons-dark/olp-trajectory-retiming.svg","sha256":"31613031e6301573021bb7c602fb1dd71511a83a362ef0f3f2d6fbf46fe2cfac","body":"<path d=\"M3 4 V28 H29\"/><path d=\"M6 24 10 16 15 16 19 24 28 24\" stroke=\"#63cec4\"/><circle cx=\"23\" cy=\"9\" r=\"6\" fill=\"#294c59\"/><path d=\"M23 5 V9 H26\"/><path d=\"M8 28 V30 M17 28 V30 M26 28 V30\"/>"}}},{"name":"Inspect transform tree","nameJa":"座標変換ツリー確認","description":"Inspect parent-child coordinate transforms and the connectivity of the robot frame hierarchy.","descriptionJa":"ロボット座標系の親子変換とフレーム階層の接続関係を確認します。","family":"robot-frames","role":"command","aliases":["TF tree","tf2","frame graph","座標系ツリー","フレームグラフ"],"tags":["inspect transform tree","座標変換ツリー確認","robotics","ロボット","ロボティクス"],"sources":["ros2-tf-tree","ros2-robot-state"],"id":"olp-transform-tree","body":"<path d=\"M16 5 V15 M6 25 V15 H26 V25\"/><path d=\"M16 5 H22 M16 5 V1 M16 5 12 9 M6 25 H12 M6 25 V20 M6 25 2 29 M26 25 H31 M26 25 V20 M26 25 22 29\" stroke=\"#178b88\"/><circle cx=\"16\" cy=\"5\" r=\"1.5\" fill=\"white\"/><circle cx=\"6\" cy=\"25\" r=\"1.5\" fill=\"white\"/><circle cx=\"26\" cy=\"25\" r=\"1.5\" fill=\"white\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-transform-tree.svg","usages":["command"],"sha256":"c87d7ada7a52a707724cc86c23aa21a5eefcd24e63dc92e8e09143e9bc2608b4","variants":{"light":{"file":"icons/olp-transform-tree.svg","sha256":"c87d7ada7a52a707724cc86c23aa21a5eefcd24e63dc92e8e09143e9bc2608b4"},"dark":{"file":"icons-dark/olp-transform-tree.svg","sha256":"9d7a7be056ac028e73f347f10b55bd728795a7782459460dc5549e46716b3a21","body":"<path d=\"M16 5 V15 M6 25 V15 H26 V25\"/><path d=\"M16 5 H22 M16 5 V1 M16 5 12 9 M6 25 H12 M6 25 V20 M6 25 2 29 M26 25 H31 M26 25 V20 M26 25 22 29\" stroke=\"#63cec4\"/><circle cx=\"16\" cy=\"5\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"6\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"26\" cy=\"25\" r=\"1.5\" fill=\"#192c3c\"/>"}}},{"name":"Update occupancy map","nameJa":"占有マップ更新","description":"Fuse depth or point-cloud observations into occupied and free space for robot planning.","descriptionJa":"深度画像や点群の観測を統合し、ロボット計画用の占有・自由空間を更新します。","family":"robot-perception","role":"command","aliases":["Octomap","voxel map","Occupancy Map Updater","ボクセルマップ"],"tags":["update occupancy map","占有マップ更新","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","occupancy map","占有マップ"],"sources":["moveit-perception"],"id":"olp-occupancy-map","body":"<path d=\"M7 11 18 5 29 11 V24 L18 30 7 24Z M7 11 18 17 29 11 M18 17 V30\"/><path d=\"M18 17 24 14 V21 L18 24Z\" fill=\"#d7efed\"/><path d=\"M7 11 12 14 V20 L7 17Z\" fill=\"#d7efed\"/><path d=\"M7 17 18 23 29 17 M12 8 24 14 V27 M23 8 12 14 V27\"/><path d=\"M2 3 8 10 M1 8 6 12 M7 1 11 7\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-occupancy-map.svg","usages":["command","model-tree"],"objectType":"occupancy-map","nodeName":"Occupancy map","nodeNameJa":"占有マップ","sha256":"45884c248b395fa647265f2c0428d3d59fcb5a3f82705630257839308fdf7296","variants":{"light":{"file":"icons/olp-occupancy-map.svg","sha256":"45884c248b395fa647265f2c0428d3d59fcb5a3f82705630257839308fdf7296"},"dark":{"file":"icons-dark/olp-occupancy-map.svg","sha256":"d6f5798e4b3bc9523492df6ee6849e9f9d74dda736520a78859ae90f3b998b2f","body":"<path d=\"M7 11 18 5 29 11 V24 L18 30 7 24Z M7 11 18 17 29 11 M18 17 V30\"/><path d=\"M18 17 24 14 V21 L18 24Z\" fill=\"#294c59\"/><path d=\"M7 11 12 14 V20 L7 17Z\" fill=\"#294c59\"/><path d=\"M7 17 18 23 29 17 M12 8 24 14 V27 M23 8 12 14 V27\"/><path d=\"M2 3 8 10 M1 8 6 12 M7 1 11 7\" stroke=\"#63cec4\"/>"}}},{"name":"Camera sensor","nameJa":"カメラセンサー","description":"Configure an image or depth sensor and its optical viewing volume.","descriptionJa":"画像・深度センサーと、その光学的な視野を設定します。","family":"robot-perception","role":"tool","aliases":["RGB-D camera","depth camera","vision sensor","画像センサー","深度カメラ"],"tags":["camera sensor","カメラセンサー","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["gazebo-sensor-models","sdf-sensors"],"id":"olp-camera-sensor","body":"<rect x=\"3\" y=\"9\" width=\"13\" height=\"16\" rx=\"2\" fill=\"#d7efed\"/><circle cx=\"9.5\" cy=\"17\" r=\"3\"/><path d=\"M16 13 28 7 V27 L16 21Z\" stroke=\"#178b88\"/><path d=\"M6 5 H13 V9 M8 25 V29 M5 29 H12\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-camera-sensor.svg","usages":["tool","model-tree"],"objectType":"sensor","nodeName":"Camera sensor","nodeNameJa":"カメラセンサー","sha256":"aa32df63fa88f1762594b81ad3f3475b502dd6e3da6d92ebe4189f03cc296806","variants":{"light":{"file":"icons/olp-camera-sensor.svg","sha256":"aa32df63fa88f1762594b81ad3f3475b502dd6e3da6d92ebe4189f03cc296806"},"dark":{"file":"icons-dark/olp-camera-sensor.svg","sha256":"09f1afab9999cd6e20419dc651f3d48c6759dd6fd386d1c2097c00020db984d0","body":"<rect x=\"3\" y=\"9\" width=\"13\" height=\"16\" rx=\"2\" fill=\"#294c59\"/><circle cx=\"9.5\" cy=\"17\" r=\"3\"/><path d=\"M16 13 28 7 V27 L16 21Z\" stroke=\"#63cec4\"/><path d=\"M6 5 H13 V9 M8 25 V29 M5 29 H12\"/>"}}},{"name":"Inertial sensor","nameJa":"慣性センサー","description":"Configure a sensor that measures linear acceleration and angular velocity.","descriptionJa":"並進加速度と角速度を測定するセンサーを設定します。","family":"robot-perception","role":"tool","aliases":["IMU","inertial measurement unit","accelerometer","gyroscope","加速度センサー","ジャイロ"],"tags":["inertial sensor","慣性センサー","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["gazebo-sensors-tutorial","gazebo-sensor-models"],"id":"olp-imu-sensor","body":"<rect x=\"10\" y=\"11\" width=\"12\" height=\"12\" rx=\"2\" fill=\"#d7efed\"/><circle cx=\"16\" cy=\"17\" r=\"2\"/><path d=\"M16 10 V2 M13 5 16 2 19 5 M23 17 H30 M27 14 30 17 27 20\" stroke=\"#178b88\"/><path d=\"M6 11 C0 17 5 29 17 29 M14 26 17 29 14 31 M11 23 V26 M21 23 V26\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-imu-sensor.svg","usages":["tool","model-tree"],"objectType":"sensor","nodeName":"Inertial sensor","nodeNameJa":"慣性センサー","sha256":"610a6a21d45dc6ceb3ad030bd1e2ced8d01e36b9f8f2206ad3a83c3d1659b383","variants":{"light":{"file":"icons/olp-imu-sensor.svg","sha256":"610a6a21d45dc6ceb3ad030bd1e2ced8d01e36b9f8f2206ad3a83c3d1659b383"},"dark":{"file":"icons-dark/olp-imu-sensor.svg","sha256":"93531a0b5bd1bd0449b146b3d1e5281c87d623de99c82b909cc559af3b7a6c98","body":"<rect x=\"10\" y=\"11\" width=\"12\" height=\"12\" rx=\"2\" fill=\"#294c59\"/><circle cx=\"16\" cy=\"17\" r=\"2\"/><path d=\"M16 10 V2 M13 5 16 2 19 5 M23 17 H30 M27 14 30 17 27 20\" stroke=\"#63cec4\"/><path d=\"M6 11 C0 17 5 29 17 29 M14 26 17 29 14 31 M11 23 V26 M21 23 V26\"/>"}}},{"name":"Force-torque sensor","nameJa":"力覚センサー","description":"Configure sensing of forces and torques transmitted through a joint or tool interface.","descriptionJa":"関節や工具接続部に伝わる力とトルクを測定するセンサーを設定します。","family":"robot-perception","role":"tool","aliases":["wrench sensor","six-axis force sensor","load cell","6軸力覚センサー"],"tags":["force-torque sensor","力覚センサー","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["gazebo-sensor-models","sdf-sensors"],"id":"olp-force-torque-sensor","body":"<rect x=\"6\" y=\"12\" width=\"20\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"6\" y=\"21\" width=\"20\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M10 17 V21 M22 17 V21 M16 26 V30\"/><path d=\"M16 2 V10 M12 6 16 10 20 6 M4 18 C0 8 9 4 11 6 M8 3 11 6 8 8\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-force-torque-sensor.svg","usages":["tool","model-tree"],"objectType":"sensor","nodeName":"Force-torque sensor","nodeNameJa":"力覚センサー","sha256":"65ff2409b43807eea41acb9270adf03a25420f8b8be1e7ec11fe9637a0a1f649","variants":{"light":{"file":"icons/olp-force-torque-sensor.svg","sha256":"65ff2409b43807eea41acb9270adf03a25420f8b8be1e7ec11fe9637a0a1f649"},"dark":{"file":"icons-dark/olp-force-torque-sensor.svg","sha256":"2b36f17fc3c1df6bc6166c3fe4d66d627ff03e67ca8fbc41d623d5cabdbb8ade","body":"<rect x=\"6\" y=\"12\" width=\"20\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><rect x=\"6\" y=\"21\" width=\"20\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><path d=\"M10 17 V21 M22 17 V21 M16 26 V30\"/><path d=\"M16 2 V10 M12 6 16 10 20 6 M4 18 C0 8 9 4 11 6 M8 3 11 6 8 8\" stroke=\"#63cec4\"/>"}}},{"name":"Calibrate reference frame","nameJa":"参照座標系を校正","description":"Fit a work frame from measured reference points.","descriptionJa":"実測した基準点からワーク座標系を同定します。","family":"robotics","role":"command","aliases":["frame calibration","base calibration","workobject calibration","ユーザ座標校正"],"tags":["calibrate reference frame","参照座標系を校正","robotics","ロボット","ロボティクス"],"sources":["robodk-general"],"id":"olp-reference-calibration","body":"<path d=\"M5 27 V10 M5 27 H23 M5 27 16 16\" stroke-dasharray=\"2 3\"/><circle cx=\"5\" cy=\"10\" r=\"1.5\" fill=\"white\"/><circle cx=\"16\" cy=\"16\" r=\"1.5\" fill=\"white\"/><circle cx=\"23\" cy=\"27\" r=\"1.5\" fill=\"white\"/><path d=\"M13 23 V4 M13 23 H29 M13 23 24 12 M10 8 13 4 16 8 M25 20 29 23 25 26\" stroke=\"#178b88\"/><circle cx=\"13\" cy=\"23\" r=\"2\" fill=\"#d7efed\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-reference-calibration.svg","usages":["command"],"sha256":"8a807676b192b40ff95f1377553ef9fdae72d6b903cc373fe28be8f4ce2a33b3","variants":{"light":{"file":"icons/olp-reference-calibration.svg","sha256":"8a807676b192b40ff95f1377553ef9fdae72d6b903cc373fe28be8f4ce2a33b3"},"dark":{"file":"icons-dark/olp-reference-calibration.svg","sha256":"eff26ddda17d13c2e5c48f76de920a5af3bfc139d4d714ad8ea74d75b7411572","body":"<path d=\"M5 27 V10 M5 27 H23 M5 27 16 16\" stroke-dasharray=\"2 3\"/><circle cx=\"5\" cy=\"10\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"16\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"23\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M13 23 V4 M13 23 H29 M13 23 24 12 M10 8 13 4 16 8 M25 20 29 23 25 26\" stroke=\"#63cec4\"/><circle cx=\"13\" cy=\"23\" r=\"2\" fill=\"#294c59\"/>"}}},{"name":"Jog robot","nameJa":"ロボットをジョグ","description":"Interactively move robot joints or the TCP.","descriptionJa":"関節またはTCPを対話的に動かして姿勢を調整します。","family":"robotics","role":"command","aliases":["manual jog","joint jog","Cartesian jog","手動送り"],"tags":["jog robot","ロボットをジョグ","robotics","ロボット","ロボティクス"],"sources":["ur-jog"],"id":"olp-manual-jog","body":"<rect x=\"6\" y=\"23\" width=\"20\" height=\"6\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M16 23 V13\"/><circle cx=\"16\" cy=\"10\" r=\"4\" fill=\"#d7efed\"/><path d=\"M3 11 H9 M6 8 3 11 6 14 M23 11 H29 M26 8 29 11 26 14\" stroke=\"#178b88\"/><path d=\"M11 26 H21\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-manual-jog.svg","usages":["command"],"sha256":"ab5cfafd06c129dc2da916b7ec611d5324a52d648a7675a900a86f48c6c9136e","variants":{"light":{"file":"icons/olp-manual-jog.svg","sha256":"ab5cfafd06c129dc2da916b7ec611d5324a52d648a7675a900a86f48c6c9136e"},"dark":{"file":"icons-dark/olp-manual-jog.svg","sha256":"85881fa656c4b898a404e66f94556c3000a32a2dd4853f7b3705b9be0d84c5e5","body":"<rect x=\"6\" y=\"23\" width=\"20\" height=\"6\" rx=\"2\" fill=\"#294c59\"/><path d=\"M16 23 V13\"/><circle cx=\"16\" cy=\"10\" r=\"4\" fill=\"#294c59\"/><path d=\"M3 11 H9 M6 8 3 11 6 14 M23 11 H29 M26 8 29 11 26 14\" stroke=\"#63cec4\"/><path d=\"M11 26 H21\"/>"}}},{"name":"Hand-guided teaching","nameJa":"手動ガイド教示","description":"Position a robot through hand-guided teaching.","descriptionJa":"手で誘導する教示操作を表します。","family":"robotics","role":"command","aliases":["freedrive","lead-through","direct teaching","ダイレクトティーチ"],"tags":["hand-guided teaching","手動ガイド教示","robotics","ロボット","ロボティクス"],"sources":["ur-jog"],"id":"olp-hand-guiding","body":"<path d=\"M4 28 V21 L9 18 V9 Q9 6 12 7 V16 M12 16 V12 Q12 9 15 11 V16 M15 16 V12 Q15 10 18 12 V17 M18 17 V14 Q18 12 21 14 V23 L17 28Z\" fill=\"#d7efed\"/><path d=\"M24 4 27 10 23 16\"/><circle cx=\"24\" cy=\"4\" r=\"2\" fill=\"#d7efed\"/><path d=\"M23 23 H29 M26 20 29 23 26 26\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-hand-guiding.svg","usages":["command"],"sha256":"5245d8b4cbb29e8aa364ab2daf7fcb227d068503901e0987a6179c6277ce851f","variants":{"light":{"file":"icons/olp-hand-guiding.svg","sha256":"5245d8b4cbb29e8aa364ab2daf7fcb227d068503901e0987a6179c6277ce851f"},"dark":{"file":"icons-dark/olp-hand-guiding.svg","sha256":"7a3da512978ec2b9ff778c0af4585ae6c69a5f2977ffa5e1bd141656e730f59c","body":"<path d=\"M4 28 V21 L9 18 V9 Q9 6 12 7 V16 M12 16 V12 Q12 9 15 11 V16 M15 16 V12 Q15 10 18 12 V17 M18 17 V14 Q18 12 21 14 V23 L17 28Z\" fill=\"#294c59\"/><path d=\"M24 4 27 10 23 16\"/><circle cx=\"24\" cy=\"4\" r=\"2\" fill=\"#294c59\"/><path d=\"M23 23 H29 M26 20 29 23 26 26\" stroke=\"#63cec4\"/>"}}},{"name":"Robot controller","nameJa":"ロボットコントローラ","description":"Represent the controller configuration used to run a robot model or program.","descriptionJa":"ロボットモデルやプログラムの実行に使うコントローラ設定を表します。","family":"robotics","role":"object","aliases":["virtual controller","motion controller","controller","仮想コントローラ","trajectory controller","gripper controller","軌道コントローラ"],"tags":["robot controller","ロボットコントローラ","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["abb-robotstudio","moveit-setup-assistant"],"id":"olp-robot-controller","body":"<rect x=\"8\" y=\"6\" width=\"16\" height=\"20\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M4 10 H8 M4 16 H8 M4 22 H8 M24 10 H28 M24 16 H28 M24 22 H28\"/><path d=\"M11 16 H14 L16 10 19 22 21 16\" stroke=\"#178b88\"/><path d=\"M12 2 V6 M20 2 V6 M12 26 V30 M20 26 V30\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-robot-controller.svg","usages":["model-tree"],"objectType":"robot-controller","nodeName":"Robot controller","nodeNameJa":"ロボットコントローラ","sha256":"b270be771f730e7db98544e4e77268330c016b81ef5306980f5dd624e3f1d390","variants":{"light":{"file":"icons/olp-robot-controller.svg","sha256":"b270be771f730e7db98544e4e77268330c016b81ef5306980f5dd624e3f1d390"},"dark":{"file":"icons-dark/olp-robot-controller.svg","sha256":"a5479da4815f19ff28618a13aea23da8f25adfc9db8f72185431716ec10e63e8","body":"<rect x=\"8\" y=\"6\" width=\"16\" height=\"20\" rx=\"2\" fill=\"#294c59\"/><path d=\"M4 10 H8 M4 16 H8 M4 22 H8 M24 10 H28 M24 16 H28 M24 22 H28\"/><path d=\"M11 16 H14 L16 10 19 22 21 16\" stroke=\"#63cec4\"/><path d=\"M12 2 V6 M20 2 V6 M12 26 V30 M20 26 V30\"/>"}}},{"name":"Attach carried object","nameJa":"把持物を取り付け","description":"Attach a simulated object to a moving tool or robot link.","descriptionJa":"シミュレーション内の物体を工具やリンクに追従させます。","family":"robotics","role":"command","aliases":["attach object","pick simulation","attached collision object","把持物付加"],"tags":["attach carried object","把持物を取り付け","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","attachment event","把持物取付イベント"],"sources":["robodk-programs","moveit-task-constructor"],"id":"olp-attach-object","body":"<rect x=\"11\" y=\"3\" width=\"10\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M11 8 6 13 V21 H10 M21 8 26 13 V21 H22\"/><rect x=\"12\" y=\"20\" width=\"8\" height=\"8\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M16 17 V11 M13 14 16 11 19 14\" stroke=\"#178b88\"/><path d=\"M9 25 H11 M21 25 H23\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-attach-object.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Attachment event","nodeNameJa":"把持物取付イベント","sha256":"41eec0838e939bd3cf894c29cdf0e27fceb778d5fc6d84a531fb3292ac38ec5e","variants":{"light":{"file":"icons/olp-attach-object.svg","sha256":"41eec0838e939bd3cf894c29cdf0e27fceb778d5fc6d84a531fb3292ac38ec5e"},"dark":{"file":"icons-dark/olp-attach-object.svg","sha256":"ed23f66e1d8bfc2fa93580c1b2ce6be84cfd89c11aa8779a289e75ba9d864734","body":"<rect x=\"11\" y=\"3\" width=\"10\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><path d=\"M11 8 6 13 V21 H10 M21 8 26 13 V21 H22\"/><rect x=\"12\" y=\"20\" width=\"8\" height=\"8\" rx=\"1\" fill=\"#294c59\"/><path d=\"M16 17 V11 M13 14 16 11 19 14\" stroke=\"#63cec4\"/><path d=\"M9 25 H11 M21 25 H23\" stroke=\"#63cec4\"/>"}}},{"name":"Detach carried object","nameJa":"把持物を解放","description":"Detach a carried object from its tool or robot link into the scene.","descriptionJa":"把持物を工具やリンクから切り離し、シーンに戻します。","family":"robotics","role":"command","aliases":["detach object","place simulation","release object","把持解除"],"tags":["detach carried object","把持物を解放","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","release event","把持物解放イベント"],"sources":["robodk-programs","moveit-task-constructor"],"id":"olp-detach-object","body":"<rect x=\"11\" y=\"3\" width=\"10\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M11 8 5 12 3 18 H7 M21 8 27 12 29 18 H25\"/><rect x=\"12\" y=\"22\" width=\"8\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M16 11 V19 M13 16 16 19 19 16\" stroke=\"#178b88\"/><path d=\"M7 29 H25\" stroke-dasharray=\"2 3\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-detach-object.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Release event","nodeNameJa":"把持物解放イベント","sha256":"30949f5942a8e901b0fd88255a7726c12bd97f14425e46c3552e4545b85028eb","variants":{"light":{"file":"icons/olp-detach-object.svg","sha256":"30949f5942a8e901b0fd88255a7726c12bd97f14425e46c3552e4545b85028eb"},"dark":{"file":"icons-dark/olp-detach-object.svg","sha256":"abae5a1ac8477ae7d88431968b05b986cb143b330d4818b1f9341fa3c630b062","body":"<rect x=\"11\" y=\"3\" width=\"10\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><path d=\"M11 8 5 12 3 18 H7 M21 8 27 12 29 18 H25\"/><rect x=\"12\" y=\"22\" width=\"8\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><path d=\"M16 11 V19 M13 16 16 19 19 16\" stroke=\"#63cec4\"/><path d=\"M7 29 H25\" stroke-dasharray=\"2 3\"/>"}}},{"name":"Conditional branch","nameJa":"条件分岐","description":"Select a program branch from a Boolean expression.","descriptionJa":"条件式の結果に応じて実行する命令列を切り替えます。","family":"robot-program","role":"command","aliases":["if","else","elseif","branch","条件判断"],"tags":["conditional branch","条件分岐","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["ur-if"],"id":"olp-program-if","body":"<path d=\"M16 3 24 10 16 17 8 10Z\" fill=\"#d7efed\"/><path d=\"M8 10 H4 V24 H10 M24 10 H28 V24 H22\"/><rect x=\"10\" y=\"21\" width=\"12\" height=\"7\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M4 20 V24 H8 M25 21 28 24 30 21\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-program-if.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Conditional branch","nodeNameJa":"条件分岐","sha256":"9db2e61a534b08170834129c5100637bf8fa643de80052af2f9658967ba01219","variants":{"light":{"file":"icons/olp-program-if.svg","sha256":"9db2e61a534b08170834129c5100637bf8fa643de80052af2f9658967ba01219"},"dark":{"file":"icons-dark/olp-program-if.svg","sha256":"7b16efb8ec6e6f452e9be187484c98cccea634062b87b96efa4fa69171a75bc1","body":"<path d=\"M16 3 24 10 16 17 8 10Z\" fill=\"#294c59\"/><path d=\"M8 10 H4 V24 H10 M24 10 H28 V24 H22\"/><rect x=\"10\" y=\"21\" width=\"12\" height=\"7\" rx=\"1\" fill=\"#294c59\"/><path d=\"M4 20 V24 H8 M25 21 28 24 30 21\" stroke=\"#63cec4\"/>"}}},{"name":"Program loop","nameJa":"プログラム反復","description":"Repeat a program block by count or condition.","descriptionJa":"回数または条件を指定して命令列を繰り返します。","family":"robot-program","role":"command","aliases":["loop","for","while","repeat","繰り返し"],"tags":["program loop","プログラム反復","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["ur-loop"],"id":"olp-program-loop","body":"<rect x=\"10\" y=\"10\" width=\"12\" height=\"12\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M13 14 H19 M13 18 H17\"/><path d=\"M5 21 V8 Q5 4 9 4 H24 Q28 4 28 8 V24 Q28 28 24 28 H8 M2 17 5 21 8 17\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-program-loop.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Program loop","nodeNameJa":"プログラム反復","sha256":"2f5335b17c45b139367e37ca28e25a3ebe4009716eb55abe0113a376b5c0e266","variants":{"light":{"file":"icons/olp-program-loop.svg","sha256":"2f5335b17c45b139367e37ca28e25a3ebe4009716eb55abe0113a376b5c0e266"},"dark":{"file":"icons-dark/olp-program-loop.svg","sha256":"1bbc2d541ff6a98c81c4b1fe58f2e01c4905037ea8d24807c9e8c1508c25575d","body":"<rect x=\"10\" y=\"10\" width=\"12\" height=\"12\" rx=\"2\" fill=\"#294c59\"/><path d=\"M13 14 H19 M13 18 H17\"/><path d=\"M5 21 V8 Q5 4 9 4 H24 Q28 4 28 8 V24 Q28 28 24 28 H8 M2 17 5 21 8 17\" stroke=\"#63cec4\"/>"}}},{"name":"Assign variable","nameJa":"変数代入","description":"Store a value or expression result in a program variable.","descriptionJa":"値や式の計算結果をプログラム変数に代入します。","family":"robotics","role":"command","aliases":["assignment","expression","variable","代入"],"tags":["assign variable","変数代入","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","variable assignment"],"sources":["ur-assignment"],"id":"olp-variable-assignment","body":"<rect x=\"3\" y=\"6\" width=\"9\" height=\"20\" rx=\"2\" fill=\"#d7efed\"/><path d=\"M6 12 9 20 M9 12 6 20\"/><path d=\"M15 12 H28 M15 20 H28\" stroke=\"#178b88\"/><circle cx=\"25\" cy=\"27\" r=\"1\" fill=\"#178b88\" stroke=\"none\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-variable-assignment.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Variable assignment","nodeNameJa":"変数代入","sha256":"a1fde4b33b962c3b7eba06ab01f0d07957126f67d430f8c54caf5e24518885e6","variants":{"light":{"file":"icons/olp-variable-assignment.svg","sha256":"a1fde4b33b962c3b7eba06ab01f0d07957126f67d430f8c54caf5e24518885e6"},"dark":{"file":"icons-dark/olp-variable-assignment.svg","sha256":"f45b1f828f5e86deb19c423fdba6b54125eec0e5ddcd090efbe3609d11e6ad31","body":"<rect x=\"3\" y=\"6\" width=\"9\" height=\"20\" rx=\"2\" fill=\"#294c59\"/><path d=\"M6 12 9 20 M9 12 6 20\"/><path d=\"M15 12 H28 M15 20 H28\" stroke=\"#63cec4\"/><circle cx=\"25\" cy=\"27\" r=\"1\" fill=\"#63cec4\" stroke=\"none\"/>"}}},{"name":"Timed wait","nameJa":"時間待機","description":"Delay program execution for a specified duration.","descriptionJa":"指定時間だけプログラムの実行を待機します。","family":"robot-program","role":"command","aliases":["delay","sleep","dwell","wait time","時間遅延"],"tags":["timed wait","時間待機","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["ur-wait","robodk-programs"],"id":"olp-program-wait","body":"<rect x=\"4\" y=\"3\" width=\"24\" height=\"26\" rx=\"2\"/><path d=\"M10 8 H22 M10 24 H22 M11 8 C11 14 21 18 21 24 M21 8 C21 14 11 18 11 24\"/><path d=\"M13 21 16 18 19 21Z\" stroke=\"#178b88\" fill=\"#d7efed\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-program-wait.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Timed wait","nodeNameJa":"時間待機","sha256":"b8481f98d649dd4c5510dfc70b5781b8d7249dcbc403f46808131491636c7aa8","variants":{"light":{"file":"icons/olp-program-wait.svg","sha256":"b8481f98d649dd4c5510dfc70b5781b8d7249dcbc403f46808131491636c7aa8"},"dark":{"file":"icons-dark/olp-program-wait.svg","sha256":"6b038d11a85e7000be2815a5c73397a3272c0b04ce9d8b7c54a7c858fd611b9b","body":"<rect x=\"4\" y=\"3\" width=\"24\" height=\"26\" rx=\"2\"/><path d=\"M10 8 H22 M10 24 H22 M11 8 C11 14 21 18 21 24 M21 8 C21 14 11 18 11 24\"/><path d=\"M13 21 16 18 19 21Z\" stroke=\"#63cec4\" fill=\"#294c59\"/>"}}},{"name":"Parallel task","nameJa":"並列タスク","description":"Run an independent program branch concurrently.","descriptionJa":"主プログラムと並行して独立した処理を実行します。","family":"robot-program","role":"command","aliases":["thread","parallel process","background task","並行処理"],"tags":["parallel task","並列タスク","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","concurrent task"],"sources":["ur-thread"],"id":"olp-program-thread","body":"<path d=\"M16 3 V8 M7 13 V8 H25 V13 M7 22 V28 M25 22 V28\"/><rect x=\"3\" y=\"13\" width=\"8\" height=\"9\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"21\" y=\"13\" width=\"8\" height=\"9\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M4 25 7 28 10 25 M22 25 25 28 28 25\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-program-thread.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Concurrent task","nodeNameJa":"並列タスク","sha256":"fed143aac5b21253495168b8383922a6e476851e0283e16e93c998555b7b4f94","variants":{"light":{"file":"icons/olp-program-thread.svg","sha256":"fed143aac5b21253495168b8383922a6e476851e0283e16e93c998555b7b4f94"},"dark":{"file":"icons-dark/olp-program-thread.svg","sha256":"38ea5f09d197ab5601322cf2fcf5455595d06016a36da45a7604fc253bfc29d6","body":"<path d=\"M16 3 V8 M7 13 V8 H25 V13 M7 22 V28 M25 22 V28\"/><rect x=\"3\" y=\"13\" width=\"8\" height=\"9\" rx=\"1\" fill=\"#294c59\"/><rect x=\"21\" y=\"13\" width=\"8\" height=\"9\" rx=\"1\" fill=\"#294c59\"/><path d=\"M4 25 7 28 10 25 M22 25 25 28 28 25\" stroke=\"#63cec4\"/>"}}},{"name":"Event handler","nameJa":"イベント処理","description":"Run a handler when an input condition triggers.","descriptionJa":"入力条件の成立を監視し、対応する処理を起動します。","family":"robot-program","role":"command","aliases":["event","input trigger","event handler","入力イベント"],"tags":["event handler","イベント処理","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["ur-event"],"id":"olp-program-event","body":"<path d=\"M4 7 H10 L8 14 H14 L6 24 8 16 H3Z\" fill=\"#d7efed\"/><path d=\"M14 14 H20 M17 11 20 14 17 17\" stroke=\"#178b88\"/><rect x=\"21\" y=\"7\" width=\"8\" height=\"19\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M24 12 H26 M24 17 H26 M24 22 H26\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-program-event.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Event handler","nodeNameJa":"イベント処理","sha256":"b7c76188ab7fa4fb99e363a6990d0f84d7bb157dee9ecaafb069657096ecd8bc","variants":{"light":{"file":"icons/olp-program-event.svg","sha256":"b7c76188ab7fa4fb99e363a6990d0f84d7bb157dee9ecaafb069657096ecd8bc"},"dark":{"file":"icons-dark/olp-program-event.svg","sha256":"06c26a24ce8768a304482872fceb14a03f37b02602f7db86b3586347272c2761","body":"<path d=\"M4 7 H10 L8 14 H14 L6 24 8 16 H3Z\" fill=\"#294c59\"/><path d=\"M14 14 H20 M17 11 20 14 17 17\" stroke=\"#63cec4\"/><rect x=\"21\" y=\"7\" width=\"8\" height=\"19\" rx=\"1\" fill=\"#294c59\"/><path d=\"M24 12 H26 M24 17 H26 M24 22 H26\"/>"}}},{"name":"Script instruction","nameJa":"スクリプト命令","description":"Insert custom controller script code.","descriptionJa":"任意のコントローラスクリプトを命令列に挿入します。","family":"robotics","role":"command","aliases":["script","inline code","URScript","RAPID code","KRL code"],"tags":["script instruction","スクリプト命令","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["ur-script"],"id":"olp-script-instruction","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"2\"/><path d=\"M3 10 H29 M7 7 H8 M12 7 H13\"/><path d=\"M11 14 7 18 11 22 M21 14 25 18 21 22 M18 13 14 24\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-script-instruction.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Script instruction","nodeNameJa":"スクリプト命令","sha256":"d1819bb37c67bf481c5ffa42bb08f953d4a9f36f3a937b801122e7e9e0ddc9b3","variants":{"light":{"file":"icons/olp-script-instruction.svg","sha256":"d1819bb37c67bf481c5ffa42bb08f953d4a9f36f3a937b801122e7e9e0ddc9b3"},"dark":{"file":"icons-dark/olp-script-instruction.svg","sha256":"5543a334fab33c273e04417556f30c3c4b34d051713bc70b90efec03c4c58571","body":"<rect x=\"3\" y=\"4\" width=\"26\" height=\"24\" rx=\"2\"/><path d=\"M3 10 H29 M7 7 H8 M12 7 H13\"/><path d=\"M11 14 7 18 11 22 M21 14 25 18 21 22 M18 13 14 24\" stroke=\"#63cec4\"/>"}}},{"name":"Operator message","nameJa":"オペレータメッセージ","description":"Display an operator message from a running program.","descriptionJa":"プログラムから操作員へメッセージを表示します。","family":"robotics","role":"command","aliases":["popup","show message","operator prompt","表示メッセージ"],"tags":["operator message","オペレータメッセージ","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","作業者メッセージ"],"sources":["ur-popup"],"id":"olp-operator-message","body":"<path d=\"M4 5 H28 V21 H15 L8 28 V21 H4Z\" fill=\"#d7efed\"/><path d=\"M9 11 H23 M9 16 H19\" stroke=\"#178b88\"/><circle cx=\"25\" cy=\"27\" r=\"2\" fill=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-operator-message.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Operator message","nodeNameJa":"作業者メッセージ","sha256":"9e4790efb66d0476cd522846489d0c4810947fe37f2b805fa9cd9567b6b51e10","variants":{"light":{"file":"icons/olp-operator-message.svg","sha256":"9e4790efb66d0476cd522846489d0c4810947fe37f2b805fa9cd9567b6b51e10"},"dark":{"file":"icons-dark/olp-operator-message.svg","sha256":"dd4f0996fb5d644b52540604968246d6fb0f1a7b3edcc7ad6b9f85d71cb713be","body":"<path d=\"M4 5 H28 V21 H15 L8 28 V21 H4Z\" fill=\"#294c59\"/><path d=\"M9 11 H23 M9 16 H19\" stroke=\"#63cec4\"/><circle cx=\"25\" cy=\"27\" r=\"2\" fill=\"#63cec4\"/>"}}},{"name":"Palletizing sequence","nameJa":"パレタイズ","description":"Generate repeated handling actions over pallet patterns and layers.","descriptionJa":"パレットの配列と積層に沿った繰り返し搬送を設定します。","family":"robotics","role":"command","aliases":["palletize","depalletize","pick and place pattern","パレタイズ","デパレタイズ"],"tags":["palletizing sequence","パレタイズ","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["ur-pallet","fanuc-roboguide"],"id":"olp-palletizing","body":"<path d=\"M3 26 H29 M5 26 V29 M27 26 V29\"/><rect x=\"5\" y=\"17\" width=\"9\" height=\"9\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"17\" y=\"17\" width=\"9\" height=\"9\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"11\" y=\"6\" width=\"9\" height=\"9\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M24 5 H28 V13 M25 10 28 13 30 10\" stroke=\"#178b88\"/><path d=\"M9 17 V26 M21 17 V26 M15 6 V15\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-palletizing.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Palletizing sequence","nodeNameJa":"パレタイズ","sha256":"5ea4abf3bf90833744e0d694f63118100a1b0fa52566433e2c834e5a6115cbb8","variants":{"light":{"file":"icons/olp-palletizing.svg","sha256":"5ea4abf3bf90833744e0d694f63118100a1b0fa52566433e2c834e5a6115cbb8"},"dark":{"file":"icons-dark/olp-palletizing.svg","sha256":"00e29611fb2f2045a46b2c8bfc2f636728894322373edcf7653c51a1590a4d92","body":"<path d=\"M3 26 H29 M5 26 V29 M27 26 V29\"/><rect x=\"5\" y=\"17\" width=\"9\" height=\"9\" rx=\"1\" fill=\"#294c59\"/><rect x=\"17\" y=\"17\" width=\"9\" height=\"9\" rx=\"1\" fill=\"#294c59\"/><rect x=\"11\" y=\"6\" width=\"9\" height=\"9\" rx=\"1\" fill=\"#294c59\"/><path d=\"M24 5 H28 V13 M25 10 28 13 30 10\" stroke=\"#63cec4\"/><path d=\"M9 17 V26 M21 17 V26 M15 6 V15\"/>"}}},{"name":"Conveyor tracking","nameJa":"コンベヤ追従","description":"Make robot motion relative to a moving conveyor.","descriptionJa":"移動するコンベヤを基準にロボット動作を追従させます。","family":"robotics","role":"command","aliases":["conveyor tracking","line tracking","moving workpiece","搬送追従"],"tags":["conveyor tracking","コンベヤ追従","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["ur-conveyor"],"id":"olp-conveyor-tracking","body":"<rect x=\"3\" y=\"21\" width=\"26\" height=\"7\" rx=\"3\" fill=\"#d7efed\"/><circle cx=\"7\" cy=\"24.5\" r=\"1.5\"/><circle cx=\"25\" cy=\"24.5\" r=\"1.5\"/><rect x=\"11\" y=\"12\" width=\"8\" height=\"9\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M4 4 H24 V10 M21 7 24 10 27 7\"/><path d=\"M12 6 H19 M16 3 19 6 16 9 M20 16 H29 M26 13 29 16 26 19\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-conveyor-tracking.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Conveyor tracking","nodeNameJa":"コンベヤ追従","sha256":"08e8ac05ce6c9d4ba0fb75c22b83e491161f367d809b13e958a501476d835472","variants":{"light":{"file":"icons/olp-conveyor-tracking.svg","sha256":"08e8ac05ce6c9d4ba0fb75c22b83e491161f367d809b13e958a501476d835472"},"dark":{"file":"icons-dark/olp-conveyor-tracking.svg","sha256":"b6e897b88a43c5025b47fdd458ac7916520d55f9ac1bc6f1bf47dd4ce5454c7d","body":"<rect x=\"3\" y=\"21\" width=\"26\" height=\"7\" rx=\"3\" fill=\"#294c59\"/><circle cx=\"7\" cy=\"24.5\" r=\"1.5\"/><circle cx=\"25\" cy=\"24.5\" r=\"1.5\"/><rect x=\"11\" y=\"12\" width=\"8\" height=\"9\" rx=\"1\" fill=\"#294c59\"/><path d=\"M4 4 H24 V10 M21 7 24 10 27 7\"/><path d=\"M12 6 H19 M16 3 19 6 16 9 M20 16 H29 M26 13 29 16 26 19\" stroke=\"#63cec4\"/>"}}},{"name":"Force-controlled motion","nameJa":"力制御","description":"Control robot motion using selected forces or torques.","descriptionJa":"指定した力やトルクに基づくロボット動作を設定します。","family":"robotics","role":"command","aliases":["force mode","compliance","force control","コンプライアンス"],"tags":["force-controlled motion","力制御","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","force-control block","力制御ブロック"],"sources":["ur-force"],"id":"olp-force-control","body":"<rect x=\"3\" y=\"24\" width=\"26\" height=\"5\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M11 4 H21 V9 H18 V19 H14 V9 H11Z\"/><path d=\"M16 11 V22 M12 18 16 22 20 18 M25 21 V8 Q25 3 29 3\" stroke=\"#178b88\"/><path d=\"M5 22 V10 M2 13 5 10 8 13\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-force-control.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Force-control block","nodeNameJa":"力制御ブロック","sha256":"90619b8b8d37e6b5580cd23e2c67677db9d9e25a959244db48a042ba11137c88","variants":{"light":{"file":"icons/olp-force-control.svg","sha256":"90619b8b8d37e6b5580cd23e2c67677db9d9e25a959244db48a042ba11137c88"},"dark":{"file":"icons-dark/olp-force-control.svg","sha256":"00d17efb50fddfdc0d19c9457bbbcda59d526cc41701433cb97549a6cda3d314","body":"<rect x=\"3\" y=\"24\" width=\"26\" height=\"5\" rx=\"1\" fill=\"#294c59\"/><path d=\"M11 4 H21 V9 H18 V19 H14 V9 H11Z\"/><path d=\"M16 11 V22 M12 18 16 22 20 18 M25 21 V8 Q25 3 29 3\" stroke=\"#63cec4\"/><path d=\"M5 22 V10 M2 13 5 10 8 13\"/>"}}},{"name":"Remote tool center point","nameJa":"固定工具TCP","description":"Define motion with a stationary tool and a robot-carried part.","descriptionJa":"固定された工具先端に対してロボット把持ワークを動かす設定を扱います。","family":"robotics","role":"command","aliases":["RTCP","remote TCP","fixed tool","robot holds object","固定工具"],"tags":["remote tool center point","固定工具TCP","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","remote tcp motion","リモートTCP動作"],"sources":["ur-remote-tcp"],"id":"olp-remote-tcp","body":"<path d=\"M3 29 H16 M8 29 V22 L4 15 11 9 16 14\"/><circle cx=\"8\" cy=\"22\" r=\"1.5\" fill=\"white\"/><circle cx=\"4\" cy=\"15\" r=\"1.5\" fill=\"white\"/><circle cx=\"11\" cy=\"9\" r=\"1.5\" fill=\"white\"/><rect x=\"16\" y=\"12\" width=\"8\" height=\"9\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M25 3 H30 M28 3 V10 L24 14\"/><path d=\"M23 8 V17 M19 12 H28\" stroke=\"#178b88\"/><circle cx=\"23\" cy=\"12\" r=\"1.5\" fill=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-remote-tcp.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Remote TCP motion","nodeNameJa":"リモートTCP動作","sha256":"70d9e25c4a7a03d2691e6a2fa0ae0b65917f25a585dafd702df30f5904fe3391","variants":{"light":{"file":"icons/olp-remote-tcp.svg","sha256":"70d9e25c4a7a03d2691e6a2fa0ae0b65917f25a585dafd702df30f5904fe3391"},"dark":{"file":"icons-dark/olp-remote-tcp.svg","sha256":"771af809842f86b41294ee7eb25d07feeee42c7b60ccb7083141919818981437","body":"<path d=\"M3 29 H16 M8 29 V22 L4 15 11 9 16 14\"/><circle cx=\"8\" cy=\"22\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"4\" cy=\"15\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"11\" cy=\"9\" r=\"1.5\" fill=\"#192c3c\"/><rect x=\"16\" y=\"12\" width=\"8\" height=\"9\" rx=\"1\" fill=\"#294c59\"/><path d=\"M25 3 H30 M28 3 V10 L24 14\"/><path d=\"M23 8 V17 M19 12 H28\" stroke=\"#63cec4\"/><circle cx=\"23\" cy=\"12\" r=\"1.5\" fill=\"#63cec4\"/>"}}},{"name":"Create point-follow path","nameJa":"点列処理パス作成","description":"Generate process moves from discrete points and normals.","descriptionJa":"離散点と法線から各点で処理するロボット経路を生成します。","family":"robotics","role":"command","aliases":["point follow","spot welding path","drilling point path","点追従"],"tags":["create point-follow path","点列処理パス作成","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","point-follow project","点列処理プロジェクト"],"sources":["robodk-point-follow"],"id":"olp-point-follow","body":"<path d=\"M5 22 V8 H16 V22 M16 8 H27 V22\" stroke-dasharray=\"2 3\"/><circle cx=\"5\" cy=\"27\" r=\"1.5\" fill=\"white\"/><circle cx=\"16\" cy=\"27\" r=\"1.5\" fill=\"white\"/><circle cx=\"27\" cy=\"27\" r=\"1.5\" fill=\"white\"/><path d=\"M5 13 V22 M2 19 5 22 8 19 M16 13 V22 M13 19 16 22 19 19 M27 13 V22 M24 19 27 22 30 19\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-point-follow.svg","usages":["command","model-tree"],"objectType":"robot-process-project","nodeName":"Point-follow project","nodeNameJa":"点列処理プロジェクト","sha256":"6d608d963f39238941d9aef45bda1da39afd24b2fda2ec000a12443ad7cb8acd","variants":{"light":{"file":"icons/olp-point-follow.svg","sha256":"6d608d963f39238941d9aef45bda1da39afd24b2fda2ec000a12443ad7cb8acd"},"dark":{"file":"icons-dark/olp-point-follow.svg","sha256":"505df4d396a57213e397265b76ccd52fea519264b858e1f3a3a2414aa3749a2c","body":"<path d=\"M5 22 V8 H16 V22 M16 8 H27 V22\" stroke-dasharray=\"2 3\"/><circle cx=\"5\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"16\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"27\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M5 13 V22 M2 19 5 22 8 19 M16 13 V22 M13 19 16 22 19 19 M27 13 V22 M24 19 27 22 30 19\" stroke=\"#63cec4\"/>"}}},{"name":"Workspace boundary","nameJa":"作業領域境界","description":"Define a modeled workspace boundary for offline checking, without certifying robot safety.","descriptionJa":"オフライン検証用の作業領域境界をモデル化します。実機の安全認証を意味しません。","family":"robotics","role":"command","aliases":["safety zone","workspace boundary","keep-out zone","SafeMove zone","SafeOperation","安全平面"],"tags":["workspace safety boundary","安全領域境界","robotics","ロボット","workspace boundary","作業領域境界","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["robodk-safety-zones","kuka-sim"],"id":"olp-safety-zone","body":"<path d=\"M3 10 16 4 29 10 V25 L16 29 3 25Z\" stroke-dasharray=\"3 3\"/><path d=\"M3 10 8 8 V26 L3 25Z\" fill=\"#d7efed\"/><path d=\"M12 24 V17 L20 12 25 17\"/><circle cx=\"12\" cy=\"17\" r=\"1.5\" fill=\"white\"/><circle cx=\"20\" cy=\"12\" r=\"1.5\" fill=\"white\"/><path d=\"M16 29 V20 M16 20 29 14\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-safety-zone.svg","usages":["command","model-tree"],"objectType":"workspace-boundary","nodeName":"Workspace boundary","nodeNameJa":"作業領域境界","sha256":"68e4f517155e6b7adccbfa5d0d77bb071d13180d7e9d89189bfd229b20d2ba09","variants":{"light":{"file":"icons/olp-safety-zone.svg","sha256":"68e4f517155e6b7adccbfa5d0d77bb071d13180d7e9d89189bfd229b20d2ba09"},"dark":{"file":"icons-dark/olp-safety-zone.svg","sha256":"9a12927ffa2078d640f5f956f89fc50fda629fb26fb4128af8189c9573c90aa1","body":"<path d=\"M3 10 16 4 29 10 V25 L16 29 3 25Z\" stroke-dasharray=\"3 3\"/><path d=\"M3 10 8 8 V26 L3 25Z\" fill=\"#294c59\"/><path d=\"M12 24 V17 L20 12 25 17\"/><circle cx=\"12\" cy=\"17\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"20\" cy=\"12\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M16 29 V20 M16 20 29 14\" stroke=\"#63cec4\"/>"}}},{"name":"Map I/O signals","nameJa":"I/O信号を接続","description":"Connect source and destination signals in cell logic.","descriptionJa":"セル内の信号送信元と受信先を対応付けます。","family":"robotics","role":"command","aliases":["signal mapping","station logic","I/O connection","信号接続"],"tags":["map i/o signals","I/O信号を接続","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","i/o mapping","I/O接続"],"sources":["abb-station-logic","kuka-sim","abb-io-connection"],"id":"olp-io-mapping","body":"<rect x=\"3\" y=\"3\" width=\"5\" height=\"26\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"24\" y=\"3\" width=\"5\" height=\"26\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M8 8 H15 V24 H24 M8 24 H12 V8 H24\"/><path d=\"M8 16 H24 M20 13 24 16 20 19\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-io-mapping.svg","usages":["command","model-tree"],"objectType":"signal-connection","nodeName":"I/O mapping","nodeNameJa":"I/O接続","sha256":"be810daff80eeb7a65467b364ada7cd303a7a2c9bfdf1aabb2eaf262671842c4","variants":{"light":{"file":"icons/olp-io-mapping.svg","sha256":"be810daff80eeb7a65467b364ada7cd303a7a2c9bfdf1aabb2eaf262671842c4"},"dark":{"file":"icons-dark/olp-io-mapping.svg","sha256":"aeca78114f6b275e9454673a1dadfdb07a9df18f6c478b21d0991d019a9d40d8","body":"<rect x=\"3\" y=\"3\" width=\"5\" height=\"26\" rx=\"1\" fill=\"#294c59\"/><rect x=\"24\" y=\"3\" width=\"5\" height=\"26\" rx=\"1\" fill=\"#294c59\"/><path d=\"M8 8 H15 V24 H24 M8 24 H12 V8 H24\"/><path d=\"M8 16 H24 M20 13 24 16 20 19\" stroke=\"#63cec4\"/>"}}},{"name":"Analyze robot signals","nameJa":"ロボット信号解析","description":"Inspect current I/O values or record time-aligned motion and signal traces.","descriptionJa":"現在のI/O値を確認し、運動量や信号の時系列を記録して調べます。","family":"robotics","role":"command","aliases":["signal analyzer","I/O monitor","timing chart","watch signals","信号モニタ"],"tags":["analyze robot signals","ロボット信号解析","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","signal trace","信号トレース"],"sources":["abb-signals","robodk-io-monitor"],"id":"olp-signal-analyzer","body":"<path d=\"M4 3 V29 H29 M7 17 H29\" stroke-dasharray=\"2 3\"/><path d=\"M7 13 H12 V6 H21 V13 H28 M7 26 C12 26 13 18 18 20 S24 28 28 21\" stroke=\"#178b88\"/><path d=\"M17 3 V29\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-signal-analyzer.svg","usages":["command","model-tree"],"objectType":"signal-trace","nodeName":"Signal trace","nodeNameJa":"信号トレース","sha256":"7d762a8c4d54cfd69e936cda5b25d9e098eeba659b2832adf29e580c175c0997","variants":{"light":{"file":"icons/olp-signal-analyzer.svg","sha256":"7d762a8c4d54cfd69e936cda5b25d9e098eeba659b2832adf29e580c175c0997"},"dark":{"file":"icons-dark/olp-signal-analyzer.svg","sha256":"31d615ab20598bad9aa5188adcd53b4a6667f55d847d5007e89105b6333a0a9b","body":"<path d=\"M4 3 V29 H29 M7 17 H29\" stroke-dasharray=\"2 3\"/><path d=\"M7 13 H12 V6 H21 V13 H28 M7 26 C12 26 13 18 18 20 S24 28 28 21\" stroke=\"#63cec4\"/><path d=\"M17 3 V29\"/>"}}},{"name":"Display TCP trace","nameJa":"TCP軌跡表示","description":"Display the traced tool-center path during simulation.","descriptionJa":"シミュレーションで工具中心が通った軌跡を表示します。","family":"robotics","role":"command","aliases":["robot trace","TCP trail","path trace","軌跡トレース"],"tags":["display tcp trace","TCP軌跡表示","robotics","ロボット","ロボティクス"],"sources":["robodk-tips"],"id":"olp-tcp-trace","body":"<path d=\"M3 26 C13 25 5 12 15 13 S24 19 27 13\" stroke=\"#178b88\" stroke-dasharray=\"2 3\"/><path d=\"M20 3 H29 V7 H26 V11 H23 V7 H20Z\" fill=\"#d7efed\"/><circle cx=\"24.5\" cy=\"14\" r=\"2\" fill=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-tcp-trace.svg","usages":["command"],"sha256":"fbb3dd0cd3cfeddd3da7a3c2d1e753766088561c4a4080c4f1d1cd012abaae2e","variants":{"light":{"file":"icons/olp-tcp-trace.svg","sha256":"fbb3dd0cd3cfeddd3da7a3c2d1e753766088561c4a4080c4f1d1cd012abaae2e"},"dark":{"file":"icons-dark/olp-tcp-trace.svg","sha256":"876c6cef7b83a64333d761610930169ff5f255ad86f99d457df35b43d9f5267c","body":"<path d=\"M3 26 C13 25 5 12 15 13 S24 19 27 13\" stroke=\"#63cec4\" stroke-dasharray=\"2 3\"/><path d=\"M20 3 H29 V7 H26 V11 H23 V7 H20Z\" fill=\"#294c59\"/><circle cx=\"24.5\" cy=\"14\" r=\"2\" fill=\"#63cec4\"/>"}}},{"name":"Robot swept volume","nameJa":"ロボット動作包絡","description":"Create an approximate occupied volume over robot motion.","descriptionJa":"ロボットと工具が動作中に占有する概略包絡体積を求めます。","family":"robotics","role":"command","aliases":["swept volume","motion envelope","occupied volume","掃引体積"],"tags":["robot swept volume","ロボット動作包絡","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード"],"sources":["abb-tutorials"],"id":"olp-swept-volume","body":"<path d=\"M3 27 V13 Q4 3 15 3 Q27 4 29 16 V27Z\" fill=\"#d7efed\"/><path d=\"M9 27 6 14 15 7\" stroke-dasharray=\"2 3\"/><path d=\"M9 27 21 21 25 10\"/><circle cx=\"9\" cy=\"27\" r=\"1.5\" fill=\"white\"/><circle cx=\"21\" cy=\"21\" r=\"1.5\" fill=\"white\"/><circle cx=\"25\" cy=\"10\" r=\"1.5\" fill=\"white\"/><path d=\"M5 29 H28\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-swept-volume.svg","usages":["command","model-tree"],"objectType":"motion-envelope","nodeName":"Robot swept volume","nodeNameJa":"ロボット動作包絡","sha256":"83a06a54e54a32f4c04ee253e3f69a026beca47fba022d7832bb9be7957457e6","variants":{"light":{"file":"icons/olp-swept-volume.svg","sha256":"83a06a54e54a32f4c04ee253e3f69a026beca47fba022d7832bb9be7957457e6"},"dark":{"file":"icons-dark/olp-swept-volume.svg","sha256":"12dbf6ca1752ee6c41dd465c667c5ba9122bb9cddde67a8a9358a25dc3f4d734","body":"<path d=\"M3 27 V13 Q4 3 15 3 Q27 4 29 16 V27Z\" fill=\"#294c59\"/><path d=\"M9 27 6 14 15 7\" stroke-dasharray=\"2 3\"/><path d=\"M9 27 21 21 25 10\"/><circle cx=\"9\" cy=\"27\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"21\" cy=\"21\" r=\"1.5\" fill=\"#192c3c\"/><circle cx=\"25\" cy=\"10\" r=\"1.5\" fill=\"#192c3c\"/><path d=\"M5 29 H28\" stroke=\"#63cec4\"/>"}}},{"name":"Single-step program","nameJa":"プログラムを一段実行","description":"Execute one program node for inspection.","descriptionJa":"検証のためにプログラムを一つのノードずつ実行します。","family":"robot-program","role":"command","aliases":["single step","step execution","debug step","ステップ実行"],"tags":["single-step program","プログラムを一段実行","robotics","ロボット","ロボティクス"],"sources":["ur-single-step"],"id":"olp-program-step","body":"<path d=\"M4 6 H16 M4 16 H16 M4 26 H16\"/><path d=\"M20 6 H25 V16 H20 M23 13 20 16 23 19\" stroke=\"#178b88\"/><path d=\"M28 12 V20\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-program-step.svg","usages":["command"],"sha256":"bb23a9f972b7a2261faa46fa31010f3ad6838ccd49e780a472959c7b518d4681","variants":{"light":{"file":"icons/olp-program-step.svg","sha256":"bb23a9f972b7a2261faa46fa31010f3ad6838ccd49e780a472959c7b518d4681"},"dark":{"file":"icons-dark/olp-program-step.svg","sha256":"62ce3d0bb3094bb24d2e6ca4ba9f359af9f3b26a098b4d0e1aaad24fa2f28e91","body":"<path d=\"M4 6 H16 M4 16 H16 M4 26 H16\"/><path d=\"M20 6 H25 V16 H20 M23 13 20 16 23 19\" stroke=\"#63cec4\"/><path d=\"M28 12 V20\"/>"}}},{"name":"Set breakpoint","nameJa":"ブレークポイント設定","description":"Mark a program location for a debugging pause.","descriptionJa":"デバッグ時に一時停止するプログラム位置を指定します。","family":"robot-program","role":"command","aliases":["breakpoint","debug stop","停止点"],"tags":["set breakpoint","ブレークポイント設定","robotics","ロボット","ロボティクス"],"sources":["ur-breakpoint"],"id":"olp-program-breakpoint","body":"<path d=\"M13 6 H28 M13 16 H28 M13 26 H28\"/><circle cx=\"6\" cy=\"16\" r=\"4\" fill=\"#d7efed\" stroke=\"#178b88\"/><path d=\"M6 12 V20\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-program-breakpoint.svg","usages":["command"],"sha256":"125ae7c15d27bb23e21f9a47021ec054cb1a09203be9baf4abb1c43ec2d04767","variants":{"light":{"file":"icons/olp-program-breakpoint.svg","sha256":"125ae7c15d27bb23e21f9a47021ec054cb1a09203be9baf4abb1c43ec2d04767"},"dark":{"file":"icons-dark/olp-program-breakpoint.svg","sha256":"1f32d1429505f5232b657c491a3493fcc6ce0f2b7483f1fcf23e5bc1ebccd588","body":"<path d=\"M13 6 H28 M13 16 H28 M13 26 H28\"/><circle cx=\"6\" cy=\"16\" r=\"4\" fill=\"#294c59\" stroke=\"#63cec4\"/><path d=\"M6 12 V20\" stroke=\"#63cec4\"/>"}}},{"name":"Synchronize program tasks","nameJa":"プログラムタスク同期","description":"Wait until cooperating tasks reach a shared synchronization point.","descriptionJa":"協調する複数タスクが同じ同期点へ到達するまで待ち合わせます。","family":"robotics","role":"command","aliases":["WaitSyncTask","task barrier","multitask synchronization","タスク待合せ"],"tags":["synchronize program tasks","プログラムタスク同期","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","task synchronization","タスク同期"],"sources":["abb-sync-task"],"id":"olp-task-synchronization","body":"<path d=\"M4 16 H28\" stroke-width=\"3\"/><rect x=\"6\" y=\"3\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#d7efed\"/><rect x=\"20\" y=\"3\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M9 9 V29 M5 25 9 29 13 25 M23 9 V29 M19 25 23 29 27 25\" stroke=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-task-synchronization.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Task synchronization","nodeNameJa":"タスク同期","sha256":"15fc396995095cf4043f8525871c156ad4e7bbdcc9866e2e53339bb150ef677d","variants":{"light":{"file":"icons/olp-task-synchronization.svg","sha256":"15fc396995095cf4043f8525871c156ad4e7bbdcc9866e2e53339bb150ef677d"},"dark":{"file":"icons-dark/olp-task-synchronization.svg","sha256":"0a470ee644c64e5cf01b263c4508079eeac01ed12f2b0418771bf24261520a92","body":"<path d=\"M4 16 H28\" stroke-width=\"3\"/><rect x=\"6\" y=\"3\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#294c59\"/><rect x=\"20\" y=\"3\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#294c59\"/><path d=\"M9 9 V29 M5 25 9 29 13 25 M23 9 V29 M19 25 23 29 27 25\" stroke=\"#63cec4\"/>"}}},{"name":"Move until tool contact","nameJa":"接触まで移動","description":"End a search motion when tool contact is detected.","descriptionJa":"工具の接触を検出して探索移動を終了します。","family":"robotics","role":"command","aliases":["until contact","touch search","contact seek","接触探索"],"tags":["move until tool contact","接触まで移動","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","contact-search motion","接触探索動作"],"sources":["ur-tool-contact"],"id":"olp-tool-contact","body":"<path d=\"M4 25 H28 M7 25 V29 M25 25 V29\"/><rect x=\"9\" y=\"3\" width=\"8\" height=\"6\" rx=\"1\" fill=\"#d7efed\"/><path d=\"M13 9 V22 M10 18 13 22 16 18\"/><path d=\"M23 5 V20 M20 17 23 20 26 17 M5 18 8 21 M18 25 21 22\" stroke=\"#178b88\"/><circle cx=\"13\" cy=\"25\" r=\"2\" fill=\"#178b88\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-tool-contact.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Contact-search motion","nodeNameJa":"接触探索動作","sha256":"26cf33ad2ec6e694930be43ce6bc12267224d12bde3cbf28b760cc6bf816fcb3","variants":{"light":{"file":"icons/olp-tool-contact.svg","sha256":"26cf33ad2ec6e694930be43ce6bc12267224d12bde3cbf28b760cc6bf816fcb3"},"dark":{"file":"icons-dark/olp-tool-contact.svg","sha256":"1e8df06cebfee39936cdd87c32984eded80fdcbabec0696c0989ff59ca9c8545","body":"<path d=\"M4 25 H28 M7 25 V29 M25 25 V29\"/><rect x=\"9\" y=\"3\" width=\"8\" height=\"6\" rx=\"1\" fill=\"#294c59\"/><path d=\"M13 9 V22 M10 18 13 22 16 18\"/><path d=\"M23 5 V20 M20 17 23 20 26 17 M5 18 8 21 M18 25 21 22\" stroke=\"#63cec4\"/><circle cx=\"13\" cy=\"25\" r=\"2\" fill=\"#63cec4\"/>"}}},{"name":"Weld weaving","nameJa":"溶接ウィービング","description":"Add an oscillating weave to a welding path.","descriptionJa":"溶接経路に横振りのウィービング動作を設定します。","family":"robotics","role":"command","aliases":["weaving","weld weave","oscillation pattern","ウィービング"],"tags":["weld weaving","溶接ウィービング","robotics","ロボット","ロボティクス","model tree","tree node","object","モデルツリー","ツリーノード","weld weave","溶接ウィーブ"],"sources":["kuka-sim"],"id":"olp-weld-weave","body":"<path d=\"M16 12 V30\" stroke-dasharray=\"2 3\"/><path d=\"M16 12 7 16 25 21 7 26 16 29\" stroke=\"#178b88\"/><path d=\"M18 3 H27 V8 L21 13 17 9 22 5 H18Z\" fill=\"#d7efed\"/>","category":"OLP","categories":["OLP"],"file":"icons/olp-weld-weave.svg","usages":["command","model-tree"],"objectType":"program-instruction","nodeName":"Weld weave","nodeNameJa":"溶接ウィーブ","sha256":"4bd9e27c2477af4ef9bce499f9dc32d6fa133734603f7d5992a601532420d33a","variants":{"light":{"file":"icons/olp-weld-weave.svg","sha256":"4bd9e27c2477af4ef9bce499f9dc32d6fa133734603f7d5992a601532420d33a"},"dark":{"file":"icons-dark/olp-weld-weave.svg","sha256":"3ac1fd9ef76a12d834f2d24ecf719941b371baa7d45d8cd4534ec65a98f46fa2","body":"<path d=\"M16 12 V30\" stroke-dasharray=\"2 3\"/><path d=\"M16 12 7 16 25 21 7 26 16 29\" stroke=\"#63cec4\"/><path d=\"M18 3 H27 V8 L21 13 17 9 22 5 H18Z\" fill=\"#294c59\"/>"}}},{"id":"olp-dresspack","name":"Robot dress pack","nameJa":"ロボットドレスパック","description":"Create or inspect a bundled service cable or hose routed along an articulated robot arm, including its slack loop.","descriptionJa":"関節ロボットに沿うケーブル・ホース束と余長ループを作成・確認します。単体のケーブルとは区別します。","body":"<path d=\"M4 29 H16 M9 29 V23 L7 13 21 7 26 14\" stroke-width=\"3\"/><circle cx=\"9\" cy=\"23\" r=\"2.5\" fill=\"#d7efed\"/><circle cx=\"7\" cy=\"13\" r=\"2.5\" fill=\"#d7efed\"/><circle cx=\"21\" cy=\"7\" r=\"2.5\" fill=\"#d7efed\"/><path d=\"M3 24 C1 15 2 6 10 5 L18 2 C27 1 31 7 29 14 L27 20\" stroke=\"#178b88\" stroke-width=\"2.5\"/><path d=\"M24 18 29 20 M24 20 28 22\" stroke=\"#178b88\"/>","family":"robot-service-bundle","role":"command","aliases":["dress pack","dresspack","robot cable bundle","ロボットドレスパック","dressPack"],"tags":["robot-service-bundle","ロボットドレスパック","robot","cable","hose","bundle","slack"],"sources":["cax-toolbar-requirements-2026-10-25"],"category":"OLP","categories":["OLP"],"file":"icons/olp-dresspack.svg","usages":["command"],"sha256":"5ed812e9cccb6639376111bdc277f3f3c64681c03668c0b9e2fb6e8a075423aa","variants":{"light":{"file":"icons/olp-dresspack.svg","sha256":"5ed812e9cccb6639376111bdc277f3f3c64681c03668c0b9e2fb6e8a075423aa"},"dark":{"file":"icons-dark/olp-dresspack.svg","sha256":"b88bbfea7230e5fc5ee81998a23dd947156a41c5232a7730f897309e90e81d6e","body":"<path d=\"M4 29 H16 M9 29 V23 L7 13 21 7 26 14\" stroke-width=\"3\"/><circle cx=\"9\" cy=\"23\" r=\"2.5\" fill=\"#294c59\"/><circle cx=\"7\" cy=\"13\" r=\"2.5\" fill=\"#294c59\"/><circle cx=\"21\" cy=\"7\" r=\"2.5\" fill=\"#294c59\"/><path d=\"M3 24 C1 15 2 6 10 5 L18 2 C27 1 31 7 29 14 L27 20\" stroke=\"#63cec4\" stroke-width=\"2.5\"/><path d=\"M24 18 29 20 M24 20 28 22\" stroke=\"#63cec4\"/>"}}}]}
