Class RocketRenderer

java.lang.Object
org.jmol.renderbio.RocketRenderer

public class RocketRenderer extends Object
  • Field Details

    • tPending

      private boolean tPending
    • proteinstructurePending

      private ProteinStructure proteinstructurePending
    • startIndexPending

      private int startIndexPending
    • endIndexPending

      private int endIndexPending
    • vtemp

      private javajs.util.V3 vtemp
    • screenA

      private javajs.util.P3 screenA
    • screenB

      private javajs.util.P3 screenB
    • screenC

      private javajs.util.P3 screenC
    • colix

      private short colix
    • mad

      private short mad
    • rr

      private RocketsRenderer rr
    • vwr

      private Viewer vwr
    • g3d

      private JmolRendererInterface g3d
    • tm

      private TransformManager tm
    • renderArrowHeads

      private boolean renderArrowHeads
    • isRockets

      private boolean isRockets
    • boxFaces

      private static final int[][] boxFaces
    • arrowHeadFaces

      private static final int[][] arrowHeadFaces
    • ptC

      private javajs.util.P3 ptC
    • ptTip

      private javajs.util.P3 ptTip
    • corners

      private javajs.util.P3[] corners
    • screenCorners

      private javajs.util.P3[] screenCorners
    • vW

      private javajs.util.V3 vW
    • vH

      private javajs.util.V3 vH
    • meshSurface

      private MeshSurface meshSurface
  • Constructor Details

    • RocketRenderer

      public RocketRenderer()
  • Method Details

    • set

    • renderRockets

      void renderRockets()
    • renderSpecialSegment

      private void renderSpecialSegment(AlphaMonomer monomer, short thisColix, short thisMad)
    • renderPending

      private void renderPending()
    • renderPendingRocketSegment

      private void renderPendingRocketSegment(int i, javajs.util.P3 pointStart, javajs.util.P3 pointBeforeEnd, javajs.util.P3 pointEnd, boolean renderArrowHead)
      Parameters:
      i -
      pointStart -
      pointBeforeEnd - ignored now that arrow heads protrude beyond end of rocket
      pointEnd -
      renderArrowHead -
    • renderPendingSheetPlank

      private void renderPendingSheetPlank(javajs.util.P3 ptStart, javajs.util.P3 pointBeforeEnd, javajs.util.P3 ptEnd, boolean renderArrowHead)
    • setBox

      private void setBox(float w, float h, javajs.util.P3 pt)
    • buildBox

      private void buildBox(javajs.util.P3 pointCorner, javajs.util.V3 scaledWidthVector, javajs.util.V3 scaledHeightVector, javajs.util.V3 lengthVector)
    • renderPart

      private void renderPart(int[][] planes)