Jolt Physics
A multi core friendly Game Physics Engine
|
Collision detection helper that collides soft body vertices vs triangles. More...
#include <CollideSoftBodyVerticesVsTriangles.h>
Public Member Functions | |
CollideSoftBodyVerticesVsTriangles (Mat44Arg inCenterOfMassTransform, Vec3Arg inScale) | |
JPH_INLINE void | StartVertex (const CollideSoftBodyVertexIterator &inVertex) |
JPH_INLINE void | ProcessTriangle (Vec3Arg inV0, Vec3Arg inV1, Vec3Arg inV2) |
JPH_INLINE void | FinishVertex (const CollideSoftBodyVertexIterator &ioVertex, int inCollidingShapeIndex) const |
Public Attributes | |
Mat44 | mTransform |
Mat44 | mInvTransform |
Vec3 | mLocalPosition |
Vec3 | mV0 |
Vec3 | mV1 |
Vec3 | mV2 |
Vec3 | mClosestPoint |
float | mNormalSign |
float | mClosestDistanceSq |
uint32 | mSet |
Collision detection helper that collides soft body vertices vs triangles.
|
inline |
|
inline |
|
inline |
|
inline |
float CollideSoftBodyVerticesVsTriangles::mClosestDistanceSq |
Vec3 CollideSoftBodyVerticesVsTriangles::mClosestPoint |
Mat44 CollideSoftBodyVerticesVsTriangles::mInvTransform |
Vec3 CollideSoftBodyVerticesVsTriangles::mLocalPosition |
float CollideSoftBodyVerticesVsTriangles::mNormalSign |
uint32 CollideSoftBodyVerticesVsTriangles::mSet |
Mat44 CollideSoftBodyVerticesVsTriangles::mTransform |
Vec3 CollideSoftBodyVerticesVsTriangles::mV0 |
Vec3 CollideSoftBodyVerticesVsTriangles::mV1 |
Vec3 CollideSoftBodyVerticesVsTriangles::mV2 |