de.grogra.gpuflux.scene
public class FluxScene extends java.lang.Object
| Constructor and Description |
|---|
FluxScene() |
public void buildLightsFromGraph(Graph graph, ViewConfig3D view, ObjectFilter measureFilter, boolean enableSensors, ProgressMonitor monitor, boolean sampleExplicit, boolean radiation)
public void buildSceneFromGraph(Graph graph, ViewConfig3D view, ObjectFilter measureFilter, boolean enableSensors, ProgressMonitor monitor, boolean sampleExplicit, boolean radiation, float flatness)
public void cleanLog()
public BoundingBox3d getBounds()
public BVHTree getBVH()
public int getBVHRoot()
public Camera getCamera()
public java.util.Vector<FluxChannelMap> getChannels()
public GridClonerNode getCloner()
public float[] getCumulativeLightPower()
public Environment getEnvironment()
public Graph getGraph()
public int getGroupCount()
public int getInfPrimitiveCount()
public java.util.Vector<FluxPrimitive> getInfPrimitives()
public java.util.Vector<FluxChannelMap> getLightChannels()
public int getLightCount()
public java.util.Vector<FluxLight> getLights()
public java.util.Vector<FluxShader> getLightShaders()
public java.lang.String getLog()
public LongToIntHashMap getNodeToGroup()
public int getPrimitiveCount()
public java.util.Vector<FluxPrimitive> getPrimitives()
public int getSampleCount()
public java.lang.String getSceneStats()
public BVHTree getSensorBVH()
public int getSensorBVHRoot()
public int getSensorCount()
public java.util.Vector<FluxSensor> getSensors()
public java.util.Vector<FluxShader> getShaders()
public FluxLight getSky()
public ViewConfig3D getView()