Public Member Functions | Public Attributes | List of all members
PxConvexMeshGeometry Class Reference

Convex mesh geometry class. More...

#include <PxConvexMeshGeometry.h>

Inheritance diagram for PxConvexMeshGeometry:
Inheritance graph
[legend]
Collaboration diagram for PxConvexMeshGeometry:
Collaboration graph
[legend]

Public Member Functions

PX_INLINE PxConvexMeshGeometry ()
 Default constructor. More...
 
PX_INLINE PxConvexMeshGeometry (PxConvexMesh *mesh, const PxMeshScale &scaling=PxMeshScale())
 Constructor. More...
 
PX_INLINE bool isValid () const
 Returns true if the geometry is valid. More...
 
- Public Member Functions inherited from PxGeometry
PX_CUDA_CALLABLE
PX_FORCE_INLINE
PxGeometryType::Enum 
getType () const
 Returns the type of the geometry. More...
 

Public Attributes

PxMeshScale scale
 Scale factor that transforms from vertex space to shape space. More...
 
PxConvexMesh * convexMesh
 The mesh data in vertex space. More...
 

Additional Inherited Members

- Protected Member Functions inherited from PxGeometry
PX_CUDA_CALLABLE PX_FORCE_INLINE PxGeometry (PxGeometryType::Enum type)
 
- Protected Attributes inherited from PxGeometry
PxGeometryType::Enum mType
 

Detailed Description

Convex mesh geometry class.

This class unifies a convex mesh object with a scaling transform, and lets the combined object be used anywhere a PxGeometry is needed.

The scaling is a transform along arbitrary axes contained in the scale object. The vertices of the mesh in geometry (or shape) space is the PxMeshScale::toMat33() transform, multiplied by the vertex space vertices in the PxConvexMesh object.

Constructor & Destructor Documentation

PX_INLINE PxConvexMeshGeometry::PxConvexMeshGeometry ( )
inline

Default constructor.

Creates an empty object with a NULL mesh and identity scale.

PX_INLINE PxConvexMeshGeometry::PxConvexMeshGeometry ( PxConvexMesh *  mesh,
const PxMeshScale &  scaling = PxMeshScale() 
)
inline

Constructor.

Parameters
[in]meshThe Mesh pointer. May be NULL, though this will not make the object valid for shape construction.
[in]scalingThe scale factor. \

Member Data Documentation

PxConvexMesh* PxConvexMeshGeometry::convexMesh

The mesh data in vertex space.

PxMeshScale PxConvexMeshGeometry::scale

Scale factor that transforms from vertex space to shape space.


The documentation for this class was generated from the following file:


Copyright © 2008-2015 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com