Complete automatic constraint behavior

This commit is contained in:
ramox81 committed 2026-09-15 11:47:28 +03:00
1 parent d738ebfcc6
commit 66be530655
25 files changed
+1494 -102

No files matched your search

+11 -1
View File
@@ -835,7 +835,17 @@ bg={bg_ms:.1}ms n={view_count}"
set.constraints
.iter()
.filter(|c| c.enabled)
.filter(|c| tab.scene.is_parametric_constraint_visible(scope, c.id))
.filter(|c| {
let selected = c.refs.iter().any(|reference| {
tab.scene.selected.contains(&reference.entity)
});
tab.scene.should_display_parametric_constraint(
scope,
c.id,
selected,
self.constraint_bar_display,
)
})
.filter_map(|c| {
let (anchor, outward) =
crate::scene::parametric_constraints::glyph_placement(