public class JSODataVisMagnetLineNew extends JSODataVisMagnetLineBase implements java.lang.Comparable<JSODataVisMagnetLineNew>
| Constructor and Description |
|---|
JSODataVisMagnetLineNew(java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> pts) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColor(org.processmining.visualisation3d.maths.JoglVectord3 col) |
int |
compareTo(JSODataVisMagnetLineNew arg0) |
JoglTexturedMesh |
CreateMesh() |
void |
Dispose() |
void |
DrawMasked(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe) |
static java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> |
GenerateGeometry3D(java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> pts,
double lineWidth) |
static java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord2> |
GenerateTexCoords3D(java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> pts,
double lineWidth) |
org.processmining.visualisation3d.collision.JoglAABB |
getAABB() |
double |
getHeight() |
static java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> |
getMagnetLinePoints(org.processmining.visualisation3d.maths.JoglVectord3 sourcePos,
org.processmining.visualisation3d.maths.JoglVectord3 targetPos,
double height,
int numPoints) |
void |
Highlight() |
void |
setColor(float r,
float g,
float b) |
void |
setColor(org.processmining.visualisation3d.maths.JoglVectord3 col) |
void |
setHeight(double h) |
void |
SetMesh(JoglTexturedMesh m) |
void |
SetMeshHi(JoglTexturedMesh m) |
void |
SetVAODrawer(IMeshDrawer vao) |
void |
Unhighlight() |
org.processmining.visualisation3d.collision.JoglAABB |
updateAABB() |
Export, getCamFocusPoint, getCohortRef, getEndPoint, getExportMaterialNameFromColor, getJSOPnet, getLabel, getParentRef, getPoints, getStartPoint, setCohortRef, setJSOPnet, setLabel, setParentRefpublic JSODataVisMagnetLineNew(java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> pts)
public org.processmining.visualisation3d.collision.JoglAABB getAABB()
getAABB in class JSODataVisMagnetLineBasepublic double getHeight()
public void setHeight(double h)
public void setColor(float r,
float g,
float b)
public void setColor(org.processmining.visualisation3d.maths.JoglVectord3 col)
public void addColor(org.processmining.visualisation3d.maths.JoglVectord3 col)
public void Dispose()
public static java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> getMagnetLinePoints(org.processmining.visualisation3d.maths.JoglVectord3 sourcePos,
org.processmining.visualisation3d.maths.JoglVectord3 targetPos,
double height,
int numPoints)
public org.processmining.visualisation3d.collision.JoglAABB updateAABB()
public static java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> GenerateGeometry3D(java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> pts,
double lineWidth)
public static java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord2> GenerateTexCoords3D(java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> pts,
double lineWidth)
public void SetMesh(JoglTexturedMesh m)
public void SetVAODrawer(IMeshDrawer vao)
public void SetMeshHi(JoglTexturedMesh m)
public void Highlight()
Highlight in class JSODataVisMagnetLineBasepublic void Unhighlight()
Unhighlight in class JSODataVisMagnetLineBasepublic JoglTexturedMesh CreateMesh()
public void DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe)
DrawObject in class org.processmining.visualisation3d.scenemanagement.JoglSceneObjectpublic void DrawMasked(org.processmining.visualisation3d.GraphicsPipeline pipe)
public int compareTo(JSODataVisMagnetLineNew arg0)
compareTo in interface java.lang.Comparable<JSODataVisMagnetLineNew>