|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sunflow.core.tesselatable.FileMesh
public class FileMesh
Constructor Summary | |
---|---|
FileMesh()
|
Method Summary | |
---|---|
BoundingBox |
getWorldBounds(Matrix4 o2w)
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix. |
PrimitiveList |
tesselate()
Tesselate this object into a PrimitiveList . |
boolean |
update(ParameterList pl,
SunflowAPI api)
Update this object given a list of parameters. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FileMesh()
Method Detail |
---|
public BoundingBox getWorldBounds(Matrix4 o2w)
Tesselatable
Matrix4.transform(BoundingBox)
. If the matrix is
null
no transformation is needed, and object space is
equivalent to world space. This method may return null
if
these bounds are difficult or impossible to compute, in which case the
tesselation will be executed right away and the bounds of the resulting
primitives will be used.
getWorldBounds
in interface Tesselatable
o2w
- object to world transformation matrix
public PrimitiveList tesselate()
Tesselatable
PrimitiveList
. This may return
null
if tesselation fails.
tesselate
in interface Tesselatable
public boolean update(ParameterList pl, SunflowAPI api)
RenderObject
update
in interface RenderObject
pl
- list of parameters to read fromapi
- reference to the current scene
true
if the update is succesfull,
false
otherwise
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |