Class Model
java.lang.Object
|
+----Model
- class Model
- extends Object
-
clock
-
-
diedItems
-
-
items
-
-
lastTimeStamp
-
-
newItems
-
-
room
-
-
timeStep
-
-
vrmlCtrl
-
-
Model()
-
-
addItem(Item)
-
-
advanceState(double, double)
-
-
bounce(float, float, float[], float, float, float[])
-
-
bounce(ModelItem, ModelItem)
-
-
clear()
-
-
cosVector(float[], float[])
-
-
dVector(float[], float[])
-
-
eVector(float[])
-
-
init(VRMLController)
-
-
lVector(float[])
-
-
nextFrame(double)
-
-
now()
-
-
nVector(float[], float[])
-
-
rotate(float[], float, float[])
-
-
round(float)
-
-
stop()
-
-
strVector(float[])
-
-
sVector(float[], float[])
-
vrmlCtrl
VRMLController vrmlCtrl
room
Room room
clock
Clock clock
items
Vector items
newItems
Vector newItems
diedItems
Vector diedItems
lastTimeStamp
double lastTimeStamp
timeStep
double timeStep
Model
public Model()
init
public void init(VRMLController vrmlCtrl)
stop
public void stop()
addItem
public void addItem(Item item)
clear
public void clear()
now
public double now()
nextFrame
public synchronized void nextFrame(double timeStamp)
advanceState
public synchronized void advanceState(double dt,
double timeStamp)
bounce
public void bounce(ModelItem modelItem,
ModelItem otherModelItem)
dVector
public float[] dVector(float a[],
float b[])
lVector
public float lVector(float p[])
eVector
public float[] eVector(float p[])
sVector
public float sVector(float p[],
float q[])
cosVector
public float cosVector(float p[],
float q[])
nVector
public float[] nVector(float a[],
float b[])
rotate
public float[] rotate(float g[],
float t,
float p[])
bounce
public void bounce(float m1,
float v1,
float u1[],
float m2,
float v2,
float u2[])
round
public float round(float f)
strVector
public String strVector(float p[])