30 #ifndef PX_D6JOINT_CREATE_H 31 #define PX_D6JOINT_CREATE_H 215 PxJoint*
PxD6JointCreate_GenericCone(
float& apiroty,
float& apirotz,
PxPhysics& physics,
PxRigidActor* actor0,
const PxVec3& localPos0,
PxRigidActor* actor1,
const PxVec3& localPos1,
float minLimit1,
float maxLimit1,
float minLimit2,
float maxLimit2,
bool useD6);
247 float minLimit1,
float maxLimit1,
float minLimit2,
float maxLimit2);
Definition: GuContactBuffer.h:37
PxJoint * PxD6JointCreate_Fixed(PxPhysics &physics, PxRigidActor *actor0, const PxVec3 &localPos0, PxRigidActor *actor1, const PxVec3 &localPos1, bool useD6)
Helper function to create a fixed joint, using either a PxD6Joint or PxFixedJoint.
PxRigidActor represents a base class shared between dynamic and static rigid bodies in the physics SD...
Definition: PxRigidActor.h:58
a base interface providing common functionality for PhysX joints
Definition: PxJoint.h:101
PxJoint * PxD6JointCreate_Distance(PxPhysics &physics, PxRigidActor *actor0, const PxVec3 &localPos0, PxRigidActor *actor1, const PxVec3 &localPos1, float maxDist, bool useD6)
Helper function to create a distance joint, using either a PxD6Joint or PxDistanceJoint.
PxJoint * PxD6JointCreate_Spherical(PxPhysics &physics, PxRigidActor *actor0, const PxVec3 &localPos0, PxRigidActor *actor1, const PxVec3 &localPos1, const PxVec3 &axis, float limit1, float limit2, bool useD6)
Helper function to create a spherical joint, using either a PxD6Joint or PxSphericalJoint.
Abstract singleton factory class used for instancing objects in the Physics SDK.
Definition: PxPhysics.h:71
PxJoint * PxD6JointCreate_Pyramid(PxPhysics &physics, PxRigidActor *actor0, const PxVec3 &localPos0, PxRigidActor *actor1, const PxVec3 &localPos1, const PxVec3 &axis, float minLimit1, float maxLimit1, float minLimit2, float maxLimit2)
Helper function to create a D6 joint with pyramidal swing limits.
PxJoint * PxD6JointCreate_Revolute(PxPhysics &physics, PxRigidActor *actor0, const PxVec3 &localPos0, PxRigidActor *actor1, const PxVec3 &localPos1, const PxVec3 &axis, float minLimit, float maxLimit, bool useD6)
Helper function to create a revolute joint, using either a PxD6Joint or PxRevoluteJoint.
3 Element vector class.
Definition: PxVec3.h:49
PxJoint * PxD6JointCreate_Prismatic(PxPhysics &physics, PxRigidActor *actor0, const PxVec3 &localPos0, PxRigidActor *actor1, const PxVec3 &localPos1, const PxVec3 &axis, float minLimit, float maxLimit, bool useD6)
Helper function to create a prismatic joint, using either a PxD6Joint or PxPrismaticJoint.
PxJoint * PxD6JointCreate_GenericCone(float &apiroty, float &apirotz, PxPhysics &physics, PxRigidActor *actor0, const PxVec3 &localPos0, PxRigidActor *actor1, const PxVec3 &localPos1, float minLimit1, float maxLimit1, float minLimit2, float maxLimit2, bool useD6)
Helper function to create a spherical joint, using either a PxD6Joint or PxSphericalJoint.