|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.jme3.bullet.objects.VehicleWheel
public class VehicleWheel
Stores info about one wheel of a PhysicsVehicle
コンストラクタの概要 | |
---|---|
VehicleWheel()
|
|
VehicleWheel(Spatial spat,
Vector3f location,
Vector3f direction,
Vector3f axle,
float restLength,
float radius,
boolean frontWheel)
|
|
VehicleWheel(Vector3f location,
Vector3f direction,
Vector3f axle,
float restLength,
float radius,
boolean frontWheel)
|
メソッドの概要 | |
---|---|
void |
applyWheelTransform()
|
Vector3f |
getAxle()
|
Vector3f |
getCollisionLocation()
returns the location where the wheel collides with the ground (world space) |
Vector3f |
getCollisionLocation(Vector3f vec)
returns the location where the wheel collides with the ground (world space) |
Vector3f |
getCollisionNormal()
returns the normal where the wheel collides with the ground (world space) |
Vector3f |
getCollisionNormal(Vector3f vec)
returns the normal where the wheel collides with the ground (world space) |
Vector3f |
getDirection()
|
float |
getFrictionSlip()
|
PhysicsCollisionObject |
getGroundObject()
returns the object this wheel is in contact with or null if no contact |
Vector3f |
getLocation()
|
float |
getMaxSuspensionForce()
|
float |
getMaxSuspensionTravelCm()
|
float |
getRadius()
|
float |
getRestLength()
|
float |
getRollInfluence()
|
float |
getSkidInfo()
returns how much the wheel skids on the ground (for skid sounds/smoke etc.) |
float |
getSuspensionStiffness()
|
com.bulletphysics.dynamics.vehicle.WheelInfo |
getWheelInfo()
|
float |
getWheelsDampingCompression()
|
float |
getWheelsDampingRelaxation()
|
Spatial |
getWheelSpatial()
|
boolean |
isApplyLocal()
|
boolean |
isFrontWheel()
|
void |
read(JmeImporter im)
|
void |
setApplyLocal(boolean applyLocal)
|
void |
setFrictionSlip(float frictionSlip)
the coefficient of friction between the tyre and the ground. |
void |
setFrontWheel(boolean frontWheel)
|
void |
setMaxSuspensionForce(float maxSuspensionForce)
The maximum suspension force, raise this above the default 6000 if your suspension cannot handle the weight of your vehcile. |
void |
setMaxSuspensionTravelCm(float maxSuspensionTravelCm)
the maximum distance the suspension can be compressed (centimetres) |
void |
setRadius(float radius)
|
void |
setRestLength(float restLength)
|
void |
setRollInfluence(float rollInfluence)
reduces the rolling torque applied from the wheels that cause the vehicle to roll over. |
void |
setSuspensionStiffness(float suspensionStiffness)
the stiffness constant for the suspension. 10.0 - Offroad buggy, 50.0 - Sports car, 200.0 - F1 Car |
void |
setWheelInfo(com.bulletphysics.dynamics.vehicle.WheelInfo wheelInfo)
|
void |
setWheelsDampingCompression(float wheelsDampingCompression)
the damping coefficient for when the suspension is compressed. |
void |
setWheelsDampingRelaxation(float wheelsDampingRelaxation)
the damping coefficient for when the suspension is expanding. |
void |
setWheelSpatial(Spatial wheelSpatial)
|
void |
updatePhysicsState()
|
void |
write(JmeExporter ex)
|
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public VehicleWheel()
public VehicleWheel(Spatial spat, Vector3f location, Vector3f direction, Vector3f axle, float restLength, float radius, boolean frontWheel)
public VehicleWheel(Vector3f location, Vector3f direction, Vector3f axle, float restLength, float radius, boolean frontWheel)
メソッドの詳細 |
---|
public void updatePhysicsState()
public void applyWheelTransform()
public com.bulletphysics.dynamics.vehicle.WheelInfo getWheelInfo()
public void setWheelInfo(com.bulletphysics.dynamics.vehicle.WheelInfo wheelInfo)
public boolean isFrontWheel()
public void setFrontWheel(boolean frontWheel)
public Vector3f getLocation()
public Vector3f getDirection()
public Vector3f getAxle()
public float getSuspensionStiffness()
public void setSuspensionStiffness(float suspensionStiffness)
suspensionStiffness
- public float getWheelsDampingRelaxation()
public void setWheelsDampingRelaxation(float wheelsDampingRelaxation)
wheelsDampingRelaxation
- public float getWheelsDampingCompression()
public void setWheelsDampingCompression(float wheelsDampingCompression)
wheelsDampingCompression
- public float getFrictionSlip()
public void setFrictionSlip(float frictionSlip)
frictionSlip
- public float getRollInfluence()
public void setRollInfluence(float rollInfluence)
rollInfluence
- the rollInfluence to setpublic float getMaxSuspensionTravelCm()
public void setMaxSuspensionTravelCm(float maxSuspensionTravelCm)
maxSuspensionTravelCm
- public float getMaxSuspensionForce()
public void setMaxSuspensionForce(float maxSuspensionForce)
maxSuspensionTravelCm
- public float getRadius()
public void setRadius(float radius)
public float getRestLength()
public void setRestLength(float restLength)
public PhysicsCollisionObject getGroundObject()
public Vector3f getCollisionLocation(Vector3f vec)
public Vector3f getCollisionLocation()
public Vector3f getCollisionNormal(Vector3f vec)
public Vector3f getCollisionNormal()
public float getSkidInfo()
public void read(JmeImporter im) throws java.io.IOException
Savable
内の read
java.io.IOException
public void write(JmeExporter ex) throws java.io.IOException
Savable
内の write
java.io.IOException
public Spatial getWheelSpatial()
public void setWheelSpatial(Spatial wheelSpatial)
wheelSpatial
- the wheelSpatial to setpublic boolean isApplyLocal()
public void setApplyLocal(boolean applyLocal)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |