PxConvexCore#
Defined in include/geometry/PxConvexCoreGeometry.h
Structs#
-
class PxConvexCore#
Pre-authored cores for convex core geometry.
Public Types
-
enum Type#
Enumeration of core types for convex core geometries.
This enum defines the various cores that can be used as the basis for creating convex core geometries. Each type represents a different fundamental shape that can be extended with a margin to create more complex convex shapes.
Values:
-
enumerator ePOINT#
-
enumerator eSEGMENT#
-
enumerator eBOX#
-
enumerator eELLIPSOID#
-
enumerator eCYLINDER#
-
enumerator eCONE#
-
enumerator eCOUNT#
-
enumerator ePOINT#
-
struct Box#
Box core data.
The box is defined by its extents, centered at the origin of the geometry’s local space, and aligned with the local space’s axes
-
struct Cone#
Cone core data.
The cone is defined by its height and base radius. It is centered at the origin of the geometry’s local space with its axis along the X axis and the base at x = -height/2
Public Functions
-
inline Cone()#
-
inline Cone()#
-
struct Cylinder#
Cylinder core data.
The cylinder is defined by its height and radius. It is centered at the origin of the geometry’s local space with its axis along the X axis
Public Functions
-
inline Cylinder()#
-
inline Cylinder()#
-
struct Ellipsoid#
Ellipsoid core data.
The ellipsoid is defined by its radii and is centered at the origin of the geometry’s local space
Public Functions
-
inline Ellipsoid()#
Public Static Attributes
-
static const Type TYPE = eELLIPSOID#
-
inline Ellipsoid()#
-
struct Point#
Point core data.
The point core has no additional data. The point is located at the origin of the geometry’s local space
-
enum Type#