public class JSODataVisMagnetLine extends JSODataVisMagnetLineBase implements java.lang.Comparable<JSODataVisMagnetLine>
| Constructor and Description |
|---|
JSODataVisMagnetLine(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(JSODataVisMagnetLine arg0) |
void |
Dispose() |
void |
DrawMasked(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
DrawTriangles(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
DrawTrianglesHi(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
Export(JSOSubNet snet,
OBJWriter out) |
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() |
getCamFocusPoint, getCohortRef, getEndPoint, getExportMaterialNameFromColor, getJSOPnet, getLabel, getParentRef, getPoints, getStartPoint, setCohortRef, setJSOPnet, setLabel, setParentRefpublic JSODataVisMagnetLine(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 void DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe)
DrawObject in class org.processmining.visualisation3d.scenemanagement.JoglSceneObjectpublic void DrawMasked(org.processmining.visualisation3d.GraphicsPipeline pipe)
public void DrawTriangles(org.processmining.visualisation3d.GraphicsPipeline pipe)
public void DrawTrianglesHi(org.processmining.visualisation3d.GraphicsPipeline pipe)
public int compareTo(JSODataVisMagnetLine arg0)
compareTo in interface java.lang.Comparable<JSODataVisMagnetLine>public void Export(JSOSubNet snet, OBJWriter out)
Export in class JSODataVisMagnetLineBase