Package org.jmol.rendercgo
Class CGORenderer
java.lang.Object
org.jmol.render.ShapeRenderer
org.jmol.render.MeshRenderer
org.jmol.renderspecial.DrawRenderer
org.jmol.rendercgo.CGORenderer
Something like a PyMOL Compiled Graphical Object, but more interesting!
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CGOMeshprivate javajs.util.Lst<Object>private shortprivate shortprivate shortprivate booleanprivate floatUV mapping min/max x and yprivate floatUV mapping min/max x and yprivate booleanprivate booleanprivate booleanprivate booleanprivate javajs.util.P3UV mapping Cartesian origin, X, and Yprivate shortprivate shortprivate shortprivate shortprivate javajs.util.P3private intprivate intprivate floatUV mapping min/max x and yprivate floatUV mapping min/max x and yprivate intprivate javajs.util.P3UV mapping Cartesian origin, X, and Yprivate javajs.util.P3UV mapping Cartesian origin, X, and Yprivate floatUV mapping min/max x and yprivate floatUV mapping min/max x and yFields inherited from class org.jmol.renderspecial.DrawRenderer
dmesh, pt0, pt0i, pt1, pt2, vTemp, vTemp2Fields inherited from class org.jmol.render.MeshRenderer
allowDashed, antialias, bsPolygons, bsPolygonsToExport, diameter, exportPass, forceShowTriangles, frontOnly, haveBsDisplay, imageFontScaling, isGhostPass, isShell, isTranslucent, isTranslucentInherit, latticeOffset, mesh, meshSlabValue, needTranslucent, normixes, p3Screens, pt1f, pt1i, pt2f, pt2i, pt3i, renderLow, scalePixelsPerMicron, screens, selectedPolyOnly, thePlane, transformedVectors, vertexCount, vertices, volumeRender, widthFields inherited from class org.jmol.render.ShapeRenderer
colix, exportType, g3d, isExport, mad, ms, myVisibilityFlag, shape, shapeID, tm, vwr -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jmol.renderspecial.DrawRenderer
isPolygonDisplayable, render2Methods inherited from class org.jmol.render.MeshRenderer
checkFront, drawEdge, drawTriangle, exportSurface, isVisibleNormix, render2b, renderMesh2, renderPoints, renderTriangles, setColixMethods inherited from class org.jmol.render.ShapeRenderer
initRenderer, isVisibleForMe, renderShape, setup, setViewerG3dShapeID
-
Field Details
-
cgoMesh
-
cmds
-
pt3
private javajs.util.P3 pt3 -
colix0
private short colix0 -
colix1
private short colix1 -
colix2
private short colix2 -
normix0
private short normix0 -
normix1
private short normix1 -
normix2
private short normix2 -
normix
private short normix -
doColor
private boolean doColor -
ptNormal
private int ptNormal -
ptColor
private int ptColor -
map0
private javajs.util.P3 map0UV mapping Cartesian origin, X, and Y -
vX
private javajs.util.P3 vXUV mapping Cartesian origin, X, and Y -
vY
private javajs.util.P3 vYUV mapping Cartesian origin, X, and Y -
x0
private float x0UV mapping min/max x and y -
y0
private float y0UV mapping min/max x and y -
dx
private float dxUV mapping min/max x and y -
dy
private float dyUV mapping min/max x and y -
scaleX
private float scaleXUV mapping min/max x and y -
scaleY
private float scaleYUV mapping min/max x and y -
is2D
private boolean is2D -
is2DPercent
private boolean is2DPercent -
isMapped
private boolean isMapped -
isPS
private boolean isPS -
screenZ
private int screenZ
-
-
Constructor Details
-
CGORenderer
public CGORenderer()
-
-
Method Details
-
render
protected boolean render()- Overrides:
renderin classDrawRenderer
-
render2
-
getNormix
private short getNormix() -
getColix
private short getColix(boolean doSet) -
getPoint
void getPoint(int i, javajs.util.P3 pt, javajs.util.P3i pti) -
fillTriangle
private void fillTriangle()
-