33 #ifndef __H__UG__NODE_GRAPH__OCTREE__
34 #define __H__UG__NODE_GRAPH__OCTREE__
82 int* elemInds,
size_t numElemInds,
int numIndsPerElem,
83 CollisionElementID* elemIDs,
int maxDepth,
84 int elemThreshold,
bool bLoose);
137 vector3* points,
size_t numPoints,
138 int* elemInds,
size_t numElemInds,
int numIndsPerElem,
139 CollisionElementID* elemIDs,
int maxDepth,
140 int elemThreshold,
bool bLoose);
MathVector< 3, number > vector3
a 3d vector
Definition: ugmath_types.h:72
SPCollisionTreeRootNode CreateOctree(vector3 *points, size_t numPoints, int *elemInds, size_t numElemInds, int numIndsPerElem, CollisionElementID *elemIDs, int maxDepth, int elemThreshold, bool bLoose)
Creates an Octree from a list of elements.
Definition: octree.cpp:119
SmartPtr< CollisionTreeRootNode > SPCollisionTreeRootNode
the smartpointer which will be used to encapsulate the node
Definition: collision_tree_root_node.h:43
void CreateSubOctrees(BoxedGroupNode *parentNode, vector3 *points, size_t numPoints, int *elemInds, size_t numElemInds, int numIndsPerElem, CollisionElementID *elemIDs, int maxDepth, int elemThreshold, bool bLoose)
Creates sub-trees of an Octree.
Definition: octree.cpp:157