Package physx.vehicle
Class PxVehicleWheelsSimData
- java.lang.Object
-
- physx.NativeObject
-
- physx.vehicle.PxVehicleWheelsSimData
-
public class PxVehicleWheelsSimData 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 protectedPxVehicleWheelsSimData()protectedPxVehicleWheelsSimData(long address)
-
Method Summary
-
Methods inherited from class physx.NativeObject
getAddress
-
-
-
-
Method Detail
-
wrapPointer
public static PxVehicleWheelsSimData wrapPointer(long address)
-
destroy
public void destroy()
-
allocate
public static PxVehicleWheelsSimData allocate(int nbWheels)
- Parameters:
nbWheels- unsigned long- Returns:
PxVehicleWheelsSimData
-
setChassisMass
public void setChassisMass(float chassisMass)
- Parameters:
chassisMass- float
-
free
public void free()
-
copy
public void copy(PxVehicleWheelsSimData src, int srcWheel, int trgWheel)
- Parameters:
src-PxVehicleWheelsSimData[Const, Ref]srcWheel- unsigned longtrgWheel- unsigned long
-
getNbWheels
public int getNbWheels()
- Returns:
- unsigned long
-
getSuspensionData
public PxVehicleSuspensionData getSuspensionData(int id)
- Parameters:
id- unsigned long- Returns:
PxVehicleSuspensionData[Const, Ref]
-
getWheelData
public PxVehicleWheelData getWheelData(int id)
- Parameters:
id- unsigned long- Returns:
PxVehicleWheelData[Const, Ref]
-
getTireData
public PxVehicleTireData getTireData(int id)
- Parameters:
id- unsigned long- Returns:
PxVehicleTireData[Const, Ref]
-
getSuspTravelDirection
public PxVec3 getSuspTravelDirection(int id)
- Parameters:
id- unsigned long- Returns:
PxVec3[Const, Ref]
-
getSuspForceAppPointOffset
public PxVec3 getSuspForceAppPointOffset(int id)
- Parameters:
id- unsigned long- Returns:
PxVec3[Const, Ref]
-
getTireForceAppPointOffset
public PxVec3 getTireForceAppPointOffset(int id)
- Parameters:
id- unsigned long- Returns:
PxVec3[Const, Ref]
-
getWheelCentreOffset
public PxVec3 getWheelCentreOffset(int id)
- Parameters:
id- unsigned long- Returns:
PxVec3[Const, Ref]
-
getWheelShapeMapping
public int getWheelShapeMapping(int wheelId)
- Parameters:
wheelId- unsigned long- Returns:
- long
-
getSceneQueryFilterData
public PxFilterData getSceneQueryFilterData(int suspId)
- Parameters:
suspId- unsigned long- Returns:
PxFilterData[Const, Ref]
-
getNbAntiRollBars
public int getNbAntiRollBars()
- Returns:
- unsigned long
-
getAntiRollBarData
public PxVehicleAntiRollBarData getAntiRollBarData(int antiRollId)
- Parameters:
antiRollId- unsigned long- Returns:
PxVehicleAntiRollBarData[Const, Ref]
-
getTireLoadFilterData
public PxVehicleTireLoadFilterData getTireLoadFilterData()
- Returns:
PxVehicleTireLoadFilterData[Const, Ref]
-
setSuspensionData
public void setSuspensionData(int id, PxVehicleSuspensionData susp)- Parameters:
id- unsigned longsusp-PxVehicleSuspensionData[Const, Ref]
-
setWheelData
public void setWheelData(int id, PxVehicleWheelData wheel)- Parameters:
id- unsigned longwheel-PxVehicleWheelData[Const, Ref]
-
setTireData
public void setTireData(int id, PxVehicleTireData tire)- Parameters:
id- unsigned longtire-PxVehicleTireData[Const, Ref]
-
setSuspTravelDirection
public void setSuspTravelDirection(int id, PxVec3 dir)- Parameters:
id- unsigned longdir-PxVec3[Const, Ref]
-
setSuspForceAppPointOffset
public void setSuspForceAppPointOffset(int id, PxVec3 offset)- Parameters:
id- unsigned longoffset-PxVec3[Const, Ref]
-
setTireForceAppPointOffset
public void setTireForceAppPointOffset(int id, PxVec3 offset)- Parameters:
id- unsigned longoffset-PxVec3[Const, Ref]
-
setWheelCentreOffset
public void setWheelCentreOffset(int id, PxVec3 offset)- Parameters:
id- unsigned longoffset-PxVec3[Const, Ref]
-
setWheelShapeMapping
public void setWheelShapeMapping(int wheelId, int shapeId)- Parameters:
wheelId- unsigned longshapeId- long
-
setSceneQueryFilterData
public void setSceneQueryFilterData(int suspId, PxFilterData sqFilterData)- Parameters:
suspId- unsigned longsqFilterData-PxFilterData[Const, Ref]
-
setTireLoadFilterData
public void setTireLoadFilterData(PxVehicleTireLoadFilterData tireLoadFilter)
- Parameters:
tireLoadFilter-PxVehicleTireLoadFilterData[Const, Ref]
-
addAntiRollBarData
public int addAntiRollBarData(PxVehicleAntiRollBarData antiRoll)
- Parameters:
antiRoll-PxVehicleAntiRollBarData[Const, Ref]- Returns:
- unsigned long
-
disableWheel
public void disableWheel(int wheel)
- Parameters:
wheel- unsigned long
-
enableWheel
public void enableWheel(int wheel)
- Parameters:
wheel- unsigned long
-
getIsWheelDisabled
public boolean getIsWheelDisabled(int wheel)
- Parameters:
wheel- unsigned long- Returns:
- boolean
-
setSubStepCount
public void setSubStepCount(float thresholdLongitudinalSpeed, int lowForwardSpeedSubStepCount, int highForwardSpeedSubStepCount)- Parameters:
thresholdLongitudinalSpeed- floatlowForwardSpeedSubStepCount- unsigned longhighForwardSpeedSubStepCount- unsigned long
-
setMinLongSlipDenominator
public void setMinLongSlipDenominator(float minLongSlipDenominator)
- Parameters:
minLongSlipDenominator- float
-
setFlags
public void setFlags(PxVehicleWheelsSimFlags flags)
- Parameters:
flags-PxVehicleWheelsSimFlags[Ref]
-
getFlags
public PxVehicleWheelsSimFlags getFlags()
- Returns:
PxVehicleWheelsSimFlags[Value]
-
getNbWheels4
public int getNbWheels4()
- Returns:
- unsigned long
-
getNbSuspensionData
public int getNbSuspensionData()
- Returns:
- unsigned long
-
getNbWheelData
public int getNbWheelData()
- Returns:
- unsigned long
-
getNbSuspTravelDirection
public int getNbSuspTravelDirection()
- Returns:
- unsigned long
-
getNbTireData
public int getNbTireData()
- Returns:
- unsigned long
-
getNbSuspForceAppPointOffset
public int getNbSuspForceAppPointOffset()
- Returns:
- unsigned long
-
getNbTireForceAppPointOffset
public int getNbTireForceAppPointOffset()
- Returns:
- unsigned long
-
getNbWheelCentreOffset
public int getNbWheelCentreOffset()
- Returns:
- unsigned long
-
getNbWheelShapeMapping
public int getNbWheelShapeMapping()
- Returns:
- unsigned long
-
getNbSceneQueryFilterData
public int getNbSceneQueryFilterData()
- Returns:
- unsigned long
-
getMinLongSlipDenominator
public float getMinLongSlipDenominator()
- Returns:
- float
-
setThresholdLongSpeed
public void setThresholdLongSpeed(float f)
- Parameters:
f- float
-
getThresholdLongSpeed
public float getThresholdLongSpeed()
- Returns:
- float
-
setLowForwardSpeedSubStepCount
public void setLowForwardSpeedSubStepCount(int f)
- Parameters:
f- unsigned long
-
getLowForwardSpeedSubStepCount
public int getLowForwardSpeedSubStepCount()
- Returns:
- unsigned long
-
setHighForwardSpeedSubStepCount
public void setHighForwardSpeedSubStepCount(int f)
- Parameters:
f- unsigned long
-
getHighForwardSpeedSubStepCount
public int getHighForwardSpeedSubStepCount()
- Returns:
- unsigned long
-
setWheelEnabledState
public void setWheelEnabledState(int wheel, boolean state)- Parameters:
wheel- unsigned longstate- boolean
-
getWheelEnabledState
public boolean getWheelEnabledState(int wheel)
- Parameters:
wheel- unsigned long- Returns:
- boolean
-
getNbWheelEnabledState
public int getNbWheelEnabledState()
- Returns:
- unsigned long
-
getNbAntiRollBars4
public int getNbAntiRollBars4()
- Returns:
- unsigned long
-
getNbAntiRollBarData
public int getNbAntiRollBarData()
- Returns:
- unsigned long
-
setAntiRollBarData
public void setAntiRollBarData(int id, PxVehicleAntiRollBarData antiRoll)- Parameters:
id- unsigned longantiRoll-PxVehicleAntiRollBarData[Const, Ref]
-
-