subscript.vis
Class VisGrid

java.lang.Object
  extended by subscript.vis.VisObject
      extended by subscript.vis.VisGrid

public class VisGrid
extends VisObject

Displays a grid, suitable for a cheap "ground plane".


Field Summary
 int axis0
           
 int axis1
           
 int gridSpacing
           
 VisLineStyle lineStyle
           
 
Constructor Summary
VisGrid(int axis0, int axis1, int gridSpacing, VisLineStyle lineStyle)
           
VisGrid(int gridSpacing, VisLineStyle lineStyle)
           
 
Method Summary
 Box3D getExtents(Matrix T)
          Get the bounding box in global coordinates, i.e., using the object's transform T and the passed-in matrix S.
 void render(VisRenderer r, VisWorld world, VisView v)
          Called by VisCanvas when it is time to render the object.
 
Methods inherited from class subscript.vis.VisObject
getPosition, rotateX, rotateY, rotateZ, setPosition, setPosition, setPosition, setPositionT, setPositionXYT, setPositionXYT, setPositionXYZ, transform, transform, translate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gridSpacing

public int gridSpacing

lineStyle

public VisLineStyle lineStyle

axis0

public int axis0

axis1

public int axis1
Constructor Detail

VisGrid

public VisGrid(int gridSpacing,
               VisLineStyle lineStyle)

VisGrid

public VisGrid(int axis0,
               int axis1,
               int gridSpacing,
               VisLineStyle lineStyle)
Method Detail

getExtents

public Box3D getExtents(Matrix T)
Description copied from class: VisObject
Get the bounding box in global coordinates, i.e., using the object's transform T and the passed-in matrix S. I.e., pass S*T to methods of Box3D.

Specified by:
getExtents in class VisObject

render

public void render(VisRenderer r,
                   VisWorld world,
                   VisView v)
Description copied from class: VisObject
Called by VisCanvas when it is time to render the object.

Specified by:
render in class VisObject