[][src]Trait rust_3d::traits::IsVertexEditableMesh

pub trait IsVertexEditableMesh<V, TU>: IsMesh<V, TU> where
    TU: IsTopologyUnit
{ fn add_vertex(&mut self, vertex: V) -> VId;
fn change_vertex(&mut self, vid: VId, vertex: V) -> Result<()>; }

IsVertexEditableMesh trait used for meshes with editable vertex data

Required methods

fn add_vertex(&mut self, vertex: V) -> VId

Should add a vertex to the end and return its id

fn change_vertex(&mut self, vid: VId, vertex: V) -> Result<()>

Should change vertex at vId to the given vertex returning an error on failure

Loading content...

Implementors

impl<M, T> IsVertexEditableMesh<T, Face3> for SearchableMesh<M, T> where
    M: IsMesh<T, Face3> + IsVertexEditableMesh<T, Face3>,
    T: IsEditable3D + IsBuildable3D + Clone
[src]

impl<P> IsVertexEditableMesh<P, Face3> for Mesh3D<P> where
    P: IsEditable3D + IsBuildable3D + Clone
[src]

Loading content...