#include <gen_normal.h>
Classes | |
class | OctaLevel |
Public Types | |
typedef Point3< ScalarType > | Point3x |
Static Public Member Functions | |
static int | BestMatchingNormal (const Point3x &n, std::vector< Point3x > &nv) |
static void | Perturb (std::vector< Point3< ScalarType > > &NN) |
static void | Random (int vn, std::vector< Point3< ScalarType > > &NN) |
static void | Uniform (int vn, std::vector< Point3< ScalarType > > &NN) |
static void | UniformCone (int vn, std::vector< Point3< ScalarType > > &NN, ScalarType AngleRad, Point3x dir=Point3x(0, 1, 0)) |
Definition at line 37 of file gen_normal.h.
typedef Point3<ScalarType> vcg::GenNormal< ScalarType >::Point3x |
Definition at line 40 of file gen_normal.h.
static int vcg::GenNormal< ScalarType >::BestMatchingNormal | ( | const Point3x & | n, | |
std::vector< Point3x > & | nv | |||
) | [inline, static] |
Definition at line 119 of file gen_normal.h.
static void vcg::GenNormal< ScalarType >::Perturb | ( | std::vector< Point3< ScalarType > > & | NN | ) | [inline, static] |
Definition at line 97 of file gen_normal.h.
static void vcg::GenNormal< ScalarType >::Random | ( | int | vn, | |
std::vector< Point3< ScalarType > > & | NN | |||
) | [inline, static] |
Definition at line 42 of file gen_normal.h.
static void vcg::GenNormal< ScalarType >::Uniform | ( | int | vn, | |
std::vector< Point3< ScalarType > > & | NN | |||
) | [inline, static] |
Definition at line 81 of file gen_normal.h.
static void vcg::GenNormal< ScalarType >::UniformCone | ( | int | vn, | |
std::vector< Point3< ScalarType > > & | NN, | |||
ScalarType | AngleRad, | |||
Point3x | dir = Point3x(0,1,0) | |||
) | [inline, static] |
Definition at line 58 of file gen_normal.h.