Trait fj_kernel::builder::FaceBuilder
source · pub trait FaceBuilder {
fn update_exterior_as_polygon(
&mut self,
surface: impl Into<Partial<Surface>>,
points: impl IntoIterator<Item = impl Into<Point<2>>>
) -> Vec<Partial<HalfEdge>>;
fn add_interior_polygon(
&mut self,
surface: impl Into<Partial<Surface>>,
points: impl IntoIterator<Item = impl Into<Point<2>>>
);
}Expand description
Builder API for PartialFace
Required Methods§
sourcefn update_exterior_as_polygon(
&mut self,
surface: impl Into<Partial<Surface>>,
points: impl IntoIterator<Item = impl Into<Point<2>>>
) -> Vec<Partial<HalfEdge>>
fn update_exterior_as_polygon(
&mut self,
surface: impl Into<Partial<Surface>>,
points: impl IntoIterator<Item = impl Into<Point<2>>>
) -> Vec<Partial<HalfEdge>>
Update the PartialFace with an exterior polygon
sourcefn add_interior_polygon(
&mut self,
surface: impl Into<Partial<Surface>>,
points: impl IntoIterator<Item = impl Into<Point<2>>>
)
fn add_interior_polygon(
&mut self,
surface: impl Into<Partial<Surface>>,
points: impl IntoIterator<Item = impl Into<Point<2>>>
)
Update the PartialFace with an interior polygon