j3d.polyViewer.vec3
Class Helical

java.lang.Object
  extended by j3d.polyViewer.vec3.Helical
All Implemented Interfaces:
Vec3FunctionInterface

public class Helical
extends java.lang.Object
implements Vec3FunctionInterface


Field Summary
static double pi
           
static double sqrt_2
           
static double twoPi
           
 
Constructor Summary
Helical()
           
 
Method Summary
static double cos(double theta)
           
static double exp(double theta)
           
 Vec3 getPolarVec3(double r1, double theta1, double r2, double theta2)
           
static double sin(double theta)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

sqrt_2

public static final double sqrt_2

pi

public static final double pi
See Also:
Constant Field Values

twoPi

public static final double twoPi
See Also:
Constant Field Values
Constructor Detail

Helical

public Helical()
Method Detail

getPolarVec3

public Vec3 getPolarVec3(double r1,
                         double theta1,
                         double r2,
                         double theta2)
Specified by:
getPolarVec3 in interface Vec3FunctionInterface

sin

public static final double sin(double theta)

cos

public static final double cos(double theta)

exp

public static final double exp(double theta)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object