forked from 1b-agent/opencadstudio-upstream
Point clouds: crops along the view, POINTCLOUDUNCROP, POINTCLOUDLOD
A crop is drawn on the view plane: it keeps the view's right and up directions in the cloud's coordinates and its points in 3D, and cuts along the view. POINTCLOUDUNCROP removes a picked cloud's crops. POINTCLOUDLOD scales the points shown in tenths. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
da25c45fdd
commit
2e23a903a4
4 files changed
+81
-36
No files matched your search
@@ -720,9 +720,11 @@ impl OpenCADStudio {
|
||||
self.command_line.push_info(&command.prompt());
|
||||
self.tabs[i].active_cmd = Some(Box::new(command));
|
||||
}
|
||||
"POINTCLOUDCROP" => {
|
||||
"POINTCLOUDCROP" | "POINTCLOUDUNCROP" => {
|
||||
use crate::command::CadCommand;
|
||||
let command = crate::modules::insert::pc_crop::PointCloudCropCommand::new();
|
||||
use crate::modules::insert::pc_crop::PointCloudCropCommand;
|
||||
let command =
|
||||
if cmd == "POINTCLOUDUNCROP" { PointCloudCropCommand::uncrop() } else { PointCloudCropCommand::new() };
|
||||
self.command_line.push_info(&command.prompt());
|
||||
self.tabs[i].active_cmd = Some(Box::new(command));
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user