org.jmol.shape
Class Mesh
java.lang.Object
org.jmol.shape.Mesh
- Direct Known Subclasses:
- DrawMesh, IsosurfaceMesh
public class Mesh
- extends java.lang.Object
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
g3d
private JmolRendererInterface g3d
title
public java.lang.String[] title
vertices
public javax.vecmath.Point3f[] vertices
normixes
public short[] normixes
polygonIndexes
public int[][] polygonIndexes
bitsets
public java.util.BitSet[] bitsets
thisID
public java.lang.String thisID
isValid
public boolean isValid
scriptCommand
public java.lang.String scriptCommand
colorCommand
public java.lang.String colorCommand
visible
public boolean visible
colix
public short colix
vertexCount
public int vertexCount
polygonCount
public int polygonCount
scale
public float scale
haveXyPoints
public boolean haveXyPoints
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
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
isColorSolid
public boolean isColorSolid
havePlanarContours
public boolean havePlanarContours
SEED_COUNT
public static final int SEED_COUNT
- See Also:
- Constant Field Values
lighting
public int lighting
vAB
public final javax.vecmath.Vector3f vAB
vAC
public final javax.vecmath.Vector3f vAC
vTemp
public final javax.vecmath.Vector3f vTemp
haveCheckByte
protected boolean haveCheckByte
data1
public java.util.Vector data1
data2
public java.util.Vector data2
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)
getVertexNormals
public javax.vecmath.Vector3f[] getVertexNormals()
initializeNormixes
public void initializeNormixes(int lighting,
javax.vecmath.Vector3f[] vectorSums)
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
public void sumVertexNormals(javax.vecmath.Vector3f[] vectorSums)
setPolygonCount
public void setPolygonCount(int polygonCount)
addVertexCopy
public int addVertexCopy(javax.vecmath.Point3f vertex)
addTriangle
public void addTriangle(int vertexA,
int vertexB,
int vertexC)
addQuad
public void addQuad(int vertexA,
int vertexB,
int vertexC,
int vertexD)
setColix
public void setColix(short colix)
getState
public java.lang.String getState(java.lang.String type)