4#ifndef _COLLISIONVISITOR_H
5#define _COLLISIONVISITOR_H
16 class MatrixTransform;
31 void AabbToMesh(
const Aabb &);
35 std::vector<matrix4x4f> m_matrixStack;
36 float m_boundingRadius;
40 std::vector<vector3f> m_vertices;
41 std::vector<Uint32> m_indices;
42 std::vector<Uint32> m_flags;
Definition: RefCounted.h:36
Definition: CollisionGeometry.h:22
Definition: CollisionVisitor.h:19
float GetBoundingRadius() const
Definition: CollisionVisitor.h:27
virtual void ApplyStaticGeometry(StaticGeometry &)
Definition: CollisionVisitor.cpp:23
RefCountedPtr< CollMesh > CreateCollisionMesh()
Definition: CollisionVisitor.cpp:162
CollisionVisitor()
Definition: CollisionVisitor.cpp:13
virtual void ApplyMatrixTransform(MatrixTransform &)
Definition: CollisionVisitor.cpp:38
virtual void ApplyCollisionGeometry(CollisionGeometry &)
Definition: CollisionVisitor.cpp:49
Definition: NodeVisitor.h:26
Definition: StaticGeometry.h:19
Definition: CityOnPlanet.h:31