|
Blender V5.0
|
Namespaces | |
| namespace | MatrixUtil |
Classes | |
| class | NormalCycle |
Functions | |
| template<class T> | |
| void | ogf_swap (T &x, T &y) |
| static bool | sphere_clip_vector (const Vec3r &O, real r, const Vec3r &P, Vec3r &V) |
| void | compute_curvature_tensor (WVertex *start, real radius, NormalCycle &nc) |
| void | compute_curvature_tensor_one_ring (WVertex *start, NormalCycle &nc) |
| void Freestyle::OGF::compute_curvature_tensor | ( | WVertex * | start, |
| real | radius, | ||
| NormalCycle & | nc ) |
Definition at line 519 of file Curvature.cpp.
References Freestyle::OGF::NormalCycle::accumulate_dihedral_angle(), assert, Freestyle::WOEdge::GetAngle(), Freestyle::WOEdge::GetaVertex(), Freestyle::WEdge::GetNumberOfOEdges(), Freestyle::WOEdge::GetOwner(), Freestyle::WOEdge::GetVec(), Freestyle::WVertex::GetVertex(), Freestyle::WVertex::isBoundary(), P, sphere_clip_vector(), V, v, and w().
Referenced by Freestyle::FEdgeXDetector::computeCurvatures().
| void Freestyle::OGF::compute_curvature_tensor_one_ring | ( | WVertex * | start, |
| NormalCycle & | nc ) |
Definition at line 564 of file Curvature.cpp.
References Freestyle::OGF::NormalCycle::accumulate_dihedral_angle(), Freestyle::WOEdge::GetAngle(), Freestyle::WOEdge::getPrevOnFace(), Freestyle::WOEdge::GetVec(), Freestyle::WVertex::incoming_edges_begin(), Freestyle::WVertex::incoming_edges_end(), Freestyle::WVertex::isBoundary(), and Freestyle::WOEdge::twin().
Referenced by Freestyle::FEdgeXDetector::computeCurvatures().
Definition at line 28 of file normal_cycle.h.
References Freestyle::x, y, and z().
Referenced by Freestyle::OGF::NormalCycle::end().
|
static |
Definition at line 491 of file Curvature.cpp.
References Freestyle::a, b, Freestyle::c, P, sqrt, V, and W.
Referenced by compute_curvature_tensor().