#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 | DiscoBall (int vn, std::vector< Point3< ScalarType > > &NN) |
static void | Fibonacci (int n, std::vector< Point3x > &NN) |
static Point3x | FibonacciPt (int i, int n) |
static void | Perturb (std::vector< Point3< ScalarType > > &NN) |
static void | Random (int vn, std::vector< Point3< ScalarType > > &NN) |
static void | RecursiveOctahedron (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 189 of file gen_normal.h.
static void vcg::GenNormal< ScalarType >::DiscoBall | ( | int | vn, |
std::vector< Point3< ScalarType > > & | NN | ||
) | [inline, static] |
Definition at line 120 of file gen_normal.h.
static void vcg::GenNormal< ScalarType >::Fibonacci | ( | int | n, |
std::vector< Point3x > & | NN | ||
) | [inline, static] |
Definition at line 78 of file gen_normal.h.
static Point3x vcg::GenNormal< ScalarType >::FibonacciPt | ( | int | i, |
int | n | ||
) | [inline, static] |
Definition at line 60 of file gen_normal.h.
static void vcg::GenNormal< ScalarType >::Perturb | ( | std::vector< Point3< ScalarType > > & | NN | ) | [inline, static] |
Definition at line 167 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 >::RecursiveOctahedron | ( | int | vn, |
std::vector< Point3< ScalarType > > & | NN | ||
) | [inline, static] |
Definition at line 151 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 85 of file gen_normal.h.