Point clouds: attach dialog, crop toolbar, stylize, palette rows

POINTCLOUDATTACH opens the Attach Point Cloud dialog after the file is
chosen; its Attach button lives in the Attach Underlay list instead of a
separate Insert panel. A selected cloud brings the crop tools to the
right-edge toolbar. POINTCLOUDSTYLIZE sets the stylization with the
reference's prompts, the External References palette lists point clouds
(unload, reload, detach, path), and definitions keep the header extents.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ramox81andClaude Opus 5.5 committed 2026-09-30 10:14:44 +03:00
1 parent 3afd547e28
commit c2d9ac5ae2
48 files changed
+1711 -83

No files matched your search

+19
View File
@@ -96,6 +96,25 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
"#RRGGBB or blank" => Some(("common", "rrggbb-or-blank")),
"%{cmd} Select objects (%{count} selected, Enter to apply):" => Some(("selection", "cmd-select-objects-count-selected-enter-to-app")),
"%{cmd} Select objects:" => Some(("selection", "cmd-select-objects")),
"Attach Point Cloud" => Some(("insert", "ul-attach-point-cloud")),
"Rectangular\nCrop" => Some(("insert", "pc-rect-crop")),
"Polygonal\nCrop" => Some(("insert", "pc-poly-crop")),
"Circular\nCrop" => Some(("insert", "pc-circ-crop")),
"Show\nCropping" => Some(("insert", "pc-show-crop")),
"Invert\nCropping" => Some(("insert", "pc-invert-crop")),
"Remove All\nCropping" => Some(("insert", "pc-uncrop")),
"Data:" => Some(("insert", "pc-data")),
"Size:" => Some(("insert", "pc-size")),
"Use geographic location" => Some(("insert", "pc-geo")),
"Lock point cloud" => Some(("insert", "pc-lock")),
"Zoom to point cloud" => Some(("insert", "pc-zoom")),
"{count} scans" => Some(("insert", "pc-scan-count")),
"{count} points" => Some(("insert", "pc-point-count")),
"Select Point Cloud File" => Some(("insert", "pc-select-file")),
"Point Cloud Project" => Some(("insert", "pc-rcp")),
"Point Cloud Scan" => Some(("insert", "pc-rcs")),
"Point Clouds" => Some(("insert", "pc-clouds")),
"Attaches a point cloud scan or project." => Some(("insert", "pc-help")),
"Stylization" => Some(("properties", "stylization")),
"Color scheme" => Some(("properties", "color-scheme")),
"Scan Colors" => Some(("properties", "scan-colors")),