mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-06 20:02:16 +00:00
a2218e8a8d
* claim: #8969 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Sketch: Divide Curve places points at equal lengths along curves (#8969) A new PointAlong constraint holds a point at its share of a curve's length (measured along the exact curve), so the points follow edits. sketch.point.divide places them on lines, arcs, circles, ellipses, splines and conics; trim and break loosen them to point-on-curve. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Divide Curve: use the solidcore_record segment and vector types after the layer split Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * Divide Curve: exempt sketch.point.divide from kernel cases and show PointAlong glyphs PointAlong constraints now get a glyph on their point (the midpoint icon), light their point and curve, and hold an end against Extend like PointOnCurve does. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: bherbruck <brennen.herbruck@gmail.com>
396 lines
32 KiB
Plaintext
396 lines
32 KiB
Plaintext
# Registry commands with no kernel rig case (`cargo xtask kernel-cases --coverage`). Every other
|
|
# command of `solidcraft-cli commands` (planned ones aside) must be run by some recipe.json under
|
|
# tests/kernel-cases/. One line a command: `<id> <why it has no case>`; `#` starts a comment.
|
|
# Each section is sorted, with no id twice.
|
|
#
|
|
# Commands with no geometry to grade: the view, rendering, appearance, materials, selection, the
|
|
# browser, files and saving, documents, diagnostics, and component, parameter and timeline
|
|
# bookkeeping. Each is covered by the engine's and the UI's own tests. A command added since this
|
|
# folder stopped taking cases (tests/kernel-cases/CASES) is listed here too, its reason naming
|
|
# where it is tested: its kernel case in solidcore's corpus, or its test in its area's test file.
|
|
|
|
appearance.assign appearance only: colours and textures
|
|
appearance.chain appearance only: colours and textures
|
|
appearance.copy appearance only: colours and textures
|
|
appearance.favorite appearance only: colours and textures
|
|
appearance.library appearance only: colours and textures
|
|
appearance.list appearance only: colours and textures
|
|
appearance.paint appearance only: colours and textures
|
|
appearance.paste appearance only: colours and textures
|
|
appearance.pick_up appearance only: colours and textures
|
|
appearance.replace appearance only: colours and textures
|
|
assembly.bom a bill of materials report
|
|
body.rename a body name
|
|
browser.collapse_all the browser tree: order, groups and folding
|
|
browser.expand_all the browser tree: order, groups and folding
|
|
browser.group the browser tree: order, groups and folding
|
|
browser.move the browser tree: order, groups and folding
|
|
browser.order the browser tree: order, groups and folding
|
|
browser.rename_group the browser tree: order, groups and folding
|
|
browser.ungroup the browser tree: order, groups and folding
|
|
canvas.calibrate reference images, and sketches traced from them (sketch only)
|
|
canvas.decal reference images, and sketches traced from them (sketch only)
|
|
canvas.delete reference images, and sketches traced from them (sketch only)
|
|
canvas.edit reference images, and sketches traced from them (sketch only)
|
|
canvas.insert reference images, and sketches traced from them (sketch only)
|
|
canvas.to_sketch reference images, and sketches traced from them (sketch only)
|
|
component.break_link component links
|
|
component.copies a listing of identical copies
|
|
component.cycle_color component colours
|
|
component.delete removes a component: no geometry built
|
|
component.edit_in_place component links
|
|
component.finish_edit component links
|
|
component.hide_history the History bar: which features it lists
|
|
component.links component links
|
|
component.list a listing
|
|
component.metadata component metadata
|
|
component.metadata.set component metadata
|
|
component.paste_from_design pastes the app's clipboard from another window, which no command fills (engine tests place it)
|
|
component.properties component properties
|
|
component.relink component links
|
|
component.rename a component name
|
|
component.replace_with_link component links
|
|
component.show_history the History bar: which features it lists
|
|
component.unlock component locking
|
|
component.update_links component links
|
|
diagnostics.crash_report crash reports
|
|
diagnostics.crash_reports crash reports
|
|
diagnostics.crash_reports.clear crash reports
|
|
diagnostics.crash_test crash reports
|
|
diagnostics.profile timing: where a command's time goes
|
|
diagnostics.validation a setting: when the body check runs
|
|
doc.open opening and recovering documents
|
|
doc.recover opening and recovering documents
|
|
doc.recovery_discard opening and recovering documents
|
|
doc.recovery_list opening and recovering documents
|
|
document.metadata document metadata and revisions
|
|
document.metadata.remove document metadata and revisions
|
|
document.metadata.set document metadata and revisions
|
|
document.revision document metadata and revisions
|
|
edit.checkpoint undo, redo and checkpoints: an earlier state restored, no new geometry
|
|
edit.redo undo, redo and checkpoints: an earlier state restored, no new geometry
|
|
edit.repeat repeats the last command, whose own case grades it
|
|
edit.restore_checkpoint undo, redo and checkpoints: an earlier state restored, no new geometry
|
|
edit.undo undo, redo and checkpoints: an earlier state restored, no new geometry
|
|
engine.commands the command registry itself
|
|
engine.describe the command registry itself
|
|
explode.delete exploded views: display offsets
|
|
explode.list exploded views: display offsets
|
|
expr.evaluate expression evaluation
|
|
file.open_in_easyprint hands the file to another program
|
|
file.save saving the design
|
|
file.save_as saving the design
|
|
file.save_mesh saving a display mesh
|
|
file.send_to_slicer hands the file to a slicer
|
|
file.slicers a listing of slicers
|
|
frame.profile.list a listing of the profile library
|
|
frame.profile.properties a profile's section properties from the library
|
|
inspect.accessibility display analysis: shading
|
|
inspect.analysis display analysis: which one is on
|
|
inspect.colored_components display: component colours
|
|
inspect.compare_picture display analysis: a picture compared with the outline
|
|
inspect.curvature_map display analysis: shading
|
|
inspect.environment_map display analysis: shading
|
|
inspect.silhouette display analysis: outline
|
|
inspect.zebra display analysis: shading
|
|
layout.apply application panel layout; no geometry (engine/UI/MCP tests)
|
|
layout.get application panel layout; no geometry (engine/UI/MCP tests)
|
|
layout.reset application panel layout; no geometry (engine/UI/MCP tests)
|
|
layout.save application panel layout; no geometry (engine/UI/MCP tests)
|
|
layout.workspace.select application panel layout; no geometry (engine/UI/MCP tests)
|
|
library.apply material and appearance libraries
|
|
library.export material and appearance libraries
|
|
library.inspect material and appearance libraries
|
|
material.delete materials and their properties
|
|
material.edit materials and their properties
|
|
material.inspect materials and their properties
|
|
material.list materials and their properties
|
|
material.properties.directional materials and their properties
|
|
material.properties.validate materials and their properties
|
|
model.edges a listing of the model's topology
|
|
model.faces a listing of the model's topology
|
|
model.threads a listing of the model's topology
|
|
motion.delete removes a motion study
|
|
motion.export writes a study's results to a file
|
|
motion.export_animation writes an animation
|
|
motion.list a listing of motion studies
|
|
panel.action controller actions; no geometry (crates/engine/src/panels/tests.rs and crates/ui-egui/src/panel_runtime/tests.rs)
|
|
panel.activate application panel layout; no geometry (engine/UI/MCP tests)
|
|
panel.close application panel layout; no geometry (engine/UI/MCP tests)
|
|
panel.collapse application panel layout; no geometry (engine/UI/MCP tests)
|
|
panel.dismiss application panel layout; no geometry (engine/UI/MCP tests)
|
|
panel.float application panel layout; no geometry (engine/UI/MCP tests)
|
|
panel.focus application panel layout; no geometry (engine/UI/MCP tests)
|
|
panel.list application panel layout; no geometry (engine/UI/MCP tests)
|
|
panel.move application panel layout; no geometry (engine/UI/MCP tests)
|
|
panel.native_close application panel layout; no geometry (engine/UI/MCP tests)
|
|
panel.open application panel layout; no geometry (engine/UI/MCP tests)
|
|
panel.peek application panel layout; no geometry (engine/UI/MCP tests)
|
|
panel.popout application panel layout; no geometry (engine/UI/MCP tests)
|
|
panel.reset_pair application panel layout; no geometry (engine/UI/MCP tests)
|
|
panel.resize application panel layout; no geometry (engine/UI/MCP tests)
|
|
panel.resize_pair application panel layout; no geometry (engine/UI/MCP tests)
|
|
parameters.comment parameter bookkeeping; a value change that rebuilds is parameters.change, which cases use
|
|
parameters.complete parameter bookkeeping; a value change that rebuilds is parameters.change, which cases use
|
|
parameters.delete parameter bookkeeping; a value change that rebuilds is parameters.change, which cases use
|
|
parameters.export parameter bookkeeping; a value change that rebuilds is parameters.change, which cases use
|
|
parameters.favorite parameter bookkeeping; a value change that rebuilds is parameters.change, which cases use
|
|
parameters.graph parameter bookkeeping; a value change that rebuilds is parameters.change, which cases use
|
|
parameters.import parameter bookkeeping; a value change that rebuilds is parameters.change, which cases use
|
|
parameters.list parameter bookkeeping; a value change that rebuilds is parameters.change, which cases use
|
|
parameters.move parameter bookkeeping; a value change that rebuilds is parameters.change, which cases use
|
|
parameters.rename parameter bookkeeping; a value change that rebuilds is parameters.change, which cases use
|
|
parameters.users parameter bookkeeping; a value change that rebuilds is parameters.change, which cases use
|
|
parts.library a listing of the parts library
|
|
pointcloud.delete point clouds: points drawn, never a body
|
|
pointcloud.edit point clouds: points drawn, never a body
|
|
pointcloud.insert point clouds: points drawn, never a body
|
|
pointcloud.list point clouds: points drawn, never a body
|
|
pointcloud.reload point clouds: points drawn, never a body; tested in crates/engine/src/cmd/point_cloud.rs
|
|
render.aging.describe rendering: images, cameras, stages
|
|
render.backends rendering: images, cameras, stages
|
|
render.batch rendering: images, cameras, stages
|
|
render.camera.fit rendering: images, cameras, stages
|
|
render.camera.get rendering: images, cameras, stages
|
|
render.camera.set rendering: images, cameras, stages
|
|
render.cancel rendering: images, cameras, stages
|
|
render.coat.bind render settings only: crates/engine/src/cmd/render/clear_coat.rs::stable_tests::stable_coats_save_reopen_replace_and_undo_offline_for_cpu_and_gpu_without_changing_sources
|
|
render.coat.unbind render settings only: crates/engine/src/cmd/render/clear_coat.rs::stable_tests::stable_coats_save_reopen_replace_and_undo_offline_for_cpu_and_gpu_without_changing_sources
|
|
render.compare rendering: images, cameras, stages
|
|
render.compare.divider rendering: images, cameras, stages
|
|
render.effects.describe rendering: images, cameras, stages
|
|
render.environment.set rendering: images, cameras, stages
|
|
render.export rendering: images, cameras, stages
|
|
render.hdr.inspect rendering: images, cameras, stages
|
|
render.library.appearance.apply rendering: images, cameras, stages
|
|
render.library.describe rendering: images, cameras, stages
|
|
render.library.environment.apply rendering: images, cameras, stages
|
|
render.library.list rendering: images, cameras, stages
|
|
render.library.physical.prepare rendering: images, cameras, stages
|
|
render.library.preview rendering: images, cameras, stages
|
|
render.library.studio.apply rendering: images, cameras, stages
|
|
render.library.studio.prepare rendering: images, cameras, stages
|
|
render.library.surface.bind rendering: images, cameras, stages
|
|
render.library.surface.prepare rendering: images, cameras, stages
|
|
render.library.surface.unbind rendering: images, cameras, stages
|
|
render.library.targets rendering: images, cameras, stages
|
|
render.lights.add rendering: images, cameras, stages
|
|
render.lights.duplicate rendering: images, cameras, stages
|
|
render.lights.list rendering: images, cameras, stages
|
|
render.lights.mute rendering: images, cameras, stages
|
|
render.lights.remove rendering: images, cameras, stages
|
|
render.lights.set rendering: images, cameras, stages
|
|
render.lights.solo rendering: images, cameras, stages
|
|
render.optics.bind rendering: images, cameras, stages
|
|
render.optics.unbind rendering: images, cameras, stages
|
|
render.output.size rendering: images, cameras, stages
|
|
render.preflight rendering: images, cameras, stages
|
|
render.preflight.copy rendering: images, cameras, stages
|
|
render.preset.apply rendering: images, cameras, stages
|
|
render.preset.resolve rendering: images, cameras, stages
|
|
render.quality.prepare rendering: images, cameras, stages
|
|
render.result.close rendering: images, cameras, stages
|
|
render.result.copy rendering: images, cameras, stages
|
|
render.result.discard rendering: images, cameras, stages
|
|
render.result.pin rendering: images, cameras, stages
|
|
render.result.regrade rendering: images, cameras, stages
|
|
render.result.select rendering: images, cameras, stages
|
|
render.result.view rendering: images, cameras, stages
|
|
render.scene rendering: images, cameras, stages
|
|
render.settings.apply rendering: images, cameras, stages
|
|
render.settings.capture_hdr rendering: images, cameras, stages
|
|
render.settings.get rendering: images, cameras, stages
|
|
render.settings.set rendering: images, cameras, stages
|
|
render.shot.duplicate rendering: images, cameras, stages
|
|
render.shot.remove rendering: images, cameras, stages
|
|
render.shot.rename rendering: images, cameras, stages
|
|
render.stage.backdrop rendering: images, cameras, stages
|
|
render.stage.clear rendering: images, cameras, stages
|
|
render.stage.ground rendering: images, cameras, stages
|
|
render.start rendering: images, cameras, stages
|
|
render.status rendering: images, cameras, stages
|
|
render.surface.import rendering image resources; crates/engine/src/cmd/render/library_tests.rs::imported_wood_maps_reopen_without_source_and_keep_geometry_history_and_resource_users
|
|
render.texture.list rendering image resources; crates/engine/src/cmd/render/library_tests.rs::imported_wood_maps_reopen_without_source_and_keep_geometry_history_and_resource_users
|
|
render.texture.remove rendering image resources; crates/engine/src/cmd/render/library_tests.rs::imported_wood_maps_reopen_without_source_and_keep_geometry_history_and_resource_users
|
|
select.clear the selection
|
|
select.filter the selection
|
|
select.same_look the selection
|
|
select.set the selection
|
|
selection.delete deletes what is selected through the commands that own each kind
|
|
settings.profile.apply settings profiles: preferences saved, applied and shared
|
|
settings.profile.delete settings profiles: preferences saved, applied and shared
|
|
settings.profile.export settings profiles: preferences saved, applied and shared
|
|
settings.profile.import settings profiles: preferences saved, applied and shared
|
|
settings.profile.list settings profiles: preferences saved, applied and shared
|
|
settings.profile.rename settings profiles: preferences saved, applied and shared
|
|
settings.profile.save settings profiles: preferences saved, applied and shared
|
|
sheet.rules a listing of sheet metal rules
|
|
sketch.arc.tangent 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.auto_constrain 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.auto_constrain_from_datum 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.break 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.break_link 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.cancel 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.centerline 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.chain 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.chamfer.distance_angle 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.chamfer.equal_distance 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.chamfer.two_distance 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.circle.three_point 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.circle.three_tangent 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.circle.two_point 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.circle.two_tangent 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.constrainer 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.constraint.coincident 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.constraint.collinear 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.constraint.concentric 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.constraint.curvature 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.constraint.equal 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.constraint.midpoint 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.constraint.parallel 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.constraint.perpendicular 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.constraint.polygon 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.constraint.symmetry 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.construction 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.construction_line 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.construction_line.angle 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.construction_line.bisector 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.construction_line.horizontal 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.construction_line.parallel 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.construction_line.perpendicular 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.construction_line.tangent_at 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.construction_line.tangent_external 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.construction_line.tangent_two 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.construction_line.vertical 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.copy 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.cut 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.delete 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.dimension_text 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.drag 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.drag_end 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.draw.dimensioned 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.drawing_bounds 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.edit_text 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.equation_curve 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.equation_curve.edit 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.export_dxf 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.extend 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.fillet 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.finish_auto_constrain 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.glyphs 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.infinite 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.insert_dxf 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.insert_svg 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.inspect 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.line.midpoint 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.loose_ends 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.loose_ends.tie 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.mirror 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.move 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.move3d 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.move_points 2D sketch only; crates/engine/src/cmd/sketch_ux_tests.rs: move_points_moves_each_point_to_its_own_target and move_points_refuses_a_near_that_two_points_answer
|
|
sketch.offset 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.offset.break 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.paste 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.pattern.rectangular 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.point.divide 2D sketch only; crates/engine/src/cmd/sketch_divide_tests.rs: a_line_divided_in_four_keeps_its_quarters_when_it_grows and a_spline_is_divided_into_equal_lengths_along_it
|
|
sketch.point3d 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.polygon.edge 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.rectangle.three_point 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.redefine 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.scale 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.slot.arc_center 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.slot.arc_three_point 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.slot.center_point 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.snap 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.solve 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.spline.insert_point 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.spline.remove_point 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.spline.reverse 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.toggle_diameter 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.toggle_driven 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.transform 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.trim 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
sketch.trim.path 2D sketch only (the sketch solver and engine tests); no kernel operation
|
|
timeline.dependents a listing of dependents
|
|
timeline.export_script writes the history as a script
|
|
timeline.inspect a listing of the timeline
|
|
timeline.play plays the history back in the view: no new geometry
|
|
timeline.rename a feature name
|
|
timeline.rename_group a group name
|
|
ui.assistant the view: camera, layout, display
|
|
view.ambient_occlusion the view: camera, layout, display
|
|
view.angle_readout the view: camera, layout, display
|
|
view.apply the view: camera, layout, display
|
|
view.back the view: camera, layout, display
|
|
view.bottom the view: camera, layout, display
|
|
view.delete the view: camera, layout, display
|
|
view.fit the view: camera, layout, display
|
|
view.front the view: camera, layout, display
|
|
view.graphics_preset the view: camera, layout, display
|
|
view.grid the view: camera, layout, display
|
|
view.ground_shadow the view: camera, layout, display
|
|
view.history_layout the view: camera, layout, display
|
|
view.home the view: camera, layout, display
|
|
view.isometric the view: camera, layout, display
|
|
view.layout the view: camera, layout, display
|
|
view.left the view: camera, layout, display
|
|
view.list the view: camera, layout, display
|
|
view.navigate the view: camera, layout, display
|
|
view.navigation_bar the view: camera, layout, display
|
|
view.navigator the view: navigator type; crates/engine/src/schema/view_navigation_tests.rs
|
|
view.next_tab the view: camera, layout, display
|
|
view.normal_to the view: camera, layout, display
|
|
view.perspective the view: camera, layout, display
|
|
view.previous_tab the view: camera, layout, display
|
|
view.rename the view: camera, layout, display
|
|
view.render_browser the view: camera, layout, display
|
|
view.render_dock the view: camera, layout, display
|
|
view.render_focus the view: camera, layout, display
|
|
view.render_frame the view: camera, layout, display
|
|
view.render_inspector the view: camera, layout, display
|
|
view.render_live live-image pause state only: crates/ui-egui/src/render_workspace_tests.rs::live_edits_coalesce_and_pause_drains_late_capture_without_document_or_result_changes
|
|
view.render_select the view: camera, layout, display
|
|
view.render_stage the view: camera, layout, display
|
|
view.ribbon_tabs_only the view: camera, layout, display
|
|
view.right the view: camera, layout, display
|
|
view.save the view: camera, layout, display
|
|
view.shots_strip the view: camera, layout, display
|
|
view.spin the view: camera, layout, display
|
|
view.status_details the view: camera, layout, display
|
|
view.status_items the view: camera, layout, display
|
|
view.tool the view: camera, layout, display
|
|
view.tool.zoom the view: camera, layout, display
|
|
view.top the view: camera, layout, display
|
|
view.visual_style the view: camera, layout, display
|
|
|
|
# Commands that make or change geometry and have no case yet. This section only shrinks: the
|
|
# pull request that gives one a case in solidcore's corpus or a test moves its line to the section
|
|
# above with where it is tested (the check fails on a listed command that a case here uses), and a
|
|
# new geometry command gets its line in the section above.
|
|
[to cover]
|
|
body.repair repair: the solid a refused or open part becomes
|
|
component.move_sketches assemblies: sketches moved between components
|
|
component.revert_position assemblies: a placement reverted
|
|
file.export_view_dxf drawings: the projection of the model a view DXF holds
|
|
inspect.draft inspect: the number or curves it reports
|
|
inspect.parameter_sweep inspect: results rebuilt over a parameter range
|
|
inspect.section inspect: the number or curves it reports
|
|
motion.trace.edit assemblies: motion results
|
|
motion.trace.keep assemblies: motion results
|
|
parts.fastener standard parts: a fastener body
|
|
parts.insert standard parts: a part body
|
|
parts.resize standard parts: a part resized
|
|
sketch.arc3d sketch: a curve kind no case profiles yet
|
|
sketch.auto_project sketch from the model: curves the kernel computes from bodies
|
|
sketch.conic sketch: a curve kind no case profiles yet
|
|
sketch.fit_curves_to_section sketch from the model: curves the kernel computes from bodies
|
|
sketch.include_3d sketch from the model: curves the kernel computes from bodies
|
|
sketch.intersect sketch from the model: curves the kernel computes from bodies
|
|
sketch.intersection_curve sketch from the model: curves the kernel computes from bodies
|
|
sketch.isoparametric_curve sketch from the model: curves the kernel computes from bodies
|
|
sketch.project_to_surface sketch from the model: curves the kernel computes from bodies
|
|
sketch.spline.control_point_5 sketch: a curve kind no case profiles yet
|
|
sketch.spline3d sketch: a curve kind no case profiles yet
|
|
sketch.spun_profile sketch from the model: curves the kernel computes from bodies
|