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, isStackAllocated
-
-
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
getAddress
-
-
-
-
Method Detail
-
wrapPointer
public static PxVehicleTopLevelFunctions wrapPointer(long address)
-
destroy
public void destroy()
-
InitVehicleSDK
public static boolean InitVehicleSDK(PxPhysics physics)
- Parameters:
physics-PxPhysics[Ref]- Returns:
- 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-PxBatchQueryvehicles-Vector_PxVehicleWheels[Ref]nbSceneQueryResults- unsigned longsceneQueryResults-PxRaycastQueryResult
-
PxVehicleUpdates
public static void PxVehicleUpdates(float timestep, PxVec3 gravity, PxVehicleDrivableSurfaceToTireFrictionPairs vehicleDrivableSurfaceToTireFrictionPairs, Vector_PxVehicleWheels vehicles, PxVehicleWheelQueryResult vehicleWheelQueryResults)- Parameters:
timestep- floatgravity-PxVec3[Const, Ref]vehicleDrivableSurfaceToTireFrictionPairs-PxVehicleDrivableSurfaceToTireFrictionPairs[Const, Ref]vehicles-Vector_PxVehicleWheels[Ref]vehicleWheelQueryResults-PxVehicleWheelQueryResult
-
VehicleSetUpdateMode
public static void VehicleSetUpdateMode(int vehicleUpdateMode)
- Parameters:
vehicleUpdateMode-PxVehicleUpdateModeEnum[enum]
-
PxVehicleTireData_getFrictionVsSlipGraph
public static float PxVehicleTireData_getFrictionVsSlipGraph(PxVehicleTireData tireData, int m, int n)
- Parameters:
tireData-PxVehicleTireDatam- unsigned longn- unsigned long- Returns:
- float
-
PxVehicleTireData_setFrictionVsSlipGraph
public static void PxVehicleTireData_setFrictionVsSlipGraph(PxVehicleTireData tireData, int m, int n, float value)
- Parameters:
tireData-PxVehicleTireDatam- unsigned longn- unsigned longvalue- float
-
-