mirror of
https://github.com/hannobraun/Fornjot
synced 2025-01-15 12:47:19 +00:00
Fix SurfaceVertex
duplication in test code
This commit is contained in:
parent
76d4ccc882
commit
f1fabce5da
@ -181,8 +181,9 @@ mod tests {
|
||||
|
||||
use crate::{
|
||||
algorithms::{reverse::Reverse, sweep::Sweep},
|
||||
objects::{Cycle, Face, HalfEdge, Objects},
|
||||
objects::{Cycle, Face, HalfEdge, Objects, SurfaceVertex, Vertex},
|
||||
partial::HasPartial,
|
||||
storage::Handle,
|
||||
};
|
||||
|
||||
#[test]
|
||||
@ -205,16 +206,40 @@ mod tests {
|
||||
.build(&objects);
|
||||
let side_up = HalfEdge::partial()
|
||||
.with_surface(Some(surface.clone()))
|
||||
.as_line_segment_from_points([[1., 0.], [1., 1.]])
|
||||
.with_back_vertex(Some(Vertex::partial().with_surface_form(
|
||||
Some(bottom.front().surface_form().clone()),
|
||||
)))
|
||||
.with_front_vertex(Some(
|
||||
Vertex::partial().with_surface_form(Some(
|
||||
Handle::<SurfaceVertex>::partial()
|
||||
.with_position(Some([1., 1.])),
|
||||
)),
|
||||
))
|
||||
.as_line_segment()
|
||||
.build(&objects);
|
||||
let top = HalfEdge::partial()
|
||||
.with_surface(Some(surface.clone()))
|
||||
.as_line_segment_from_points([[0., 1.], [1., 1.]])
|
||||
.with_back_vertex(Some(
|
||||
Vertex::partial().with_surface_form(Some(
|
||||
Handle::<SurfaceVertex>::partial()
|
||||
.with_position(Some([0., 1.])),
|
||||
)),
|
||||
))
|
||||
.with_front_vertex(Some(Vertex::partial().with_surface_form(
|
||||
Some(side_up.front().surface_form().clone()),
|
||||
)))
|
||||
.as_line_segment()
|
||||
.build(&objects)
|
||||
.reverse();
|
||||
let side_down = HalfEdge::partial()
|
||||
.with_surface(Some(surface.clone()))
|
||||
.as_line_segment_from_points([[0., 0.], [0., 1.]])
|
||||
.with_back_vertex(Some(Vertex::partial().with_surface_form(
|
||||
Some(bottom.back().surface_form().clone()),
|
||||
)))
|
||||
.with_front_vertex(Some(Vertex::partial().with_surface_form(
|
||||
Some(top.front().surface_form().clone()),
|
||||
)))
|
||||
.as_line_segment()
|
||||
.build(&objects)
|
||||
.reverse();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user