Bouncy Castle Rendering Toolkit 1.0

org.bouncycastle.graphics.rt.models
Class ObjFile

java.lang.Object
  |
  +--org.bouncycastle.graphics.rt.Renderable
        |
        +--org.bouncycastle.graphics.rt.Bounded
              |
              +--org.bouncycastle.graphics.rt.objects.IndexedMesh
                    |
                    +--org.bouncycastle.graphics.rt.models.ObjFile
All Implemented Interfaces:
ColorCalculator, Partitionable, TextureMapper, Traceable

public class ObjFile
extends IndexedMesh

a loader for .obj files (wavefront).


Fields inherited from class org.bouncycastle.graphics.rt.Bounded
bBox
 
Fields inherited from class org.bouncycastle.graphics.rt.Renderable
color, objToRay, rayToObj, selfShadowing, shader
 
Fields inherited from interface org.bouncycastle.graphics.rt.TextureMapper
S, T
 
Constructor Summary
ObjFile(java.lang.String name, boolean smooth)
           
 
Method Summary
static ObjFile getInstance(RMLReader in)
           
protected  void processParameters(ParametersMap params)
           
 
Methods inherited from class org.bouncycastle.graphics.rt.objects.IndexedMesh
getST, init, init, intersections, isIntersected, isShadowing, setColors, setShader, setShader, setVertexColors, setVertexNormals, setVertexTextureCoordinates, vertexIndexes
 
Methods inherited from class org.bouncycastle.graphics.rt.Bounded
bBox, setBBox, setBBox, transform
 
Methods inherited from class org.bouncycastle.graphics.rt.Renderable
createObjectSpaceRay, getColor, getColor, getShader, isSelfShadowing, processObject, readObject, setColor, setColor, setSelfShadowing, toObjectSpace, toObjectSpace, transformNormal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjFile

public ObjFile(java.lang.String name,
               boolean smooth)
        throws java.io.IOException
Method Detail

getInstance

public static ObjFile getInstance(RMLReader in)
                           throws java.io.IOException

processParameters

protected void processParameters(ParametersMap params)
Overrides:
processParameters in class IndexedMesh

Bouncy Castle Rendering Toolkit 1.0