org.jmol.jvxl.data
Class MeshData
java.lang.Object
org.jmol.jvxl.data.MeshData
public class MeshData
- extends java.lang.Object
Method Summary |
void |
addTriangleCheck(int vertexA,
int vertexB,
int vertexC,
int check,
int color)
|
private int |
addVertexCopy(javax.vecmath.Point3f vertex)
|
int |
addVertexCopy(javax.vecmath.Point3f vertex,
float value,
int assocVertex)
|
static boolean |
checkCutoff(int iA,
int iB,
int iC,
float[] vertexValues)
|
void |
clear(java.lang.String meshType)
|
private void |
createSet(int v1,
int v2,
int v3)
|
private int |
findSet(int vertex)
|
java.util.BitSet[] |
getSurfaceSet()
|
java.util.BitSet[] |
getSurfaceSet(int level)
|
void |
invalidateSurfaceSet(int i)
|
void |
invalidateTriangles()
|
private void |
mergeSets(int a,
int b)
|
private boolean |
setABC(int i)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SEED_COUNT
private static final int SEED_COUNT
- See Also:
- Constant Field Values
MODE_GET_VERTICES
public static final int MODE_GET_VERTICES
- See Also:
- Constant Field Values
MODE_GET_COLOR_INDEXES
public static final int MODE_GET_COLOR_INDEXES
- See Also:
- Constant Field Values
MODE_PUT_SETS
public static final int MODE_PUT_SETS
- See Also:
- Constant Field Values
MODE_PUT_VERTICES
public static final int MODE_PUT_VERTICES
- See Also:
- Constant Field Values
polygonCount
public int polygonCount
vertices
public javax.vecmath.Point3f[] vertices
vertexColixes
public short[] vertexColixes
vertexCount
public int vertexCount
vertexValues
public float[] vertexValues
polygonIndexes
public int[][] polygonIndexes
polygonColixes
public short[] polygonColixes
surfaceSet
public java.util.BitSet[] surfaceSet
vertexSets
public int[] vertexSets
nSets
public int nSets
dots
public javax.vecmath.Point3f[] dots
setsSuccessful
private boolean setsSuccessful
vertexIncrement
public int vertexIncrement
lastColor
private int lastColor
lastColix
private short lastColix
MeshData
public MeshData()
clear
public void clear(java.lang.String meshType)
addVertexCopy
public int addVertexCopy(javax.vecmath.Point3f vertex,
float value,
int assocVertex)
addVertexCopy
private int addVertexCopy(javax.vecmath.Point3f vertex)
addTriangleCheck
public void addTriangleCheck(int vertexA,
int vertexB,
int vertexC,
int check,
int color)
getSurfaceSet
public java.util.BitSet[] getSurfaceSet()
getSurfaceSet
public java.util.BitSet[] getSurfaceSet(int level)
findSet
private int findSet(int vertex)
createSet
private void createSet(int v1,
int v2,
int v3)
mergeSets
private void mergeSets(int a,
int b)
invalidateSurfaceSet
public void invalidateSurfaceSet(int i)
checkCutoff
public static boolean checkCutoff(int iA,
int iB,
int iC,
float[] vertexValues)
setABC
private boolean setABC(int i)
invalidateTriangles
public void invalidateTriangles()