]> git.mxchange.org Git - simgear.git/commit
bvh: Move the basic bounding volume tree functionality into core.
authorMathias Froehlich <Mathias.Froehlich@web.de>
Fri, 24 Aug 2012 19:20:40 +0000 (21:20 +0200)
committerMathias Froehlich <Mathias.Froehlich@web.de>
Fri, 24 Aug 2012 19:24:57 +0000 (21:24 +0200)
commit22878b6f897abb5895cd7054f4ea666666fa6778
tree9e90225b4dfdc03464a29358bd4ae97ed41f4a46
parente99064ca18fc30e3b9a38e040df6f16c0cfaa67a
bvh: Move the basic bounding volume tree functionality into core.

The basic boundignvolume implementation does only need math and
geometry. As such it is agnostic to the scenegraph being used.
Only the parts building this query structure from terrain
depend on the implementation of the terrain.
So, move this into the simgear core component.
72 files changed:
simgear/CMakeLists.txt
simgear/bvh/.gitignore [new file with mode: 0644]
simgear/bvh/BVHBoundingBoxVisitor.hxx [new file with mode: 0644]
simgear/bvh/BVHGroup.cxx [new file with mode: 0644]
simgear/bvh/BVHGroup.hxx [new file with mode: 0644]
simgear/bvh/BVHLineGeometry.cxx [new file with mode: 0644]
simgear/bvh/BVHLineGeometry.hxx [new file with mode: 0644]
simgear/bvh/BVHLineSegmentVisitor.cxx [new file with mode: 0644]
simgear/bvh/BVHLineSegmentVisitor.hxx [new file with mode: 0644]
simgear/bvh/BVHMotionTransform.cxx [new file with mode: 0644]
simgear/bvh/BVHMotionTransform.hxx [new file with mode: 0644]
simgear/bvh/BVHNearestPointVisitor.hxx [new file with mode: 0644]
simgear/bvh/BVHNode.cxx [new file with mode: 0644]
simgear/bvh/BVHNode.hxx [new file with mode: 0644]
simgear/bvh/BVHStaticBinary.cxx [new file with mode: 0644]
simgear/bvh/BVHStaticBinary.hxx [new file with mode: 0644]
simgear/bvh/BVHStaticData.hxx [new file with mode: 0644]
simgear/bvh/BVHStaticGeometry.cxx [new file with mode: 0644]
simgear/bvh/BVHStaticGeometry.hxx [new file with mode: 0644]
simgear/bvh/BVHStaticGeometryBuilder.hxx [new file with mode: 0644]
simgear/bvh/BVHStaticLeaf.cxx [new file with mode: 0644]
simgear/bvh/BVHStaticLeaf.hxx [new file with mode: 0644]
simgear/bvh/BVHStaticNode.cxx [new file with mode: 0644]
simgear/bvh/BVHStaticNode.hxx [new file with mode: 0644]
simgear/bvh/BVHStaticTriangle.cxx [new file with mode: 0644]
simgear/bvh/BVHStaticTriangle.hxx [new file with mode: 0644]
simgear/bvh/BVHSubTreeCollector.cxx [new file with mode: 0644]
simgear/bvh/BVHSubTreeCollector.hxx [new file with mode: 0644]
simgear/bvh/BVHTransform.cxx [new file with mode: 0644]
simgear/bvh/BVHTransform.hxx [new file with mode: 0644]
simgear/bvh/BVHVisitor.hxx [new file with mode: 0644]
simgear/bvh/CMakeLists.txt [new file with mode: 0644]
simgear/bvh/bvhtest.cxx [new file with mode: 0644]
simgear/scene/CMakeLists.txt
simgear/scene/bvh/.gitignore [deleted file]
simgear/scene/bvh/BVHBoundingBoxVisitor.hxx [deleted file]
simgear/scene/bvh/BVHDebugCollectVisitor.hxx [deleted file]
simgear/scene/bvh/BVHGroup.cxx [deleted file]
simgear/scene/bvh/BVHGroup.hxx [deleted file]
simgear/scene/bvh/BVHLineGeometry.cxx [deleted file]
simgear/scene/bvh/BVHLineGeometry.hxx [deleted file]
simgear/scene/bvh/BVHLineSegmentVisitor.cxx [deleted file]
simgear/scene/bvh/BVHLineSegmentVisitor.hxx [deleted file]
simgear/scene/bvh/BVHMotionTransform.cxx [deleted file]
simgear/scene/bvh/BVHMotionTransform.hxx [deleted file]
simgear/scene/bvh/BVHNearestPointVisitor.hxx [deleted file]
simgear/scene/bvh/BVHNode.cxx [deleted file]
simgear/scene/bvh/BVHNode.hxx [deleted file]
simgear/scene/bvh/BVHStaticBinary.cxx [deleted file]
simgear/scene/bvh/BVHStaticBinary.hxx [deleted file]
simgear/scene/bvh/BVHStaticData.hxx [deleted file]
simgear/scene/bvh/BVHStaticGeometry.cxx [deleted file]
simgear/scene/bvh/BVHStaticGeometry.hxx [deleted file]
simgear/scene/bvh/BVHStaticGeometryBuilder.hxx [deleted file]
simgear/scene/bvh/BVHStaticLeaf.cxx [deleted file]
simgear/scene/bvh/BVHStaticLeaf.hxx [deleted file]
simgear/scene/bvh/BVHStaticNode.cxx [deleted file]
simgear/scene/bvh/BVHStaticNode.hxx [deleted file]
simgear/scene/bvh/BVHStaticTriangle.cxx [deleted file]
simgear/scene/bvh/BVHStaticTriangle.hxx [deleted file]
simgear/scene/bvh/BVHSubTreeCollector.cxx [deleted file]
simgear/scene/bvh/BVHSubTreeCollector.hxx [deleted file]
simgear/scene/bvh/BVHTransform.cxx [deleted file]
simgear/scene/bvh/BVHTransform.hxx [deleted file]
simgear/scene/bvh/BVHVisitor.hxx [deleted file]
simgear/scene/bvh/CMakeLists.txt [deleted file]
simgear/scene/bvh/bvhtest.cxx [deleted file]
simgear/scene/model/BVHDebugCollectVisitor.hxx [new file with mode: 0644]
simgear/scene/model/BoundingVolumeBuildVisitor.hxx
simgear/scene/model/CMakeLists.txt
simgear/scene/model/SGInteractionAnimation.cxx
simgear/scene/util/SGSceneUserData.hxx