PxPlaneGeometry#
Defined in include/geometry/PxPlaneGeometry.h
-
class PxPlaneGeometry : public PxGeometry#
Class describing a plane geometry.
The plane geometry specifies the half-space volume x<=0. As with other geometry types, when used in a PxShape the collision volume is obtained by transforming the halfspace by the shape local pose and the actor global pose.
To generate a PxPlane from a PxTransform, transform PxPlane(1,0,0,0).
To generate a PxTransform from a PxPlane, use PxTransformFromPlaneEquation.
See also
PxShape.setGeometry() PxShape.getPlaneGeometry() PxTransformFromPlaneEquation
Public Functions
-
inline PxPlaneGeometry()#
Constructor.
-
inline PxPlaneGeometry(const PxPlaneGeometry &that)#
Copy constructor.
- Parameters:
that – [in] Other object
-
inline void operator=(const PxPlaneGeometry &that)#
Assignment operator.
-
inline bool isValid() const#
Returns true if the geometry is valid.
- Returns:
True if the current settings are valid
-
inline PxGeometryType::Enum getType() const#
Returns the type of the geometry.
- Returns:
The type of the object.
Public Members
-
float mTypePadding#
Protected Attributes
-
PxGeometryType::Enum mType#
-
inline PxPlaneGeometry()#