Simplify Partial construction

This commit is contained in:
Hanno Braun 2023-02-20 15:34:01 +01:00
parent 1d64b5afbc
commit 04bbd4d907

View File

@ -5,7 +5,7 @@ use fj_interop::ext::ArrayExt;
use crate::{ use crate::{
geometry::path::SurfacePath, geometry::path::SurfacePath,
objects::{Cycle, Surface}, objects::{Cycle, Surface},
partial::{MaybeSurfacePath, Partial, PartialCycle, PartialFace}, partial::{MaybeSurfacePath, Partial, PartialFace},
}; };
use super::SurfaceBuilder; use super::SurfaceBuilder;
@ -33,9 +33,7 @@ pub trait FaceBuilder {
impl FaceBuilder for PartialFace { impl FaceBuilder for PartialFace {
fn add_interior(&mut self) -> Partial<Cycle> { fn add_interior(&mut self) -> Partial<Cycle> {
let cycle = Partial::from_partial(PartialCycle { let cycle = Partial::new();
..Default::default()
});
self.interiors.push(cycle.clone()); self.interiors.push(cycle.clone());
cycle cycle
} }