env3d.advanced
Class EnvPhysicsNode
java.lang.Object
env3d.GameObjectAdapter
env3d.advanced.EnvAbstractNode
env3d.advanced.EnvNode
env3d.advanced.EnvPhysicsNode
- Direct Known Subclasses:
- Ball, Bomb, Church
public class EnvPhysicsNode
- extends EnvNode
Field Summary |
protected com.jme3.bullet.control.RigidBodyControl |
physicsControl
|
Fields inherited from class env3d.GameObjectAdapter |
assetManager, currentAction, currentModel, currentTexture, internalObject, jme_node, lighting, locator, mat, mat_lit, objectCache, q, qX, qY, qZ |
Methods inherited from class env3d.advanced.EnvAbstractNode |
attach, getScale, getX, getY, getZ, remove, setRotateX, setRotateY, setRotateZ, update, updateRotation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
physicsControl
protected com.jme3.bullet.control.RigidBodyControl physicsControl
EnvPhysicsNode
public EnvPhysicsNode()
EnvPhysicsNode
public EnvPhysicsNode(EnvAbstractNode n)
setMass
public void setMass(double mass)
setGravity
public void setGravity(double x,
double y,
double z)
setRestitution
public void setRestitution(double r)
setFriction
public void setFriction(double f)
setLinearVelocity
public void setLinearVelocity(double x,
double y,
double z)
setX
public void setX(double x)
- Overrides:
setX
in class EnvAbstractNode
- Parameters:
x
- the x to set
setY
public void setY(double y)
- Overrides:
setY
in class EnvAbstractNode
- Parameters:
y
- the y to set
setZ
public void setZ(double z)
- Overrides:
setZ
in class EnvAbstractNode
- Parameters:
z
- the z to set
setScale
public void setScale(double x,
double y,
double z)
setScale
public void setScale(double scale)
- Overrides:
setScale
in class EnvAbstractNode
- Parameters:
scale
- the scale to set
setModel
public void setModel(java.lang.String model)
- Overrides:
setModel
in class EnvNode
getLocation
public com.jme3.math.Vector3f getLocation()
setLocation
public void setLocation(double x,
double y,
double z)
getRotateX
public double getRotateX()
- Overrides:
getRotateX
in class EnvAbstractNode
- Returns:
- the rotateX
getRotateY
public double getRotateY()
- Overrides:
getRotateY
in class EnvAbstractNode
- Returns:
- the rotateY
getRotateZ
public double getRotateZ()
- Overrides:
getRotateZ
in class EnvAbstractNode
- Returns:
- the rotateZ
setCollisionShape
public void setCollisionShape(com.jme3.bullet.collision.shapes.CollisionShape s)
getControl
public com.jme3.bullet.control.RigidBodyControl getControl()
- Returns:
- the control