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

+16
View File
@@ -14,6 +14,7 @@ mod inquiry;
mod layerprops;
mod layers;
pub(crate) mod pdf_import;
mod point_cloud;
mod pdf_underlay;
mod pdf_dialogs;
mod xclip;
@@ -636,6 +637,21 @@ inventory::submit!(crate::command::CommandRegistration {
"PDFIMPORTIMAGEPATH",
"XDWGFADECTL",
"POINTCLOUDCLIPFRAME",
"POINTCLOUDDENSITY",
"POINTCLOUDPOINTSIZE",
"POINTCLOUDLOCK",
"POINTCLOUDAUTOUPDATE",
"POINTCLOUDBOUNDARY",
"POINTCLOUDRTDENSITY",
"POINTCLOUDLOD",
"POINTCLOUDPOINTMAX",
"POINTCLOUDVISRETAIN",
"POINTCLOUDSHADING",
"POINTCLOUDCACHESIZE",
"POINTCLOUD2DVSDISPLAY",
"POINTCLOUDLIGHTING",
"POINTCLOUDLIGHTSOURCE",
"POINTCLOUDPOINTMAXLEGACY",
"XCLIPFRAME",
"WIPEOUTFRAME",
"FRAMES0",