#include <vcg/space/plane3.h>
#include <vcg/space/fitting3.h>
#include <vcg/space/point_matching.h>
#include <vcg/math/matrix33.h>
Go to the source code of this file.
Namespaces | |
namespace | vcg |
* | |
Functions | |
template<class CoordType > | |
CoordType::ScalarType | vcg::Area (const std::vector< CoordType > &Pos) |
template<class CoordType > | |
void | vcg::getBaseTemplatePolygon (int N, std::vector< CoordType > &TemplatePos) |
template<class CoordType > | |
void | vcg::GetNormals (std::vector< CoordType > &Pos, std::vector< CoordType > &Norms) |
template<class PolygonType > | |
void | vcg::GetPolyTemplatePos (const PolygonType &F, std::vector< typename PolygonType::CoordType > &TemplatePos, bool force_isotropy=false) |
template<class CoordType > | |
CoordType | vcg::Normal (std::vector< CoordType > &Pos) |
template<class PolygonType > | |
void | vcg::PolyAngleDeviation (const PolygonType &F, typename PolygonType::ScalarType &AvgDev, typename PolygonType::ScalarType &MaxDev) |
template<class PolygonType > | |
PolygonType::ScalarType | vcg::PolyArea (const PolygonType &F) |
template<class PolygonType > | |
PolygonType::ScalarType | vcg::PolyAspectRatio (const PolygonType &F, bool isotropic=false) |
template<class PolygonType > | |
PolygonType::CoordType | vcg::PolyBarycenter (const PolygonType &F) |
template<class PolygonType > | |
vcg::Plane3< typename PolygonType::ScalarType > | vcg::PolyFittingPlane (const PolygonType &F) |
template<class PolygonType > | |
PolygonType::ScalarType | vcg::PolyFlatness (const PolygonType &F) |
template<class PolygonType > | |
PolygonType::CoordType | vcg::PolygonNormal (const PolygonType &F) |
template<class PolygonType > | |
void | vcg::PolyNormals (const PolygonType &F, std::vector< typename PolygonType::CoordType > &Norms) |
template<class PolygonType > | |
PolygonType::ScalarType | vcg::PolyNormDeviation (const PolygonType &F) |
template<class PolygonType > | |
void | vcg::PolyPCA (const PolygonType &F, typename PolygonType::CoordType PCA[]) |
template<class PolygonType > | |
PolygonType::ScalarType | vcg::PolyPerimeter (const PolygonType &F) |
template<class PolygonType > | |
void | vcg::PolyScaledPCA (const PolygonType &F, typename PolygonType::CoordType PCA[]) |