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