All Packages  This Package  Class Hierarchy  Class Search  Index

Inner Class


protected class  CatmullRomSpline3D.Knot
     extends java.lang.Object
          // Fields 2
     public float l;
     public float splineLength;

          // Constructors 2
     public Knot(CatmullRomSpline3D.Knot);
     public Knot(Vector3D, float, Vector3D);


The knot class is used in a preliminary represntation of the spline as a vector of knots. This represntation is used to construct a tree of Hermite3D splines representing each section of the overall spline. It is the hermite tree, not the vector of knots, which is actually evaluated.


· l

Summary  |  Top

   public float l

· splineLength

Summary  |  Top
   public float splineLength


· Knot

Summary  |  Top

   public Knot(Vector3D p, 
               float l, 
               Vector3D d) 

This constructor produces a knot at location p, with tangent vector d, and associated spline segment length l. Note: The parameter l is the length of the segment in parameter space, and ordinarliy should be set to 1.0.

· Knot

Summary  |  Top
   public Knot(CatmullRomSpline3D.Knot knot) 

Copy constructor. This construct produces a new knot identical to its argument.

All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7