com.jme3.bullet.collision
クラス PhysicsCollisionEvent
java.lang.Object
java.util.EventObject
com.jme3.bullet.collision.PhysicsCollisionEvent
- すべての実装されたインタフェース:
- java.io.Serializable
public class PhysicsCollisionEvent
- extends java.util.EventObject
A CollisionEvent stores all information about a collision in the PhysicsWorld.
Do not store this Object, as it will be reused after the collision() method has been called.
Get/reference all data you need in the collide method.
- 関連項目:
- 直列化された形式
クラス java.util.EventObject から継承されたメソッド |
getSource, toString |
クラス java.lang.Object から継承されたメソッド |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TYPE_ADDED
public static final int TYPE_ADDED
- 関連項目:
- 定数フィールド値
TYPE_PROCESSED
public static final int TYPE_PROCESSED
- 関連項目:
- 定数フィールド値
TYPE_DESTROYED
public static final int TYPE_DESTROYED
- 関連項目:
- 定数フィールド値
PhysicsCollisionEvent
public PhysicsCollisionEvent(int type,
PhysicsCollisionObject source,
PhysicsCollisionObject nodeB,
com.bulletphysics.collision.narrowphase.ManifoldPoint cp)
clean
public void clean()
- used by event factory, called when event is destroyed
refactor
public void refactor(int type,
PhysicsCollisionObject source,
PhysicsCollisionObject nodeB,
com.bulletphysics.collision.narrowphase.ManifoldPoint cp)
- used by event factory, called when event reused
getType
public int getType()
getNodeA
public Spatial getNodeA()
- 戻り値:
- A Spatial if the UserObject of the PhysicsCollisionObject is a Spatial
getNodeB
public Spatial getNodeB()
- 戻り値:
- A Spatial if the UserObject of the PhysicsCollisionObject is a Spatial
getObjectA
public PhysicsCollisionObject getObjectA()
getObjectB
public PhysicsCollisionObject getObjectB()
getAppliedImpulse
public float getAppliedImpulse()
getAppliedImpulseLateral1
public float getAppliedImpulseLateral1()
getAppliedImpulseLateral2
public float getAppliedImpulseLateral2()
getCombinedFriction
public float getCombinedFriction()
getCombinedRestitution
public float getCombinedRestitution()
getDistance1
public float getDistance1()
getIndex0
public int getIndex0()
getIndex1
public int getIndex1()
getLateralFrictionDir1
public Vector3f getLateralFrictionDir1()
getLateralFrictionDir2
public Vector3f getLateralFrictionDir2()
isLateralFrictionInitialized
public boolean isLateralFrictionInitialized()
getLifeTime
public int getLifeTime()
getLocalPointA
public Vector3f getLocalPointA()
getLocalPointB
public Vector3f getLocalPointB()
getNormalWorldOnB
public Vector3f getNormalWorldOnB()
getPartId0
public int getPartId0()
getPartId1
public int getPartId1()
getPositionWorldOnA
public Vector3f getPositionWorldOnA()
getPositionWorldOnB
public Vector3f getPositionWorldOnB()
getUserPersistentData
public java.lang.Object getUserPersistentData()