Package physx.vehicle
Class PxVehicleTopLevelFunctions
- java.lang.Object
-
- physx.NativeObject
-
- physx.vehicle.PxVehicleTopLevelFunctions
-
public class PxVehicleTopLevelFunctions extends NativeObject
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class physx.NativeObject
NativeObject.Allocator<T>
-
-
Field Summary
-
Fields inherited from class physx.NativeObject
address, isExternallyAllocated
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPxVehicleTopLevelFunctions()protectedPxVehicleTopLevelFunctions(long address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()static booleanInitVehicleSDK(PxPhysics physics)static voidPxVehicleComputeSprungMasses(int nbSprungMasses, PxVec3 sprungMassCoordinates, PxVec3 centreOfMass, float totalMass, int gravityDirection, PxRealPtr sprungMasses)static voidPxVehicleSuspensionRaycasts(PxBatchQuery batchQuery, Vector_PxVehicleWheels vehicles, int nbSceneQueryResults, PxRaycastQueryResult sceneQueryResults)static floatPxVehicleTireData_getFrictionVsSlipGraph(PxVehicleTireData tireData, int m, int n)static voidPxVehicleTireData_setFrictionVsSlipGraph(PxVehicleTireData tireData, int m, int n, float value)static voidPxVehicleUpdates(float timestep, PxVec3 gravity, PxVehicleDrivableSurfaceToTireFrictionPairs vehicleDrivableSurfaceToTireFrictionPairs, Vector_PxVehicleWheels vehicles, PxVehicleWheelQueryResult vehicleWheelQueryResults)static voidVehicleSetBasisVectors(PxVec3 up, PxVec3 forward)static voidVehicleSetUpdateMode(int vehicleUpdateMode)static PxVehicleTopLevelFunctionswrapPointer(long address)-
Methods inherited from class physx.NativeObject
equals, getAddress, hashCode
-
-
-
-
Method Detail
-
wrapPointer
public static PxVehicleTopLevelFunctions wrapPointer(long address)
-
destroy
public void destroy()
-
InitVehicleSDK
public static boolean InitVehicleSDK(PxPhysics physics)
- Parameters:
physics- WebIDL type:PxPhysics[Ref]- Returns:
- WebIDL type: boolean
-
PxVehicleComputeSprungMasses
public static void PxVehicleComputeSprungMasses(int nbSprungMasses, PxVec3 sprungMassCoordinates, PxVec3 centreOfMass, float totalMass, int gravityDirection, PxRealPtr sprungMasses)
-
PxVehicleSuspensionRaycasts
public static void PxVehicleSuspensionRaycasts(PxBatchQuery batchQuery, Vector_PxVehicleWheels vehicles, int nbSceneQueryResults, PxRaycastQueryResult sceneQueryResults)
- Parameters:
batchQuery- WebIDL type:PxBatchQueryvehicles- WebIDL type:Vector_PxVehicleWheels[Ref]nbSceneQueryResults- WebIDL type: unsigned longsceneQueryResults- WebIDL type:PxRaycastQueryResult
-
PxVehicleUpdates
public static void PxVehicleUpdates(float timestep, PxVec3 gravity, PxVehicleDrivableSurfaceToTireFrictionPairs vehicleDrivableSurfaceToTireFrictionPairs, Vector_PxVehicleWheels vehicles, PxVehicleWheelQueryResult vehicleWheelQueryResults)- Parameters:
timestep- WebIDL type: floatgravity- WebIDL type:PxVec3[Const, Ref]vehicleDrivableSurfaceToTireFrictionPairs- WebIDL type:PxVehicleDrivableSurfaceToTireFrictionPairs[Const, Ref]vehicles- WebIDL type:Vector_PxVehicleWheels[Ref]vehicleWheelQueryResults- WebIDL type:PxVehicleWheelQueryResult
-
VehicleSetUpdateMode
public static void VehicleSetUpdateMode(int vehicleUpdateMode)
- Parameters:
vehicleUpdateMode- WebIDL type:PxVehicleUpdateModeEnum[enum]
-
PxVehicleTireData_getFrictionVsSlipGraph
public static float PxVehicleTireData_getFrictionVsSlipGraph(PxVehicleTireData tireData, int m, int n)
- Parameters:
tireData- WebIDL type:PxVehicleTireDatam- WebIDL type: unsigned longn- WebIDL type: unsigned long- Returns:
- WebIDL type: float
-
PxVehicleTireData_setFrictionVsSlipGraph
public static void PxVehicleTireData_setFrictionVsSlipGraph(PxVehicleTireData tireData, int m, int n, float value)
- Parameters:
tireData- WebIDL type:PxVehicleTireDatam- WebIDL type: unsigned longn- WebIDL type: unsigned longvalue- WebIDL type: float
-
-