PxTrianglePadded#

Defined in include/geometry/PxTriangle.h

class PxTrianglePadded : public PxTriangle#

A padded version of PxTriangle, to safely load its data using SIMD.

Public Functions

inline PxTrianglePadded()#
inline ~PxTrianglePadded()#
inline void normal(PxVec3 &_normal) const#

Compute the normal of the Triangle.

Parameters:

_normal[out] Triangle normal.

inline void denormalizedNormal(PxVec3 &_normal) const#

Compute the unnormalized normal of the triangle.

Parameters:

_normal[out] Triangle normal (not normalized).

inline PxReal area() const#

Compute the area of the triangle.

Returns:

Area of the triangle.

inline PxVec3 pointFromUV(PxReal u, PxReal v) const#
Returns:

Computes a point on the triangle from u and v barycentric coordinates.

Public Members

PxU32 padding#
PxVec3 verts[3]#

Array of Vertices.