org.jmol.shape
Class Mesh
java.lang.Object
org.jmol.util.MeshSurface
org.jmol.shape.Mesh
- Direct Known Subclasses:
- DrawMesh, IsosurfaceMesh
public class Mesh
- extends MeshSurface
Fields inherited from class org.jmol.util.MeshSurface |
bsFaces, colix, haveQuads, iA, iB, iC, isColorSolid, nSets, offsetVertices, polygonColixes, polygonCount, polygonIndexes, ptOffset, scale3d, SEED_COUNT, surfaceSet, vertexColixes, vertexCount, vertexNormals, vertexSets, vertexValues, vertices |
Methods inherited from class org.jmol.util.MeshSurface |
addPolygon, addQuad, addTriangle, addTriangleCheck, addVertexCopy, addVertexCopy, getIntersection, invalidatePolygons, setABC, setColix, setPolygonCount, slabPolygons |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PREVIOUS_MESH_ID
public static final java.lang.String PREVIOUS_MESH_ID
- See Also:
- Constant Field Values
title
public java.lang.String[] title
meshColix
public short meshColix
normixes
public short[] normixes
normixCount
private int normixCount
bitsets
public java.util.BitSet[] bitsets
lineData
public java.util.List lineData
thisID
public java.lang.String thisID
isValid
public boolean isValid
scriptCommand
public java.lang.String scriptCommand
colorCommand
public java.lang.String colorCommand
lattice
public javax.vecmath.Point3f lattice
visible
public boolean visible
lighting
public int lighting
scale
public float scale
haveXyPoints
public boolean haveXyPoints
isPolygonSet
public boolean isPolygonSet
diameter
public int diameter
width
public float width
ptCenter
public javax.vecmath.Point3f ptCenter
meshType
public java.lang.String meshType
linkedMesh
public Mesh linkedMesh
index
public int index
atomIndex
public int atomIndex
modelIndex
public int modelIndex
visibilityFlags
public int visibilityFlags
insideOut
public boolean insideOut
checkByteCount
public int checkByteCount
showContourLines
public boolean showContourLines
showPoints
public boolean showPoints
drawTriangles
public boolean drawTriangles
fillTriangles
public boolean fillTriangles
showTriangles
public boolean showTriangles
frontOnly
public boolean frontOnly
isTwoSided
public boolean isTwoSided
havePlanarContours
public boolean havePlanarContours
vAB
public final javax.vecmath.Vector3f vAB
vAC
public final javax.vecmath.Vector3f vAC
vTemp
public final javax.vecmath.Vector3f vTemp
xmlProperties
public java.util.List xmlProperties
colorDensity
public boolean colorDensity
cappingObject
public java.lang.Object cappingObject
slabbingObject
public java.lang.Object slabbingObject
Mesh
public Mesh(java.lang.String thisID,
JmolRendererInterface g3d,
short colix,
int index)
setVisibilityFlags
public void setVisibilityFlags(int n)
clear
public void clear(java.lang.String meshType)
initialize
public void initialize(int lighting,
javax.vecmath.Point3f[] vertices,
javax.vecmath.Point4f plane)
getNormals
public javax.vecmath.Vector3f[] getNormals(javax.vecmath.Point3f[] vertices,
javax.vecmath.Point4f plane)
setLighting
public void setLighting(int lighting)
flipLighting
private void flipLighting(int lighting)
invertNormixes
private void invertNormixes()
setTranslucent
public void setTranslucent(boolean isTranslucent,
float iLevel)
sumVertexNormals
protected void sumVertexNormals(javax.vecmath.Point3f[] vertices,
javax.vecmath.Vector3f[] normals)
getState
public java.lang.String getState(java.lang.String type)
getOffsetVertices
public javax.vecmath.Point3f[] getOffsetVertices(javax.vecmath.Point4f thePlane)
getVertexIndexFromNumber
public int getVertexIndexFromNumber(int vertexIndex)