org.jmol.shape
Class Mesh
public
class
Mesh
extends Object
public int atomIndex
public BitSet[] bitsets
public short colix
public String colorCommand
public Vector data1
public Vector data2
public int diameter
public boolean drawTriangles
public boolean fillTriangles
public boolean frontOnly
protected boolean haveCheckByte
public boolean haveXyPoints
public boolean insideOut
public boolean isColorSolid
public boolean isTwoSided
public boolean isValid
public int lighting
public String meshType
public int modelIndex
public short[] normixes
public int polygonCount
public int[][] polygonIndexes
public Point3f ptCenter
public static final String PREVIOUS_MESH_ID
public float scale
public String scriptCommand
public boolean showPoints
public boolean showTriangles
public static final int SEED_COUNT
public String thisID
public String[] title
public final Vector3f vAB
public final Vector3f vAC
public int vertexCount
public Point3f[] vertices
public int visibilityFlags
public boolean visible
public float width
public Mesh()
public void addQuad(int vertexA, int vertexB, int vertexC, int vertexD)
public void addTriangle(int vertexA, int vertexB, int vertexC)
public int addVertexCopy(Point3f vertex)
public void clear(String meshType)
private void flipLighting(int lighting)
public String getState(String type)
public Vector3f[] getVertexNormals()
public void initialize(int lighting)
public void initializeNormixes(int lighting, Vector3f[] vectorSums)
private void invertNormixes()
public void setColix(short colix)
public void setLighting(int lighting)
public void setPolygonCount(int polygonCount)
public void setTranslucent(boolean isTranslucent, float iLevel)
public void setVisibilityFlags(int n)
public void sumVertexNormals(Vector3f[] vectorSums)