#include "Base/spStandard.hpp"#include "Base/spTreeNode.hpp"#include "Base/spTreeNodeBSP.hpp"#include "Base/spTreeNodeQuad.hpp"#include "Base/spTreeNodeOct.hpp"#include "Base/spTreeNodeKD.hpp"#include "Base/spTreeNodeOBB.hpp"#include "Base/spTreeNodeImage.hpp"#include "Base/spMathTriangleCutter.hpp"#include "SceneGraph/spSceneMesh.hpp"#include "SceneGraph/Collision/spCollisionConfigTypes.hpp"Go to the source code of this file.
Namespaces | |
| namespace | sp |
!! | |
| namespace | sp::scene |
Add 3D object management functions and scene rendering can be found in this namespace. | |
| namespace | sp::scene::TreeBuilder |
Enumerations | |
| enum | sp::scene::EKDTreeBuildingConcepts { sp::scene::KDTREECONCEPT_CENTER, sp::scene::KDTREECONCEPT_AVERAGE } |
Concepts of building a kd-Tree. More... | |
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) |
1.7.1