public class FileMesh extends java.lang.Object implements Tesselatable
| Constructor and Description |
|---|
FileMesh() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
public BoundingBox getWorldBounds(Matrix4 o2w)
TesselatableMatrix4.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 Tesselatableo2w - object to world transformation matrixpublic PrimitiveList tesselate()
TesselatablePrimitiveList. This may return
null if tesselation fails.tesselate in interface Tesselatablepublic boolean update(ParameterList pl, SunflowAPI api)
RenderObjectupdate in interface RenderObjectpl - list of parameters to read fromapi - reference to the current scenetrue if the update is succesfull,
false otherwise