Namespaces | Functions

D:/SoftwareEntwicklung/C++/HLC/Tools/SoftPixelEngine/repository/sources/Base/spTreeBuilder.cpp File Reference

#include "Base/spTreeBuilder.hpp"
#include "SceneGraph/Collision/spCollisionMesh.hpp"
#include <boost/foreach.hpp>

Namespaces

namespace  sp
 

!!


namespace  sp::scene
 

Add 3D object management functions and scene rendering can be found in this namespace.


namespace  sp::scene::TreeBuilder

Functions

SP_EXPORT KDTreeNode * sp::scene::TreeBuilder::buildKdTree (const std::list< Mesh * > &MeshList, u8 MaxTreeLevel, const EKDTreeBuildingConcepts Concept, bool PreTransform)
SP_EXPORT KDTreeNode * sp::scene::TreeBuilder::buildKdTree (Mesh *Object, u8 MaxTreeLevel=12, const EKDTreeBuildingConcepts Concept=KDTREECONCEPT_CENTER)
 Builds a kd-Tree only for one mesh object.
SP_EXPORT OcTreeNode * sp::scene::TreeBuilder::buildOcTree (Mesh *Object, u8 MaxTreeLevel)
SP_EXPORT QuadTreeNode * sp::scene::TreeBuilder::buildQuadTree (Mesh *Object, u8 MaxTreeLevel)
SP_EXPORT BSPTreeNode * sp::scene::TreeBuilder::buildBSPTree (Mesh *Object, u8 MaxTreeLevel)
SP_EXPORT OBBTreeNode * sp::scene::TreeBuilder::buildOBBTree (const std::list< dim::obbox3df > &BoxList)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines