#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.