@NoOffset @Properties(inherit=liquidfun.class) public class b2WheelJoint extends b2Joint
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
b2WheelJoint(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
Dump()
Dump to b2Log
|
void |
EnableMotor(boolean flag)
Enable/disable the joint motor.
|
b2Vec2 |
GetAnchorA()
Get the anchor point on bodyA in world coordinates.
|
b2Vec2 |
GetAnchorB()
Get the anchor point on bodyB in world coordinates.
|
float |
GetJointSpeed()
Get the current joint translation speed, usually in meters per second.
|
float |
GetJointTranslation()
Get the current joint translation, usually in meters.
|
b2Vec2 |
GetLocalAnchorA()
The local anchor point relative to bodyA's origin.
|
b2Vec2 |
GetLocalAnchorB()
The local anchor point relative to bodyB's origin.
|
b2Vec2 |
GetLocalAxisA()
The local joint axis relative to bodyA.
|
float |
GetMaxMotorTorque() |
float |
GetMotorSpeed()
Get the motor speed, usually in radians per second.
|
float |
GetMotorTorque(float inv_dt)
Get the current motor torque given the inverse time step, usually in N-m.
|
b2Vec2 |
GetReactionForce(float inv_dt)
Get the reaction force on bodyB at the joint anchor in Newtons.
|
float |
GetReactionTorque(float inv_dt)
Get the reaction torque on bodyB in N*m.
|
float |
GetSpringDampingRatio() |
float |
GetSpringFrequencyHz() |
boolean |
IsMotorEnabled()
Is the joint motor enabled?
|
void |
SetMaxMotorTorque(float torque)
Set/Get the maximum motor force, usually in N-m.
|
void |
SetMotorSpeed(float speed)
Set the motor speed, usually in radians per second.
|
void |
SetSpringDampingRatio(float ratio)
Set/Get the spring damping ratio
|
void |
SetSpringFrequencyHz(float hz)
Set/Get the spring frequency in hertz.
|
GetBodyA, GetBodyB, GetCollideConnected, GetNext, GetType, GetUserData, IsActive, SetUserData, ShiftOrigin
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public b2WheelJoint(Pointer p)
Pointer(Pointer)
.@ByVal public b2Vec2 GetAnchorA()
b2Joint
GetAnchorA
in class b2Joint
@ByVal public b2Vec2 GetAnchorB()
b2Joint
GetAnchorB
in class b2Joint
@ByVal public b2Vec2 GetReactionForce(@Cast(value="float32") float inv_dt)
b2Joint
GetReactionForce
in class b2Joint
@Cast(value="float32") public float GetReactionTorque(@Cast(value="float32") float inv_dt)
b2Joint
GetReactionTorque
in class b2Joint
@Const @ByRef public b2Vec2 GetLocalAnchorA()
@Const @ByRef public b2Vec2 GetLocalAnchorB()
@Cast(value="float32") public float GetJointTranslation()
@Cast(value="float32") public float GetJointSpeed()
public void EnableMotor(@Cast(value="bool") boolean flag)
public void SetMotorSpeed(@Cast(value="float32") float speed)
@Cast(value="float32") public float GetMotorSpeed()
public void SetMaxMotorTorque(@Cast(value="float32") float torque)
@Cast(value="float32") public float GetMotorTorque(@Cast(value="float32") float inv_dt)
public void SetSpringFrequencyHz(@Cast(value="float32") float hz)
public void SetSpringDampingRatio(@Cast(value="float32") float ratio)
Copyright © 2022. All rights reserved.