org.jmol.shapespecial
public class DrawMesh extends Mesh
Modifier and Type | Field and Description |
---|---|
(package private) Vector3f[] |
axes |
(package private) Vector3f |
axis |
(package private) BitSet |
bsMeshesVisible |
(package private) float |
drawArrowScale |
(package private) Draw.EnumDrawType |
drawType |
(package private) Draw.EnumDrawType[] |
drawTypes |
(package private) int |
drawVertexCount |
(package private) int[] |
drawVertexCounts |
(package private) boolean |
isBarb |
(package private) boolean |
isFixed |
(package private) boolean |
isVector |
(package private) BitSet |
modelFlags |
(package private) boolean |
noHead |
(package private) Point3f[] |
ptCenters |
atomIndex, cappingObject, checkByteCount, color, colorCommand, colorDensity, connections, diameter, drawTriangles, fillTriangles, frontOnly, havePlanarContours, haveXyPoints, index, insideOut, isTriangleSet, isTwoSided, isValid, lattice, lighting, lineData, linkedMesh, meshColix, modelIndex, normixes, PREVIOUS_MESH_ID, ptCenter, q, recalcAltVertices, scale, scriptCommand, showContourLines, showPoints, showTriangles, slabbingObject, thisID, title, vAB, vAC, vertexColorMap, visibilityFlags, visible, vTemp, width, xmlProperties
altVertices, bsDisplay, bsPolygons, bsSlabDisplay, bsSlabGhost, colix, haveQuads, iA, iB, iC, isColorSolid, isMerged, mergePolygonCount0, mergeVertexCount0, meshType, normalCount, normals, nSets, offset, polygonColixes, polygonCount, polygonCount0, polygonIndexes, ptOffset, scale3d, SEED_COUNT, slabColix, slabMeshType, slabOptions, surfaceSet, vertexColixes, vertexCount, vertexCount0, vertexSets, vertexSource, vertexValues, vertices
Constructor and Description |
---|
DrawMesh(String thisID,
Graphics3D g3d,
short colix,
int index) |
Modifier and Type | Method and Description |
---|---|
void |
deleteAtoms(int modelIndex) |
(package private) void |
offset(Vector3f offset) |
(package private) void |
setCenter(int iModel) |
(package private) void |
setCenters() |
checkWithin, clear, getBoundingBox, getNormals, getOffsetVertices, getRendering, getState, getVertexIndexFromNumber, initialize, setLighting, setShowWithin, setTokenProperty, setTranslucent, setVisibilityFlags, sumVertexNormals, updateCoordinates
addQuad, addTriangle, addTriangleCheck, addVertexCopy, addVertexCopy, getCapSlabObject, getFaces, getIntersection, getSlabColor, getSlabObject, getSlabTranslucency, getSlabType, getSlabWithinRange, getSphericalInterpolationFraction, getVertices, invalidatePolygons, resetSlab, setABC, setColix, setPolygonCount, setSlab, slabPolygons, slabPolygons
BitSet modelFlags
Draw.EnumDrawType drawType
Draw.EnumDrawType[] drawTypes
Point3f[] ptCenters
Vector3f axis
Vector3f[] axes
int drawVertexCount
int[] drawVertexCounts
boolean isFixed
boolean isVector
float drawArrowScale
boolean noHead
boolean isBarb
BitSet bsMeshesVisible
DrawMesh(String thisID, Graphics3D g3d, short colix, int index)
void setCenters()
final void setCenter(int iModel)
void offset(Vector3f offset)
public void deleteAtoms(int modelIndex)