Delete the vestigial region domain, reverting to naive logic for mesh region fill determination (#4463)

Delete the vestigial region domain, reverting the face fill decision to the bare branching test
This commit is contained in:
Keavon Chambers
2026-08-18 23:50:16 -07:00
committed by GitHub
parent 39425ca7ea
commit daa8b6a5a4
11 changed files with 36 additions and 287 deletions

View File

@@ -39,6 +39,5 @@ pub enum VectorTableTab {
#[default]
Points,
Segments,
Regions,
Handles,
}

View File

@@ -647,7 +647,7 @@ impl TableItemLayout for Vector {
)
}
fn value_page(&self, data: &mut LayoutData) -> Vec<LayoutGroup> {
let table_tab_entries = [VectorTableTab::Points, VectorTableTab::Segments, VectorTableTab::Regions, VectorTableTab::Handles]
let table_tab_entries = [VectorTableTab::Points, VectorTableTab::Segments, VectorTableTab::Handles]
.into_iter()
.map(|tab| {
RadioEntryData::new(format!("{tab:?}"))
@@ -694,17 +694,6 @@ impl TableItemLayout for Vector {
]
}));
}
VectorTableTab::Regions => {
table_rows.push(column_headings(&["", "segment_range"]));
table_rows.extend(self.region_domain.iter().map(|(id, segment_range)| {
vec![
TextLabel::new(format!("{}", id.inner())).narrow(true).widget_instance(),
TextLabel::new(format!("Segment {} Segment {}", segment_range.start().inner(), segment_range.end().inner()))
.narrow(true)
.widget_instance(),
]
}));
}
}
vec![LayoutGroup::row(table_tabs), LayoutGroup::table(table_rows, false)]