mirror of
https://github.com/hannobraun/Fornjot
synced 2025-11-01 20:58:17 +00:00
Simplify construction of Cycle in test
This commit is contained in:
parent
cf47ffbcde
commit
a3315e0600
@ -114,12 +114,12 @@ mod tests {
|
||||
use crate::{
|
||||
assert_contains_err,
|
||||
operations::{
|
||||
build::{BuildHalfEdge, BuildSketch},
|
||||
build::{BuildCycle, BuildHalfEdge, BuildSketch},
|
||||
insert::Insert,
|
||||
reverse::Reverse,
|
||||
update::{UpdateRegion, UpdateSketch},
|
||||
},
|
||||
topology::{Cycle, HalfEdge, Region, Sketch, Vertex},
|
||||
topology::{Cycle, HalfEdge, Region, Sketch},
|
||||
validate::{SketchValidationError, Validate, ValidationError},
|
||||
Core,
|
||||
};
|
||||
@ -160,15 +160,12 @@ mod tests {
|
||||
HalfEdge::circle([0., 0.], 2., surface.clone(), &mut core);
|
||||
let inner_circle =
|
||||
HalfEdge::circle([0., 0.], 1., surface.clone(), &mut core);
|
||||
let cw_inner_circle = HalfEdge::from_sibling(
|
||||
&inner_circle,
|
||||
Vertex::new().insert(&mut core),
|
||||
&mut core,
|
||||
);
|
||||
let exterior = Cycle::new(vec![outer_circle.clone()]).insert(&mut core);
|
||||
|
||||
let valid_interior =
|
||||
Cycle::new(vec![cw_inner_circle.clone()]).insert(&mut core);
|
||||
Cycle::circle([0., 0.], 1., surface.clone(), &mut core)
|
||||
.reverse(&mut core)
|
||||
.insert(&mut core);
|
||||
let valid_sketch = Sketch::new(
|
||||
surface.clone(),
|
||||
vec![Region::new(exterior.clone(), vec![valid_interior])
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user