public class TokenDrawer
extends org.processmining.visualisation3d.scenemanagement.JoglSceneObject
Modifier and Type | Field and Description |
---|---|
float |
tokenScale |
IMeshDrawer |
vaoDrawer |
Constructor and Description |
---|
TokenDrawer(JSOCohortColorManager cman) |
Modifier and Type | Method and Description |
---|---|
void |
Dispose() |
void |
DrawCubesOpt(org.processmining.visualisation3d.GraphicsPipeline pipe,
java.util.Vector<TokenCube> cubes) |
void |
DrawCubesOpt2(org.processmining.visualisation3d.GraphicsPipeline pipe,
java.util.Vector<TokenCube> cubes) |
void |
DrawCubesOpt3(org.processmining.visualisation3d.GraphicsPipeline pipe,
java.util.Vector<ITokenLane> lanes) |
void |
DrawParticles(org.processmining.visualisation3d.GraphicsPipeline pipe,
java.util.Vector<TokenParticle> parts) |
void |
DrawParticles2(org.processmining.visualisation3d.GraphicsPipeline pipe,
JSOSubNet net,
java.util.Vector<TokenParticle> parts) |
static java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> |
GenerateCubeVertexCoords(float scale) |
static IMeshDrawer |
GenerateVAO(org.processmining.visualisation3d.GraphicsPipeline pipe,
float scale) |
org.processmining.visualisation3d.maths.JoglVectord3 |
getTokenColor(int cohort) |
public IMeshDrawer vaoDrawer
public float tokenScale
public TokenDrawer(JSOCohortColorManager cman)
public org.processmining.visualisation3d.maths.JoglVectord3 getTokenColor(int cohort)
public void DrawCubesOpt(org.processmining.visualisation3d.GraphicsPipeline pipe, java.util.Vector<TokenCube> cubes)
public void DrawCubesOpt2(org.processmining.visualisation3d.GraphicsPipeline pipe, java.util.Vector<TokenCube> cubes)
public void DrawCubesOpt3(org.processmining.visualisation3d.GraphicsPipeline pipe, java.util.Vector<ITokenLane> lanes)
public void DrawParticles(org.processmining.visualisation3d.GraphicsPipeline pipe, java.util.Vector<TokenParticle> parts)
public void DrawParticles2(org.processmining.visualisation3d.GraphicsPipeline pipe, JSOSubNet net, java.util.Vector<TokenParticle> parts)
public void Dispose()
public static IMeshDrawer GenerateVAO(org.processmining.visualisation3d.GraphicsPipeline pipe, float scale)
public static java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> GenerateCubeVertexCoords(float scale)