Add hatch editing option stages and appearance association workflows

This commit is contained in:
ramox81 committed 2026-09-11 10:22:55 +03:00
1 parent 7d0c059b30
commit c947e1ce50
4 files changed
+220 -11

No files matched your search

+9 -1
View File
@@ -13,13 +13,21 @@ use glam::DVec3;
#[derive(Clone, Debug)]
pub enum HatchEditOperation {
Appearance {
color: Option<acadrust::types::Color>,
layer: Option<String>,
transparency: Option<acadrust::types::Transparency>,
},
Update {
origin: Option<(f64, f64)>,
disassociate: bool,
style: Option<acadrust::entities::HatchStyleType>,
annotative: Option<bool>,
},
RecreateBoundary,
RecreateBoundary { associate: bool },
BeginAssociate,
AssociateBoundaries(Vec<Handle>),
DrawOrderBoundary { above: bool },
Separate,
AddBoundaries(Vec<Handle>),
RemoveBoundaries(Vec<Handle>),