[][src]Trait plexus::graph::VertexNormal

pub trait VertexNormal: FaceNormal where
    Self::Vertex: AsPosition
{ fn normal<B>(
        vertex: VertexView<B>
    ) -> Result<Vector<VertexPosition<Self>>, GraphError>
    where
        B: Reborrow,
        B::Target: AsStorage<Arc<Self>> + AsStorage<Face<Self>> + AsStorage<Vertex<Self>> + Consistent + Geometric<Geometry = Self>
; }

Required methods

fn normal<B>(
    vertex: VertexView<B>
) -> Result<Vector<VertexPosition<Self>>, GraphError> where
    B: Reborrow,
    B::Target: AsStorage<Arc<Self>> + AsStorage<Face<Self>> + AsStorage<Vertex<Self>> + Consistent + Geometric<Geometry = Self>, 

Loading content...

Implementors

impl<G> VertexNormal for G where
    G: FaceNormal,
    G::Vertex: AsPosition
[src]

Loading content...