Class RtScene
- java.lang.Object
-
- one.empty3.library.core.raytracer.RtScene
-
public class RtScene extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RtScene()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addCamera(RtCamera camera)
boolean
addLight(RtLight light)
boolean
addMaterial(RtMatiere material)
boolean
addNode(RtNode node)
boolean
addObject(RtObject object)
void
addObject(Representable myRep)
RtCamera
getActiveCamera()
RtLight
getLight(int i)
RtMatiere
getMaterial(int i)
RtNode
getNode(int i)
int
getNumLights()
int
getNumNodes()
java.util.List<Representable>
getRepresentables()
void
setActiveCamera(int i)
void
setActiveCamera(RtCamera cam)
-
-
-
Method Detail
-
getNumNodes
public int getNumNodes()
-
getNode
public RtNode getNode(int i)
-
getLight
public RtLight getLight(int i)
-
getNumLights
public int getNumLights()
-
getActiveCamera
public RtCamera getActiveCamera()
-
setActiveCamera
public void setActiveCamera(int i)
-
setActiveCamera
public void setActiveCamera(RtCamera cam)
-
getMaterial
public RtMatiere getMaterial(int i)
-
addObject
public boolean addObject(RtObject object)
-
addCamera
public boolean addCamera(RtCamera camera)
-
addNode
public boolean addNode(RtNode node)
-
addLight
public boolean addLight(RtLight light)
-
addMaterial
public boolean addMaterial(RtMatiere material)
-
addObject
public void addObject(Representable myRep)
-
getRepresentables
public java.util.List<Representable> getRepresentables()
-
-