Refactor to prepare for follow-on change

This commit is contained in:
Hanno Braun 2024-04-25 13:36:01 +02:00
parent 073e0d08d5
commit feb45796c4

View File

@ -88,20 +88,21 @@ mod tests {
fn interior_winding() -> anyhow::Result<()> {
let mut core = Core::new();
let valid = Face::polygon(
core.layers.topology.surfaces.xy_plane(),
[[0., 0.], [3., 0.], [0., 3.]],
&mut core,
)
.update_region(
|region, core| {
region.add_interiors(
[Cycle::polygon([[1., 1.], [1., 2.], [2., 1.]], core)],
core,
)
},
&mut core,
);
let surface = core.layers.topology.surfaces.xy_plane();
let valid =
Face::polygon(surface, [[0., 0.], [3., 0.], [0., 3.]], &mut core)
.update_region(
|region, core| {
region.add_interiors(
[Cycle::polygon(
[[1., 1.], [1., 2.], [2., 1.]],
core,
)],
core,
)
},
&mut core,
);
InteriorCycleHasInvalidWinding::check_and_return_first_error(
&valid,
&core.layers.geometry,