Remove redundant calls to insert

This commit is contained in:
Hanno Braun 2024-06-26 18:14:39 +02:00
parent e827945643
commit 4da0622958

View File

@ -2,7 +2,7 @@ use fj_math::{Point, Scalar, Vector};
use itertools::Itertools;
use crate::{
operations::{build::BuildHalfEdge, insert::Insert, update::UpdateCycle},
operations::{build::BuildHalfEdge, update::UpdateCycle},
storage::Handle,
topology::{Cycle, HalfEdge, Surface},
Core,
@ -54,10 +54,10 @@ pub trait BuildCycle {
let angle = Scalar::TAU / 4.;
let ab = HalfEdge::arc(a, b, angle, surface.clone(), core).insert(core);
let bc = HalfEdge::arc(b, c, angle, surface.clone(), core).insert(core);
let cd = HalfEdge::arc(c, d, angle, surface.clone(), core).insert(core);
let da = HalfEdge::arc(d, a, angle, surface.clone(), core).insert(core);
let ab = HalfEdge::arc(a, b, angle, surface.clone(), core);
let bc = HalfEdge::arc(b, c, angle, surface.clone(), core);
let cd = HalfEdge::arc(c, d, angle, surface.clone(), core);
let da = HalfEdge::arc(d, a, angle, surface.clone(), core);
Cycle::empty().add_half_edges([ab, bc, cd, da], core)
}