additv.drawables
Class A3DSScene
java.lang.Object
additv.drawables.ADrawable
additv.drawables.A3DSScene
- All Implemented Interfaces:
- ADrawableI
public class A3DSScene
- extends ADrawable
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
meshNameByIndex
public java.util.HashMap<java.lang.Integer,java.lang.String> meshNameByIndex
name
public java.lang.String name
scene
public mri.v3ds.Scene3ds scene
materials
public java.util.ArrayList<AMaterial> materials
textures
public java.util.ArrayList<com.sun.opengl.util.texture.Texture> textures
meshes
public AMesh[] meshes
cameras
public AModelCamera[] cameras
lights
public ALight[] lights
A3DSScene
public A3DSScene(AdditvBase r,
java.lang.String filename,
java.lang.String _name)
draw
public void draw(javax.media.opengl.GL gl)
meshCount
public int meshCount()
loadScene
public void loadScene(java.lang.String filename)
init
public void init()
computeNormals
public void computeNormals()
getCameras
public AModelCamera[] getCameras()
getCamera
public AModelCamera getCamera(int idx)
getCameraByName
public AModelCamera getCameraByName(java.lang.String name)
getLights
public ALight[] getLights()
getLight
public ALight getLight(int idx)
getLightByName
public ALight getLightByName(java.lang.String name)
sketchPath
public static java.lang.String sketchPath()
getName
public java.lang.String getName()
getMeshByName
public AMesh getMeshByName(java.lang.String n)
cleanup
public void cleanup(javax.media.opengl.GL gl)
prepare
public void prepare(javax.media.opengl.GL gl)