org.jmol.shapesurface
Class IsosurfaceMesh
java.lang.Object
org.jmol.shape.Mesh
org.jmol.shapesurface.IsosurfaceMesh
public class IsosurfaceMesh
- extends Mesh
Fields inherited from class org.jmol.shape.Mesh |
atomIndex, bitsets, colix, colorCommand, data1, data2, diameter, drawTriangles, fillTriangles, frontOnly, haveCheckByte, haveXyPoints, insideOut, isColorSolid, isTwoSided, isValid, lighting, linkedMesh, meshType, modelIndex, normixes, polygonCount, polygonIndexes, PREVIOUS_MESH_ID, ptCenter, scale, scriptCommand, SEED_COUNT, showPoints, showTriangles, thisID, title, vAB, vAC, vertexCount, vertices, visibilityFlags, visible, width |
Methods inherited from class org.jmol.shape.Mesh |
addQuad, addTriangle, addVertexCopy, clear, getState, getVertexNormals, initialize, initializeNormixes, setColix, setLighting, setPolygonCount, setVisibilityFlags |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jvxlData
JvxlData jvxlData
hideBackground
public boolean hideBackground
realVertexCount
public int realVertexCount
vertexIncrement
public int vertexIncrement
firstRealVertex
public int firstRealVertex
hasGridPoints
public boolean hasGridPoints
vertexValues
public float[] vertexValues
vertexColixes
public short[] vertexColixes
assocGridPointMap
java.util.Hashtable assocGridPointMap
assocGridPointNormals
java.util.Hashtable assocGridPointNormals
surfaceSet
public java.util.BitSet[] surfaceSet
vertexSets
public int[] vertexSets
nSets
public int nSets
IsosurfaceMesh
IsosurfaceMesh(java.lang.String thisID,
Graphics3D g3d,
short colix)
clear
void clear(java.lang.String meshType,
boolean iAddGridPoints)
allocVertexColixes
void allocVertexColixes()
setColorSchemeSets
public void setColorSchemeSets()
addVertexCopy
int addVertexCopy(javax.vecmath.Point3f vertex,
float value,
int assocVertex,
boolean associateNormals)
addVertexCopy
int addVertexCopy(javax.vecmath.Point3f vertex,
float value)
setTranslucent
public void setTranslucent(boolean isTranslucent,
float iLevel)
- Overrides:
setTranslucent
in class Mesh
addTriangleCheck
void addTriangleCheck(int vertexA,
int vertexB,
int vertexC,
int check)
invalidateTriangles
void invalidateTriangles()
sumVertexNormals
public void sumVertexNormals(javax.vecmath.Vector3f[] vectorSums)
- Overrides:
sumVertexNormals
in class Mesh