|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Tesselatable
Represents an object which can be tesselated into a list of primitives such
as a TriangleMesh
.
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 . |
Methods inherited from interface org.sunflow.core.RenderObject |
---|
update |
Method Detail |
---|
PrimitiveList tesselate()
PrimitiveList
. This may return
null
if tesselation fails.
BoundingBox getWorldBounds(Matrix4 o2w)
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.
o2w
- object to world transformation matrix
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |