|
template<typename GeometryTraits > |
GeometryTraits::Point | FEVV::Operators::Geometry::triangle_barycenter (const typename GeometryTraits::Point &a, const typename GeometryTraits::Point &b, const typename GeometryTraits::Point &c, const GeometryTraits &) |
| Compute the barycenter/mean position of a triangle (given by 3 points). More...
|
|
template<typename GeometryTraits > |
double | FEVV::Operators::Geometry::triangle_perimeter (const typename GeometryTraits::Point &a, const typename GeometryTraits::Point &b, const typename GeometryTraits::Point &c, const GeometryTraits >) |
| Compute the perimeter of a triangle (given by 3 points). More...
|
|
template<typename GeometryTraits > |
GeometryTraits::Vector | FEVV::Operators::Geometry::triangle_normal_unnormalized (const typename GeometryTraits::Point &a, const typename GeometryTraits::Point &b, const typename GeometryTraits::Point &c, const GeometryTraits >) |
| Compute the unnormalized normal of a triangle (given by 3 points). More...
|
|
template<typename GeometryTraits > |
double | FEVV::Operators::Geometry::triangle_area (const typename GeometryTraits::Point &a, const typename GeometryTraits::Point &b, const typename GeometryTraits::Point &c, const GeometryTraits >) |
| Compute the area of a triangle (given by 3 points). More...
|
|
template<typename FaceGraph , typename GeometryTraits = FEVV::Geometry_traits< FaceGraph >> |
double | FEVV::Operators::Geometry::triangle_shape_potential (const typename GeometryTraits::Point &a, const typename GeometryTraits::Point &b, const typename GeometryTraits::Point &c, const double prohib_energy, const GeometryTraits >) |
| Compute the shape potential of a triangle (given by 3 points). Triangle "equilateralness" measure. More...
|
|