mirror of
https://github.com/hannobraun/Fornjot
synced 2025-02-07 07:45:52 +00:00
Simplify PartialCycle
construction
This commit is contained in:
parent
bba87e7ccf
commit
1d64b5afbc
@ -268,9 +268,7 @@ mod tests {
|
||||
.clone()
|
||||
};
|
||||
|
||||
let mut cycle = PartialCycle {
|
||||
..Default::default()
|
||||
};
|
||||
let mut cycle = PartialCycle::default();
|
||||
cycle.half_edges.extend(
|
||||
[bottom, side_up, top, side_down].map(Partial::from_partial),
|
||||
);
|
||||
|
@ -147,9 +147,7 @@ mod tests {
|
||||
let valid = {
|
||||
let surface = services.objects.surfaces.xy_plane();
|
||||
|
||||
let mut cycle = PartialCycle {
|
||||
..Default::default()
|
||||
};
|
||||
let mut cycle = PartialCycle::default();
|
||||
cycle.update_as_polygon_from_points([[0., 0.], [1., 0.], [0., 1.]]);
|
||||
cycle.infer_vertex_positions_if_necessary(&surface.geometry());
|
||||
cycle.build(&mut services.objects)
|
||||
@ -190,9 +188,7 @@ mod tests {
|
||||
let valid = {
|
||||
let surface = services.objects.surfaces.xy_plane();
|
||||
|
||||
let mut cycle = PartialCycle {
|
||||
..Default::default()
|
||||
};
|
||||
let mut cycle = PartialCycle::default();
|
||||
cycle.update_as_polygon_from_points([[0., 0.], [1., 0.], [0., 1.]]);
|
||||
cycle.infer_vertex_positions_if_necessary(&surface.geometry());
|
||||
cycle.build(&mut services.objects)
|
||||
|
@ -181,9 +181,7 @@ mod tests {
|
||||
let invalid = {
|
||||
let surface = services.objects.surfaces.xz_plane();
|
||||
|
||||
let mut cycle = PartialCycle {
|
||||
..Default::default()
|
||||
};
|
||||
let mut cycle = PartialCycle::default();
|
||||
cycle.update_as_polygon_from_points([[1., 1.], [1., 2.], [2., 1.]]);
|
||||
cycle.infer_vertex_positions_if_necessary(&surface.geometry());
|
||||
let cycle = cycle
|
||||
|
@ -36,9 +36,7 @@ impl Shape for fj::Sketch {
|
||||
Partial::from_partial(half_edge)
|
||||
};
|
||||
let exterior = {
|
||||
let mut cycle = PartialCycle {
|
||||
..Default::default()
|
||||
};
|
||||
let mut cycle = PartialCycle::default();
|
||||
cycle.half_edges.push(half_edge);
|
||||
Partial::from_partial(cycle)
|
||||
};
|
||||
@ -58,9 +56,7 @@ impl Shape for fj::Sketch {
|
||||
);
|
||||
|
||||
let exterior = {
|
||||
let mut cycle = PartialCycle {
|
||||
..Default::default()
|
||||
};
|
||||
let mut cycle = PartialCycle::default();
|
||||
let mut line_segments = vec![];
|
||||
let mut arcs = vec![];
|
||||
poly_chain.to_segments().into_iter().for_each(
|
||||
|
Loading…
Reference in New Issue
Block a user