Kigs Framework  Doc version 0.8
Open source multi purpose Rapid Application Development framework
Collision Member List

This is the complete list of members for Collision, including all inherited members.

CheckPointInTriangle(const Point3D &point, const Point3D &A, const Point3D &B, const Point3D &C)Collisionprotectedstatic
closestPointOnLine(const Point3D &A, const Point3D &B, const Point3D &P)Collisionprotectedstatic
closestPointOnTriangle(const Point3D &A, const Point3D &B, const Point3D &C, const Point3D &P)Collisionprotectedstatic
CollideRaySphere(const Point3D &RayStartingPoint, const Vector3D &Raydirection, const kfloat &SphereRadius, kdouble &IntersectionDistance, Vector3D &IntersectionNormal)Collisionstatic
CollideSphereAABBTreeNode(const Point3D &SphereOrigin, const Vector3D &SphereVelocity, const kfloat &SphereRadius, AABBTreeNode &pAABB, Mesh *pMesh, kdouble &IntersectionDistance, Vector3D &InteresectionNormal, Point3D &IntersectionPoint)Collisionstatic
CollideSphereAABBTreeNode(const Point3D &SphereOrigin, const Vector3D &SphereVelocity, const kfloat &SphereRadius, AABBTreeNode &pAABB, Mesh *pMesh, const BBox &MovingSphereBBox, kdouble &IntersectionDistance, Vector3D &InteresectionNormal, Point3D &IntersectionPoint)Collisionprotectedstatic
CollideSphereSphere(const Point3D &Sphere1Center, const Vector3D &Sphere1Velocity, const kfloat Sphere1Radius, const Point3D &Sphere2Center, const Vector3D &Sphere2Velocity, const kfloat Sphere2Radius, kfloat &IntersectionTime)Collisionstatic
CollideSphereTriangle(const Point3D &SphereOrigin, const Vector3D &SphereVelocity, const kfloat SphereRadius, const Point3D &P1, const Point3D &P2, const Point3D &P3, kdouble &IntersectionDistance, Vector3D &InteresectionNormal, Point3D &IntersectionPoint)Collisionstatic