|
| template<typename BaseVecT > |
| DenseFaceMap< Normal< typename BaseVecT::CoordType > > | lvr2::calcFaceNormals (const BaseMesh< BaseVecT > &mesh) |
| | Calculates a normal for each face in the mesh. More...
|
| |
| template<typename BaseVecT > |
| DenseVertexMap< Normal< typename BaseVecT::CoordType > > | lvr2::calcVertexNormals (const BaseMesh< BaseVecT > &mesh, const FaceMap< Normal< typename BaseVecT::CoordType >> &normals, const PointsetSurface< BaseVecT > &surface) |
| | Calculates a normal for each vertex in the mesh. More...
|
| |
| template<typename BaseVecT > |
| DenseVertexMap< Normal< typename BaseVecT::CoordType > > | lvr2::calcVertexNormals (const BaseMesh< BaseVecT > &mesh, const FaceMap< Normal< typename BaseVecT::CoordType >> &normals) |
| | Calculates a normal for each vertex in the mesh. More...
|
| |
| template<typename BaseVecT > |
| boost::optional< Normal< typename BaseVecT::CoordType > > | lvr2::getFaceNormal (array< BaseVecT, 3 > vertices) |
| | Returns the normal of a face with the given three vertices. More...
|
| |
| template<typename BaseVecT > |
| boost::optional< Normal< typename BaseVecT::CoordType > > | lvr2::interpolatedVertexNormal (const BaseMesh< BaseVecT > &mesh, const FaceMap< Normal< typename BaseVecT::CoordType >> &normals, VertexHandle handle) |
| | Returns a vertex normal for the given vertex interpolated from the normals of its adjacent faces. More...
|
| |