de.grogra.gpuflux.scene.volume
public class FluxPolygon extends FluxPrimitive
owner, PRIM_BOX, PRIM_FRUSTUM, PRIM_PARALLEL, PRIM_PLANE, PRIM_SPHERE, PRIM_TRANSFORMABLE, PRIM_TRIANGLEbbox| Constructor and Description |
|---|
FluxPolygon(int idx1,
int idx2,
int idx3,
java.util.Vector<FluxVertex> vertices,
boolean parallel,
Matrix4f world2obj) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
void |
finish() |
void |
getExtent(BoundingBox3d bb,
Variables temp) |
void |
serialize(ComputeByteBuffer out) |
void |
setWorld2Obj(Matrix4f world2obj) |
void |
shiftIndex(int offset) |
getGroupIndex, serialize, serialize, setFluxShader, setGroupIndex, setIOR, setOwnercomputeExtent, getBoundingBoxgetOffset, setOffsetpublic FluxPolygon(int idx1,
int idx2,
int idx3,
java.util.Vector<FluxVertex> vertices,
boolean parallel,
Matrix4f world2obj)
public java.lang.Object clone()
clone in class java.lang.Objectpublic void finish()
public void getExtent(BoundingBox3d bb, Variables temp)
getExtent in class FluxPrimitivepublic void serialize(ComputeByteBuffer out) throws java.io.IOException
serialize in class FluxVolumejava.io.IOExceptionpublic void setWorld2Obj(Matrix4f world2obj)
public void shiftIndex(int offset)