Struct meshlite::wrap::GiftWrapper
source · pub struct GiftWrapper {
pub source_vertices: Vec<SourceVertex>,
pub generated_faces: Vec<Face3>,
/* private fields */
}
Fields
source_vertices: Vec<SourceVertex>
generated_faces: Vec<Face3>
Implementations
sourceimpl GiftWrapper
impl GiftWrapper
pub fn new() -> Self
pub fn add_source_vertex(
&mut self,
position: Point3<f32>,
source_plane: Id,
tag: Id
) -> usize
pub fn find_item(&self, p1: usize, p2: usize) -> Option<&usize>
pub fn add_startup(&mut self, p1: usize, p2: usize, base_normal: Vector3<f32>)
pub fn finished(&mut self) -> bool
pub fn peek_item(&self) -> Option<usize>
pub fn stitch_two_faces(&mut self, mesh: &mut Mesh, face1: Id, face2: Id)
pub fn wrap_faces(&mut self, mesh: &mut Mesh, faces: &Vec<Id>)
pub fn wrap_vertices(
&mut self,
mesh: &mut Mesh,
vertices: &Vec<(Vec<Id>, Vector3<f32>)>
)
Auto Trait Implementations
impl RefUnwindSafe for GiftWrapper
impl Send for GiftWrapper
impl Sync for GiftWrapper
impl Unpin for GiftWrapper
impl UnwindSafe for GiftWrapper
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more