2019-01-23 05:08:37 +00:00
|
|
|
#ifndef URDF2PHYSX_H
|
|
|
|
#define URDF2PHYSX_H
|
|
|
|
|
|
|
|
#include "Bullet3Common/b3AlignedObjectArray.h"
|
2019-02-13 21:21:50 +00:00
|
|
|
#include "../../Importers/ImportURDFDemo/URDFJointTypes.h"
|
2019-01-23 05:08:37 +00:00
|
|
|
|
|
|
|
namespace physx
|
|
|
|
{
|
2019-02-05 05:06:43 +00:00
|
|
|
class PxBase;
|
2019-01-23 05:08:37 +00:00
|
|
|
class PxFoundation;
|
|
|
|
class PxPhysics;
|
|
|
|
class PxDefaultCpuDispatcher;
|
|
|
|
class PxScene;
|
|
|
|
class PxCooking;
|
|
|
|
class PxArticulationReducedCoordinate;
|
|
|
|
};
|
|
|
|
|
|
|
|
struct UrdfVisualShapeCache2
|
|
|
|
{
|
|
|
|
b3AlignedObjectArray<UrdfMaterialColor> m_cachedUrdfLinkColors;
|
|
|
|
b3AlignedObjectArray<int> m_cachedUrdfLinkVisualShapeIndices;
|
|
|
|
};
|
|
|
|
|
2019-02-05 05:06:43 +00:00
|
|
|
physx::PxBase* URDF2PhysX(physx::PxFoundation* foundation, physx::PxPhysics* physics, physx::PxCooking* cooking, physx::PxScene* scene, class PhysXURDFImporter& u2p, int flags, const char* pathPrefix, const class btTransform& rootTransformInWorldSpace,struct CommonFileIOInterface* fileIO, bool createActiculation);
|
2019-01-23 05:08:37 +00:00
|
|
|
|
|
|
|
#endif //URDF2PHYSX_H
|