java.lang.Object
physx.NativeObject
physx.common.PxBase
physx.physics.PxArticulationJointReducedCoordinate
-
Nested Class Summary
Nested classes/interfaces inherited from class physx.NativeObject
NativeObject.Allocator<T> -
Field Summary
FieldsFields inherited from class physx.NativeObject
address, isExternallyAllocated, SIZEOF_BYTE, SIZEOF_DOUBLE, SIZEOF_FLOAT, SIZEOF_INT, SIZEOF_LONG, SIZEOF_POINTER, SIZEOF_SHORT -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedPxArticulationJointReducedCoordinate(long address) -
Method Summary
Modifier and TypeMethodDescriptionarrayGet(long baseAddress, int index) voiddestroy()floatfloatfloatfloatfloatfloatfloatvoidsetArmature(PxArticulationAxisEnum axis, float armature) voidsetChildPose(PxTransform pose) voidsetDriveParams(PxArticulationAxisEnum axis, PxArticulationDrive drive) voidsetDriveTarget(PxArticulationAxisEnum axis, float target) voidsetDriveTarget(PxArticulationAxisEnum axis, float target, boolean autowake) voidsetDriveVelocity(PxArticulationAxisEnum axis, float targetVel) voidsetDriveVelocity(PxArticulationAxisEnum axis, float targetVel, boolean autowake) voidsetFrictionCoefficient(float coefficient) voidsetJointPosition(PxArticulationAxisEnum axis, float jointPos) voidsetJointType(PxArticulationJointTypeEnum jointType) voidsetJointVelocity(PxArticulationAxisEnum axis, float jointVel) voidsetLimitParams(PxArticulationAxisEnum axis, PxArticulationLimit limit) voidsetMaxJointVelocity(float maxJointV) voidsetMotion(PxArticulationAxisEnum axis, PxArticulationMotionEnum motion) voidsetParentPose(PxTransform pose) wrapPointer(long address) Methods inherited from class physx.common.PxBase
getBaseFlags, getConcreteType, getConcreteTypeName, isReleasable, release, setBaseFlag, setBaseFlagsMethods inherited from class physx.NativeObject
checkNotNull, equals, getAddress, hashCode
-
Field Details
-
SIZEOF
public static final int SIZEOF -
ALIGNOF
public static final int ALIGNOF- See Also:
-
-
Constructor Details
-
PxArticulationJointReducedCoordinate
protected PxArticulationJointReducedCoordinate() -
PxArticulationJointReducedCoordinate
protected PxArticulationJointReducedCoordinate(long address)
-
-
Method Details
-
wrapPointer
-
arrayGet
-
destroy
public void destroy() -
getParentArticulationLink
- Returns:
- WebIDL type:
PxArticulationLink[Ref]
-
setParentPose
- Parameters:
pose- WebIDL type:PxTransform[Const, Ref]
-
getParentPose
- Returns:
- WebIDL type:
PxTransform[Value]
-
getChildArticulationLink
- Returns:
- WebIDL type:
PxArticulationLink[Ref]
-
setChildPose
- Parameters:
pose- WebIDL type:PxTransform[Const, Ref]
-
getChildPose
- Returns:
- WebIDL type:
PxTransform[Value]
-
setJointType
- Parameters:
jointType- WebIDL type:PxArticulationJointTypeEnum[enum]
-
getJointType
- Returns:
- WebIDL type:
PxArticulationJointTypeEnum[enum]
-
setMotion
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]motion- WebIDL type:PxArticulationMotionEnum[enum]
-
getMotion
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]- Returns:
- WebIDL type:
PxArticulationMotionEnum[enum]
-
setLimitParams
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]limit- WebIDL type:PxArticulationLimit[Const, Ref]
-
getLimitParams
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]- Returns:
- WebIDL type:
PxArticulationLimit[Value]
-
setDriveParams
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]drive- WebIDL type:PxArticulationDrive[Const, Ref]
-
setDriveTarget
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]target- WebIDL type: float
-
setDriveTarget
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]target- WebIDL type: floatautowake- WebIDL type: boolean
-
getDriveTarget
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]- Returns:
- WebIDL type: float
-
setDriveVelocity
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]targetVel- WebIDL type: float
-
setDriveVelocity
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]targetVel- WebIDL type: floatautowake- WebIDL type: boolean
-
getDriveVelocity
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]- Returns:
- WebIDL type: float
-
setArmature
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]armature- WebIDL type: float
-
getArmature
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]- Returns:
- WebIDL type: float
-
setFrictionCoefficient
public void setFrictionCoefficient(float coefficient) - Parameters:
coefficient- WebIDL type: float
-
getFrictionCoefficient
public float getFrictionCoefficient()- Returns:
- WebIDL type: float
-
setMaxJointVelocity
public void setMaxJointVelocity(float maxJointV) - Parameters:
maxJointV- WebIDL type: float
-
getMaxJointVelocity
public float getMaxJointVelocity()- Returns:
- WebIDL type: float
-
setJointPosition
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]jointPos- WebIDL type: float
-
getJointPosition
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]- Returns:
- WebIDL type: float
-
setJointVelocity
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]jointVel- WebIDL type: float
-
getJointVelocity
- Parameters:
axis- WebIDL type:PxArticulationAxisEnum[enum]- Returns:
- WebIDL type: float
-