java.lang.Object
de.grogra.gpuflux.scene.FluxObject
de.grogra.gpuflux.scene.volume.FluxVolume
de.grogra.gpuflux.scene.volume.FluxPrimitive
de.grogra.gpuflux.scene.volume.FluxPolygon
- Author:
- Dietger van Antwerpen
-
Field Summary
Fields inherited from class de.grogra.gpuflux.scene.volume.FluxPrimitive
owner, PRIM_BOX, PRIM_FRUSTUM, PRIM_PARALLEL, PRIM_PLANE, PRIM_SPHERE, PRIM_TRANSFORMABLE, PRIM_TRIANGLEFields inherited from class de.grogra.gpuflux.scene.volume.FluxVolume
bbox -
Constructor Summary
ConstructorsConstructorDescriptionFluxPolygon(int idx1, int idx2, int idx3, Vector<FluxVertex> vertices, boolean parallel, Matrix4f world2obj) -
Method Summary
Modifier and TypeMethodDescriptionclone()voidfinish()voidgetExtent(BoundingBox3d bb, Variables temp) voidvoidsetWorld2Obj(Matrix4f world2obj) voidshiftIndex(int offset) Methods inherited from class de.grogra.gpuflux.scene.volume.FluxPrimitive
getGroupIndex, serialize, serialize, setFluxShader, setGroupIndex, setIOR, setOwnerMethods inherited from class de.grogra.gpuflux.scene.volume.FluxVolume
computeExtent, getBoundingBoxMethods inherited from class de.grogra.gpuflux.scene.FluxObject
getOffset, setOffset
-
Constructor Details
-
FluxPolygon
public FluxPolygon(int idx1, int idx2, int idx3, Vector<FluxVertex> vertices, boolean parallel, Matrix4f world2obj)
-
-
Method Details
-
finish
public void finish() -
getExtent
- Specified by:
getExtentin classFluxPrimitive
-
serialize
- Overrides:
serializein classFluxVolume- Throws:
IOException
-
clone
-
shiftIndex
public void shiftIndex(int offset) -
setWorld2Obj
-