mri
Class V3dsScene

java.lang.Object
  extended by mri.V3dsScene

public class V3dsScene
extends java.lang.Object


Nested Class Summary
 class V3dsScene.Camera
           
 class V3dsScene.Light
           
 class V3dsScene.Material
           
 class V3dsScene.Mesh
           
 
Constructor Summary
V3dsScene(javax.media.opengl.GL gl, java.lang.String filename)
           
V3dsScene(processing.core.PApplet p, java.lang.String filename)
           
 
Method Summary
 void computeNormals()
           
 void draw()
           
 void draw(javax.media.opengl.GL gl)
           
 V3dsScene.Camera getCamera(int idx)
           
 V3dsScene.Camera getCameraByName(java.lang.String name)
           
 V3dsScene.Camera[] getCameras()
           
 V3dsScene.Light getLight(int idx)
           
 V3dsScene.Light getLightByName(java.lang.String name)
           
 V3dsScene.Light[] getLights()
           
 void init()
           
 void loadScene(java.lang.String filename)
           
 void setGlobalColor(float r, float g, float b, float a)
           
static java.lang.String sketchPath()
           
 void useMaterial(boolean f)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

V3dsScene

public V3dsScene(processing.core.PApplet p,
                 java.lang.String filename)

V3dsScene

public V3dsScene(javax.media.opengl.GL gl,
                 java.lang.String filename)
Method Detail

loadScene

public void loadScene(java.lang.String filename)

draw

public void draw()

draw

public void draw(javax.media.opengl.GL gl)

init

public void init()

computeNormals

public void computeNormals()

getCameras

public V3dsScene.Camera[] getCameras()

getCamera

public V3dsScene.Camera getCamera(int idx)

getCameraByName

public V3dsScene.Camera getCameraByName(java.lang.String name)

getLights

public V3dsScene.Light[] getLights()

getLight

public V3dsScene.Light getLight(int idx)

getLightByName

public V3dsScene.Light getLightByName(java.lang.String name)

useMaterial

public void useMaterial(boolean f)

setGlobalColor

public void setGlobalColor(float r,
                           float g,
                           float b,
                           float a)

sketchPath

public static java.lang.String sketchPath()