org.jmol.shapespecial
Class PolyhedraRenderer

java.lang.Object
  extended by org.jmol.shape.ShapeRenderer
      extended by org.jmol.shapespecial.PolyhedraRenderer

public class PolyhedraRenderer
extends ShapeRenderer


Field Summary
private  int drawEdges
           
 
Fields inherited from class org.jmol.shape.ShapeRenderer
colix, g3d, isGenerator, mad, madBeg, madEnd, madMid, modelSet, myVisibilityFlag, shape, shapeID, slabbing, viewer
 
Constructor Summary
PolyhedraRenderer()
           
 
Method Summary
private  void drawFace(short normix, Atom atomA, Atom atomB, Atom atomC, boolean isAll, boolean isFrontOnly)
           
private  void fillFace(short normix, Atom atomA, Atom atomB, Atom atomC)
           
protected  void render()
           
private  void render1(Polyhedra.Polyhedron p, short colix)
           
 
Methods inherited from class org.jmol.shape.ShapeRenderer
getMad, initRenderer, render, renderLine, setGenerator, setViewerG3dShapeID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

drawEdges

private int drawEdges
Constructor Detail

PolyhedraRenderer

public PolyhedraRenderer()
Method Detail

render

protected void render()
Specified by:
render in class ShapeRenderer

render1

private void render1(Polyhedra.Polyhedron p,
                     short colix)

drawFace

private void drawFace(short normix,
                      Atom atomA,
                      Atom atomB,
                      Atom atomC,
                      boolean isAll,
                      boolean isFrontOnly)

fillFace

private void fillFace(short normix,
                      Atom atomA,
                      Atom atomB,
                      Atom atomC)