de.jreality.geometry
Class TubeUtility.FrameInfo

java.lang.Object
  extended by de.jreality.geometry.TubeUtility.FrameInfo
Enclosing class:
TubeUtility

public static class TubeUtility.FrameInfo
extends java.lang.Object

This class provides information about a frame field at a given point of a curve in 3-space (not necessarily euclidean!).

The fields can be accessed directly, as they are declared public.

The frame is stored as 4 column vectors in the following order: normal, binormal, tangent, base point.

Author:
Charles Gunn

Field Summary
 double[] frame
           
 double phi
           
 double theta
           
 
Constructor Summary
TubeUtility.FrameInfo(double[] f, double l, double t, double p)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

frame

public double[] frame

theta

public double theta

phi

public double phi
Constructor Detail

TubeUtility.FrameInfo

public TubeUtility.FrameInfo(double[] f,
                             double l,
                             double t,
                             double p)
Method Detail

toString

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