Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Spatial/FastWinding.h |
Include |
#include "Spatial/FastWinding.h" |
template<class TriangleMeshType>
class TFastWindingTree
Fast Mesh Winding Number extension to a TMeshAABBTree3. This class is an "add-on" to the AABBTree, that can compute the Fast Mesh Winding Number. This calculation requires a precomputation pass where information is cached at each tree node.
Name | Description | ||
---|---|---|---|
|
int |
FWNApproxOrder |
FWN approximation order. Must be 1 or 2. 2 is more accurate, obviously. |
|
double |
FWNBeta |
FWN beta parameter - is 2.0 in paper |
Name | Description | |
---|---|---|
|
TFastWindingTree ( |
Name | Description | ||
---|---|---|---|
|
Build ( |
||
|
double |
FastWindingNumber ( |
Fast approximation of winding number using far-field approximations. |
|
double |
FastWindingNumber ( |
Const version does not auto-build on query |
|
TMeshAABBTre... |
GetTree() |
|
|
IsBuilt() |
||
|
IsInside ( |
||
|
SetTree ( |