25#ifdef WITH_CXX_GUARDEDALLOC
78#ifdef WITH_CXX_GUARDEDALLOC
79 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:CurvatureInfo")
101#ifdef WITH_CXX_GUARDEDALLOC
102 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:Face_Curvature_Info")
Configuration definitions.
Vectors and Matrices (useful type definitions)
Read Guarded memory(de)allocation.
Define the float precision used in the program.
ATTR_WARN_UNUSED_RESULT const BMVert * v
CurvatureInfo(const CurvatureInfo &iBrother)
CurvatureInfo(const CurvatureInfo &ca, const CurvatureInfo &cb, real t)
vector< CurvatureInfo * > vec_curvature_info
VecMat::Vec3< real > Vec3r
void compute_curvature_tensor(WVertex *start, real radius, NormalCycle &nc)
void compute_curvature_tensor_one_ring(WVertex *start, NormalCycle &nc)
void gts_vertex_principal_directions(WVertex *v, Vec3r Kh, real Kg, Vec3r &e1, Vec3r &e2)
bool gts_vertex_gaussian_curvature(WVertex *v, real *Kg)
bool gts_vertex_mean_curvature_normal(WVertex *v, Vec3r &Kh)
void gts_vertex_principal_curvatures(real Kh, real Kg, real *K1, real *K2)