Kigs Framework
Doc version 0.8
Open source multi purpose Rapid Application Development framework
|
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) | Collision | protectedstatic |
closestPointOnLine(const Point3D &A, const Point3D &B, const Point3D &P) | Collision | protectedstatic |
closestPointOnTriangle(const Point3D &A, const Point3D &B, const Point3D &C, const Point3D &P) | Collision | protectedstatic |
CollideRaySphere(const Point3D &RayStartingPoint, const Vector3D &Raydirection, const kfloat &SphereRadius, kdouble &IntersectionDistance, Vector3D &IntersectionNormal) | Collision | static |
CollideSphereAABBTreeNode(const Point3D &SphereOrigin, const Vector3D &SphereVelocity, const kfloat &SphereRadius, AABBTreeNode &pAABB, Mesh *pMesh, kdouble &IntersectionDistance, Vector3D &InteresectionNormal, Point3D &IntersectionPoint) | Collision | static |
CollideSphereAABBTreeNode(const Point3D &SphereOrigin, const Vector3D &SphereVelocity, const kfloat &SphereRadius, AABBTreeNode &pAABB, Mesh *pMesh, const BBox &MovingSphereBBox, kdouble &IntersectionDistance, Vector3D &InteresectionNormal, Point3D &IntersectionPoint) | Collision | protectedstatic |
CollideSphereSphere(const Point3D &Sphere1Center, const Vector3D &Sphere1Velocity, const kfloat Sphere1Radius, const Point3D &Sphere2Center, const Vector3D &Sphere2Velocity, const kfloat Sphere2Radius, kfloat &IntersectionTime) | Collision | static |
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) | Collision | static |