public class CartoonRenderer extends RocketsRenderer
Modifier and Type | Field and Description |
---|---|
private short |
colixHoogsteenEdge |
private short |
colixSugarEdge |
private short |
colixWatsonCrickEdge |
private boolean |
newRockets |
(package private) javax.vecmath.Point3i |
ptConnect |
private boolean |
renderAsRockets |
private boolean |
renderEdges |
private javax.vecmath.Point3f[] |
ring5Points |
private javax.vecmath.Point3i[] |
ring5Screens |
private javax.vecmath.Point3f[] |
ring6Points |
private javax.vecmath.Point3i[] |
ring6Screens |
cordMidPoints, renderArrowHeads, tPending
bsVisible, colixes, controlPoints, controlPointScreens, isCarbohydrate, isNucleic, leadAtomIndices, mads, monomerCount, monomers, ribbonBottomScreens, ribbonTopScreens, structureTypes, wingVectors
antialias, bsPolygons, bsSlab, diameter, exportPass, frontOnly, haveBsDisplay, haveBsSlabDisplay, haveBsSlabGhost, imageFontScaling, isTranslucent, latticeOffset, mesh, normixes, pt1f, pt1i, pt2f, pt2i, pt3i, scalePixelsPerMicron, screens, thePlane, transformedVectors, vertexCount, vertices, volumeRender, width
colix, exportType, g3d, isExport, mad, madBeg, madEnd, madMid, modelSet, myVisibilityFlag, shape, shapeID, viewer
Constructor and Description |
---|
CartoonRenderer() |
Modifier and Type | Method and Description |
---|---|
protected void |
render1() |
protected void |
renderBioShape(BioShape bioShape) |
private void |
renderLeontisWesthofEdges(NucleicMonomer nucleotide,
short thisMad) |
(package private) void |
renderNucleic() |
private void |
renderNucleicBaseStep(NucleicMonomer nucleotide,
short thisMad,
javax.vecmath.Point3i backboneScreen) |
private void |
renderRing5() |
private void |
renderRing6() |
private void |
renderRockets() |
private void |
renderTriangle() |
buildArrowHeadBox, buildBox, calcRopeMidPoints, drawArrowHeadBox, drawBox, isSheet, renderPending, renderSpecialSegment
adjustCartoonSeamNormals, calcScreenControlPoints, calcScreenControlPoints, calcScreens, getLeadColix, isHelix, render, renderCone, renderHermiteArrowHead, renderHermiteConic, renderHermiteCylinder, renderHermiteRibbon
checkNormals, drawLine, drawTriangle, exportSurface, isPolygonDisplayable, render1, render2, renderPoints, renderTriangles, setColix
initRenderer, render, setViewerG3dShapeID
private boolean newRockets
private boolean renderAsRockets
private boolean renderEdges
private short colixSugarEdge
private short colixWatsonCrickEdge
private short colixHoogsteenEdge
javax.vecmath.Point3i ptConnect
private final javax.vecmath.Point3f[] ring6Points
private final javax.vecmath.Point3i[] ring6Screens
private final javax.vecmath.Point3f[] ring5Points
private final javax.vecmath.Point3i[] ring5Screens
protected void renderBioShape(BioShape bioShape)
renderBioShape
in class RocketsRenderer
void renderNucleic()
protected void render1()
render1
in class RocketsRenderer
private void renderRockets()
private void renderNucleicBaseStep(NucleicMonomer nucleotide, short thisMad, javax.vecmath.Point3i backboneScreen)
private void renderLeontisWesthofEdges(NucleicMonomer nucleotide, short thisMad)
private void renderTriangle()
private void renderRing6()
private void renderRing5()