public class JoglMesh
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
drawType |
protected org.processmining.visualisation3d.graphicsdatastructures.JoglMeshIndexBuffer |
inds |
protected org.processmining.visualisation3d.graphicsdatastructures.JoglMeshDataBufferVectord3 |
vertsd |
Constructor and Description |
---|
JoglMesh(int dType) |
JoglMesh(int dType,
int vCapacity) |
Modifier and Type | Method and Description |
---|---|
void |
addVerts(double[] vlist) |
void |
addVerts(double[] vlist,
org.processmining.visualisation3d.maths.JoglVectord3 offset) |
void |
addVerts(JoglMesh m) |
void |
addVerts(JoglMesh m,
org.processmining.visualisation3d.maths.JoglMatrixd4x4 offset) |
void |
addVerts(JoglMesh m,
org.processmining.visualisation3d.maths.JoglVectord3 offset) |
void |
addVerts(JoglMesh m,
org.processmining.visualisation3d.maths.JoglVectord3 offset,
int vstart,
int vend) |
void |
addVerts(java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> vlist) |
void |
addVerts(java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> vlist,
org.processmining.visualisation3d.maths.JoglVectord3 offset) |
void |
draw(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
draw(org.processmining.visualisation3d.GraphicsPipeline pipe,
int start,
int end) |
org.processmining.visualisation3d.collision.JoglAABB |
getAABB() |
org.processmining.visualisation3d.graphicsdatastructures.JoglMeshIndexBuffer |
getIndexBuffer() |
int |
getNumVerts() |
java.util.Vector<org.processmining.visualisation3d.gldatastructures.JoglVertexArrayObjectBuffer> |
getVAOBuffers(org.processmining.visualisation3d.GraphicsPipeline pipe) |
double[] |
getVerts() |
org.processmining.visualisation3d.graphicsdatastructures.JoglMeshDataBufferVectord3 |
getVertsBuffer() |
void |
setIndexBuffer(org.processmining.visualisation3d.graphicsdatastructures.JoglMeshIndexBuffer b) |
void |
setVerts(double[] vlist) |
void |
setVerts(double[] vlist,
org.processmining.visualisation3d.maths.JoglVectord3 offset) |
void |
setVerts(java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> vlist) |
protected int drawType
protected org.processmining.visualisation3d.graphicsdatastructures.JoglMeshIndexBuffer inds
protected org.processmining.visualisation3d.graphicsdatastructures.JoglMeshDataBufferVectord3 vertsd
public JoglMesh(int dType)
public JoglMesh(int dType, int vCapacity)
public int getNumVerts()
public double[] getVerts()
public org.processmining.visualisation3d.graphicsdatastructures.JoglMeshDataBufferVectord3 getVertsBuffer()
public org.processmining.visualisation3d.graphicsdatastructures.JoglMeshIndexBuffer getIndexBuffer()
public void setIndexBuffer(org.processmining.visualisation3d.graphicsdatastructures.JoglMeshIndexBuffer b)
public void setVerts(double[] vlist)
public void setVerts(java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> vlist)
public void setVerts(double[] vlist, org.processmining.visualisation3d.maths.JoglVectord3 offset)
public void addVerts(double[] vlist)
public void addVerts(java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> vlist)
public void addVerts(JoglMesh m)
public void addVerts(java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> vlist, org.processmining.visualisation3d.maths.JoglVectord3 offset)
public void addVerts(double[] vlist, org.processmining.visualisation3d.maths.JoglVectord3 offset)
public void addVerts(JoglMesh m, org.processmining.visualisation3d.maths.JoglVectord3 offset)
public void addVerts(JoglMesh m, org.processmining.visualisation3d.maths.JoglMatrixd4x4 offset)
public void addVerts(JoglMesh m, org.processmining.visualisation3d.maths.JoglVectord3 offset, int vstart, int vend)
public void draw(org.processmining.visualisation3d.GraphicsPipeline pipe)
public void draw(org.processmining.visualisation3d.GraphicsPipeline pipe, int start, int end)
public java.util.Vector<org.processmining.visualisation3d.gldatastructures.JoglVertexArrayObjectBuffer> getVAOBuffers(org.processmining.visualisation3d.GraphicsPipeline pipe)
public org.processmining.visualisation3d.collision.JoglAABB getAABB()