j3d.examples.surfacer
Class SmartTorus

java.lang.Object
  extended by j3d.examples.surfacer.SmartTorus

public class SmartTorus
extends java.lang.Object


Field Summary
 javax.media.j3d.QuadArray torusGeometry
           
 
Constructor Summary
SmartTorus()
          Constructs a Torus of inner radius 1, outer radius 3, arclength of a quad 0.2, at coordinates 0, 0, 0, with null Appearance
SmartTorus(javax.media.j3d.Appearance torusAppearance)
          Constructs a Torus of inner radius 1, outer radius 3, arclength of a quad 0.2, at coordinates 0, 0, 0, with Appearance torusAppearance
SmartTorus(float arclength, javax.media.j3d.Appearance torusAppearance)
          Constructs a Torus of inner radius 1, outer radius 3, arclength of a 'arclength', at coordinates 0, 0, 0, with Appearance torusAppearance
SmartTorus(float ir, float or)
          Constructs a Torus of inner radius 'ir', outer radius 'or', arclength of a quad 0.2, at coordinates 0, 0, 0, with null Appearance
SmartTorus(float ir, float or, javax.media.j3d.Appearance torusAppearance)
          Constructs a Torus of inner radius 'ir', outer radius 'or', arclength of a quad 0.1, at coordinates 0, 0, 0, with Appearance torusAppearance
SmartTorus(float ir, float or, float arclength)
          Constructs a Torus of inner radius 'ir', outer radius 'or', arclength of a quad 'arclength', at coordinates 0, 0, 0, with null Appearance
SmartTorus(float ir, float or, float arclength, javax.media.j3d.Appearance torusAppearance)
          Constructs a Torus of inner radius 'ir', outer radius 'or', arclength of a quad 'arclength', at coordinates 0, 0, 0, with Appearance torusAppearance
SmartTorus(float ir, float or, float arclength, float xpos, float ypos, float zpos, javax.media.j3d.Appearance torusAppearance)
          Constructs a Torus centered at 'xpos', 'ypos', 'zpos', with inner radius 'ir', outer radius 'or', arclength of a quad 'arclength', and Appearance 'torusAppearance'
 
Method Summary
 javax.media.j3d.Shape3D getChild()
           
 javax.media.j3d.QuadArray getQuadArray()
           
 void Scale(float xs, float ys, float zs)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

torusGeometry

public javax.media.j3d.QuadArray torusGeometry
Constructor Detail

SmartTorus

public SmartTorus()
Constructs a Torus of inner radius 1, outer radius 3, arclength of a quad 0.2, at coordinates 0, 0, 0, with null Appearance


SmartTorus

public SmartTorus(float ir,
                  float or)
Constructs a Torus of inner radius 'ir', outer radius 'or', arclength of a quad 0.2, at coordinates 0, 0, 0, with null Appearance


SmartTorus

public SmartTorus(javax.media.j3d.Appearance torusAppearance)
Constructs a Torus of inner radius 1, outer radius 3, arclength of a quad 0.2, at coordinates 0, 0, 0, with Appearance torusAppearance


SmartTorus

public SmartTorus(float arclength,
                  javax.media.j3d.Appearance torusAppearance)
Constructs a Torus of inner radius 1, outer radius 3, arclength of a 'arclength', at coordinates 0, 0, 0, with Appearance torusAppearance


SmartTorus

public SmartTorus(float ir,
                  float or,
                  float arclength)
Constructs a Torus of inner radius 'ir', outer radius 'or', arclength of a quad 'arclength', at coordinates 0, 0, 0, with null Appearance


SmartTorus

public SmartTorus(float ir,
                  float or,
                  javax.media.j3d.Appearance torusAppearance)
Constructs a Torus of inner radius 'ir', outer radius 'or', arclength of a quad 0.1, at coordinates 0, 0, 0, with Appearance torusAppearance


SmartTorus

public SmartTorus(float ir,
                  float or,
                  float arclength,
                  javax.media.j3d.Appearance torusAppearance)
Constructs a Torus of inner radius 'ir', outer radius 'or', arclength of a quad 'arclength', at coordinates 0, 0, 0, with Appearance torusAppearance


SmartTorus

public SmartTorus(float ir,
                  float or,
                  float arclength,
                  float xpos,
                  float ypos,
                  float zpos,
                  javax.media.j3d.Appearance torusAppearance)
Constructs a Torus centered at 'xpos', 'ypos', 'zpos', with inner radius 'ir', outer radius 'or', arclength of a quad 'arclength', and Appearance 'torusAppearance'

Method Detail

Scale

public void Scale(float xs,
                  float ys,
                  float zs)

getChild

public javax.media.j3d.Shape3D getChild()

getQuadArray

public javax.media.j3d.QuadArray getQuadArray()