Point clouds: drawn from their scans, placed, cropped and attached as the reference does

Scans (.rcs) and projects (.rcp) are read and their points drawn as
screen-sized dots, coloured by the cloud's stylization. The cloud's
placement carries its scale and rotation; its extents and crops stay in
the scan's coordinates. A missing scan shows the extents with the saved
path. -POINTCLOUDATTACH / POINTCLOUDATTACH, POINTCLOUDCROP and the
POINTCLOUD* settings follow the reference's prompts and messages, the
Properties list is the reference's, and a locked cloud is left alone by
edits.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ramox81andClaude Opus 5.5 committed 2026-09-29 17:08:46 +03:00
1 parent 07f25f4bca
commit e9c4e501db
58 files changed
+2711 -237

No files matched your search

+10
View File
@@ -96,6 +96,16 @@ 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")),
"Stylization" => Some(("properties", "stylization")),
"Color scheme" => Some(("properties", "color-scheme")),
"Scan Colors" => Some(("properties", "scan-colors")),
"Object Color" => Some(("properties", "object-color")),
"Classification" => Some(("properties", "classification")),
"Show cropped" => Some(("properties", "show-cropped")),
"Geolocate" => Some(("properties", "geolocate")),
"Segmentation" => Some(("properties", "segmentation")),
"Unit factor" => Some(("properties", "unit-factor")),
"Saved path" => Some(("properties", "saved-path-lower")),
"%{count} objects selected" => Some(("properties", "count-objects-selected")),
"%{count} selected layers" => Some(("modal", "count-selected-layers")),
"%{count} steps available" => Some(("ui", "count-steps-available")),