Changeset 1203 for GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include
- Timestamp:
- 08/13/06 21:40:58 (18 years ago)
- Location:
- GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreKdTree.h
r1195 r1203 17 17 #define KDBRANCHPTR_CAST(a) (static_cast<KdTree::Branch *>(a)) 18 18 #define KDLEAFPTR_CAST(a) (static_cast<KdTree::Leaf *>(a)) 19 20 #define KDTREE_LOGNAME "KdTreeBuild.log" 19 21 20 22 #include <OgreAxisAlignedBox.h> -
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreKdTreeSceneManager.h
r1192 r1203 22 22 23 23 class KdTreeSceneNode; 24 //class WireBoundingBox;25 24 26 25 class KdTreeSceneManager : public SceneManager -
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreKdTreeSceneNode.h
r1187 r1203 28 28 ~KdTreeSceneNode() {}; 29 29 30 // calculate all-enclosing AABB, similar to _updateBounds()31 void forceComputeAABB(AxisAlignedBox& aabb); // OBSOLETE !!32 33 30 // gather info for kd-tree creation 34 31 virtual void computeScene(PlaneEventList& events, AxisAlignedBox& aabb, int& nObjects, bool includeChildren = true); … … 41 38 42 39 // return a bounding box enclosing all objects 43 virtual AxisAlignedBox getBoundingBox() const; 44 45 // custom render op, show bounding box instead of axes 46 //virtual void getRenderOperation(RenderOperation& op); 47 48 //virtual void _findVisibleObjects(Camera* cam, RenderQueue* queue, 49 // bool includeChildren = true, bool displayNodes = false, bool onlyShadowCasters = false); 40 virtual AxisAlignedBox getBoundingBox(void) const; 50 41 51 42 // DEBUG 52 String dumpToString( );43 String dumpToString(void); 53 44 protected: 54 45 virtual void _updateBounds(void); 55 46 56 //AxisAlignedBox mLocalAABB; 47 typedef std::set<String> StringSet; 48 49 static StringSet& getExcludedMovables(void); 57 50 }; 58 51
Note: See TracChangeset
for help on using the changeset viewer.