public class RocketsRenderer extends MeshRibbonRenderer
| Modifier and Type | Field and Description |
|---|---|
private static byte[] |
arrowHeadFaces |
private static byte[] |
boxFaces |
protected P3[] |
cordMidPoints |
private P3[] |
corners |
private int |
endIndexPending |
private V3 |
lengthVector |
protected boolean |
newRockets |
private P3 |
pointCorner |
private P3 |
pointTipOffset |
private ProteinStructure |
proteinstructurePending |
protected boolean |
renderArrowHeads |
private V3 |
scaledHeightVector |
private V3 |
scaledWidthVector |
private P3 |
screenA |
private P3 |
screenB |
private P3 |
screenC |
private P3[] |
screenCorners |
private int |
startIndexPending |
protected boolean |
tPending |
private V3 |
vtemp |
baseStrandOffset, strandCount, strandSeparationbsVisible, cartoonsFancy, colixBack, colixes, colixesBack, controlPoints, controlPointScreens, isCarbohydrate, isNucleic, isPass2, leadAtomIndices, mads, monomerCount, monomers, ribbonBottomScreens, ribbonTopScreens, structureTypes, wingVectors, wireframeOnlyantialias, bsPolygons, bsPolygonsToExport, diameter, exportPass, frontOnly, haveBsDisplay, imageFontScaling, isGhostPass, isTranslucent, isTranslucentInherit, latticeOffset, mesh, needTranslucent, normixes, pt1f, pt1i, pt2f, pt2i, pt3i, scalePixelsPerMicron, screens, selectedPolyOnly, thePlane, transformedVectors, vertexCount, vertices, volumeRender, widthcolix, exportType, g3d, isExport, mad, madBeg, madEnd, madMid, modelSet, myVisibilityFlag, shape, shapeID, viewer| Constructor and Description |
|---|
RocketsRenderer() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
buildArrowHeadBox(P3 pointCorner,
V3 scaledWidthVector,
V3 scaledHeightVector,
P3 pointTip) |
(package private) void |
buildBox(P3 pointCorner,
V3 scaledWidthVector,
V3 scaledHeightVector,
V3 lengthVector) |
protected void |
calcRopeMidPoints(boolean isNewStyle) |
(package private) void |
drawArrowHeadBox(P3 base,
P3 tip) |
(package private) void |
drawBox(P3 pointA,
P3 pointB) |
protected boolean |
isSheet(int i) |
protected void |
renderBioShape(BioShape bioShape) |
protected void |
renderCone(int i,
P3 pointBegin,
P3 pointEnd,
P3 screenPtBegin,
P3 screenPtEnd) |
protected void |
renderPending() |
private void |
renderPendingRocketSegment(int i,
P3 pointStart,
P3 pointBeforeEnd,
P3 pointEnd,
boolean tEnd) |
private void |
renderPendingSheet(P3 pointStart,
P3 pointBeforeEnd,
P3 pointEnd,
boolean tEnd) |
protected void |
renderRockets() |
protected void |
renderSpecialSegment(Monomer monomer,
short thisColix,
short thisMad) |
render2Strand, renderMeshRibbonrenderStrands, renderStrandShape, setStrandCountrenderTraceadjustCartoonSeamNormals, calcScreenControlPoints, calcScreens, getLeadColix, getLeadColixBack, getScreenControlPoints, isHelix, render, renderHermiteArrowHead, renderHermiteConic, renderHermiteCylinder, renderHermiteRibbon, setBioColixcheckNormals, drawLine, drawTriangle, exportSurface, isPolygonDisplayable, render2, render2b, renderMesh, renderMesh2, renderPoints, renderTriangles, setColixinitRenderer, renderShape, setViewerG3dShapeIDprotected boolean newRockets
protected boolean renderArrowHeads
protected P3[] cordMidPoints
protected boolean tPending
private ProteinStructure proteinstructurePending
private int startIndexPending
private int endIndexPending
private P3 screenA
private P3 screenB
private P3 screenC
private V3 vtemp
private static final byte[] boxFaces
private final P3[] corners
private final P3[] screenCorners
private final P3 pointTipOffset
private final V3 scaledWidthVector
private final V3 scaledHeightVector
private static final byte[] arrowHeadFaces
private final V3 lengthVector
private final P3 pointCorner
protected void renderBioShape(BioShape bioShape)
renderBioShape in class MeshRibbonRendererprotected boolean isSheet(int i)
protected void calcRopeMidPoints(boolean isNewStyle)
protected void renderRockets()
protected void renderSpecialSegment(Monomer monomer, short thisColix, short thisMad)
protected void renderPending()
private void renderPendingRocketSegment(int i,
P3 pointStart,
P3 pointBeforeEnd,
P3 pointEnd,
boolean tEnd)
i - pointStart - pointBeforeEnd - ignored now that arrow heads protrude beyond end of rocketpointEnd - tEnd - protected void renderCone(int i,
P3 pointBegin,
P3 pointEnd,
P3 screenPtBegin,
P3 screenPtEnd)
i - IGNOREDpointBegin - IGNOREDpointEnd - IGNOREDscreenPtBegin - screenPtEnd - private void renderPendingSheet(P3 pointStart, P3 pointBeforeEnd, P3 pointEnd, boolean tEnd)
void buildBox(P3 pointCorner, V3 scaledWidthVector, V3 scaledHeightVector, V3 lengthVector)
void buildArrowHeadBox(P3 pointCorner, V3 scaledWidthVector, V3 scaledHeightVector, P3 pointTip)