forked from 1b-agent/opencadstudio-upstream
Merge pull request #1184 from Ramox81/codex/hatchedit-command-parity
This commit is contained in:
commit
753fa17b68
24 files changed
+926
-132
No files matched your search
@@ -3870,13 +3870,22 @@ impl OpenCADStudio {
|
||||
};
|
||||
use crate::command::CadCommand;
|
||||
use crate::modules::draw::draw::hatchedit::HatcheditCommand;
|
||||
let cmd: Box<dyn CadCommand> = Box::new(HatcheditCommand::with_handle(
|
||||
handle,
|
||||
model.name.clone(),
|
||||
scale,
|
||||
angle,
|
||||
annotative,
|
||||
));
|
||||
let current_color =
|
||||
self.tabs[i].scene.document.header.current_entity_color;
|
||||
let current_transparency =
|
||||
self.tabs[i].scene.document.current_entity_transparency();
|
||||
let current_origin = self.tabs[i].scene.document.hatch_origin();
|
||||
let cmd: Box<dyn CadCommand> = Box::new(
|
||||
HatcheditCommand::with_handle(
|
||||
handle,
|
||||
model.name.clone(),
|
||||
scale,
|
||||
angle,
|
||||
annotative,
|
||||
)
|
||||
.with_appearance(entity, current_color, current_transparency)
|
||||
.with_origin(current_origin),
|
||||
);
|
||||
self.command_line.push_info(&cmd.prompt());
|
||||
self.tabs[i].active_cmd = Some(cmd);
|
||||
} else {
|
||||
|
||||
Reference in new issue
Block a user