Package org.jmol.shapespecial
Class DrawMesh
- java.lang.Object
-
- org.jmol.util.MeshSurface
-
- org.jmol.shape.Mesh
-
- org.jmol.shapespecial.DrawMesh
-
-
Field Summary
Fields Modifier and Type Field Description (package private) javajs.util.V3[]axes(package private) javajs.util.V3axisBSbsMeshesVisiblefloatdrawArrowScaleDraw.EnumDrawTypedrawType(package private) Draw.EnumDrawType[]drawTypes(package private) intdrawVertexCount(package private) int[]drawVertexCountsbooleanisBarb(package private) booleanisFixedbooleanisScaleSetbooleanisVectorBSmodelFlagsbooleannoHead(package private) javajs.util.P3[]ptCentersfloatscale-
Fields inherited from class org.jmol.shape.Mesh
atomIndex, bsTemp, cappingObject, checkByteCount, color, colorCommand, colorDensity, colorType, connectedAtoms, diameter, drawTriangles, fillTriangles, frontOnly, havePlanarContours, haveXyPoints, index, insideOut, isModelConnected, isShell, isTwoSided, isValid, lattice, lighting, lineData, linkedMesh, meshColix, modelIndex, normixes, PREVIOUS_MESH_ID, ptCenter, recalcAltVertices, scale3d, scriptCommand, showContourLines, showPoints, showTriangles, slabbingObject, symopColixes, symopNormixes, symops, thisID, title, unitCell, useColix, vAB, vertexColorMap, visibilityFlags, visible, volumeRenderPointSize, vTemp, width
-
Fields inherited from class org.jmol.util.MeshSurface
altVertices, bsDisplay, bsPolygons, bsSlabDisplay, bsSlabGhost, colix, colixBack, colorsExplicit, dataOnly, haveQuads, iA, iB, iC, isColorSolid, isDrawPolygon, isMerged, mat4, mergePolygonCount0, mergeVertexCount0, meshType, normalCount, normals, normalsTemp, normixCount, nSets, offset, P_CHECK, P_CONTOUR, P_EXPLICIT_COLOR, pc, pcs, pis, polygonCount0, SEED_COUNT, slabColix, slabMeshType, slabOptions, spanningVectors, surfaceAtoms, surfaceSet, vc, vcs, vertexCount0, vertexSets, vertexSource, vs, vvs, vwr
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear(java.lang.String meshType)voiddeleteAtoms(int modelIndex)booleanisRenderScalable()(package private) voidoffset(javajs.util.V3 offset)(package private) voidsetCenter(int iModel)(package private) voidsetCenters()-
Methods inherited from class org.jmol.shape.Mesh
checkWithin, clearMesh, getBoundingBox, getMinDistance2ForVertexGrouping, getNormals, getNormalsTemp, getOffsetVertices, getRendering, getState, getUnitCell, getVertexIndexFromNumber, getVisibleVBS, getVisibleVertexBitSet, initialize, mesh1, rotateTranslate, setLighting, setNormixes, setShowWithin, setTokenProperty, setTranslucent, setVisibilityFlags, sumVertexNormals, sumVertexNormals2
-
Methods inherited from class org.jmol.util.MeshSurface
addPolygon, addPolygonC, addQuad, addTriangle, addTriangleCheck, addV, addVCVal, getFaces, getMeshSlicer, getResolution, getSlabColor, getSlabType, getSphereData, getSphericalInterpolationFraction, getVertices, invalidatePolygons, newMesh, resetSlab, setABC, setBoundingBox, setBox, setColix, setColixBack, setPolygonCount, setTranslucentVertices, slabBrillouin, slabPolygonsList
-
-
-
-
Field Detail
-
bsMeshesVisible
public BS bsMeshesVisible
-
modelFlags
public BS modelFlags
-
drawType
public Draw.EnumDrawType drawType
-
drawTypes
Draw.EnumDrawType[] drawTypes
-
ptCenters
javajs.util.P3[] ptCenters
-
axis
javajs.util.V3 axis
-
axes
javajs.util.V3[] axes
-
drawVertexCount
int drawVertexCount
-
drawVertexCounts
int[] drawVertexCounts
-
isFixed
boolean isFixed
-
isVector
public boolean isVector
-
drawArrowScale
public float drawArrowScale
-
noHead
public boolean noHead
-
isBarb
public boolean isBarb
-
scale
public float scale
-
isScaleSet
public boolean isScaleSet
-
-
Constructor Detail
-
DrawMesh
public DrawMesh(Viewer vwr, java.lang.String thisID, short colix, int index)
- Parameters:
vwr-thisID-colix-index-
-
-