Index of all Fields and Methods
All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

add(Point4). Method in class nurbs.Point4
Add another Point4 to this one.
approxEquals(Point4). Method in class nurbs.Point4
Check to see if this Point4 approximately equals another.

C

clone(). Method in class nurbs.ControlNet
Performs a deep copy of this ControlNet.
clone(). Method in class nurbs.Knot
Performs a deep copy of this Knot.
clone(). Method in class nurbs.Nurbs
Performs a deep copy of this NURBS.
controlNet. Variable in class nurbs.Nurbs
ControlNet(int, int). Constructor for class nurbs.ControlNet
Constructs a ControlNet with the specified U, V dimensions.
ControlNet(int, int, Point4[][]). Constructor for class nurbs.ControlNet
Constructs a ControlNet from the specified Point4 array.
controlPoints. Variable in class nurbs.ControlNet

E

elevate(). Method in class nurbs.Nurbs
Increase the order of this NURBS
extrude(Point4). Method in class nurbs.Nurbs
Perform a linear extrusion of this NURBS along the vector w to produce a new NURBS.

G

getKnots(). Method in class nurbs.Knot
Accessor method for the knot[] array
getNumControlPoints(). Method in class nurbs.Knot
Return number of control points.
getNumUControlPoints(). Method in class nurbs.Nurbs
Access the number of U control points.
getNumUKnots(). Method in class nurbs.Nurbs
Access the number of U knots.
getNumVControlPoints(). Method in class nurbs.Nurbs
Access the number of V control points.
getNumVKnots(). Method in class nurbs.Nurbs
Access the number of V knots.
getUKnot(). Method in class nurbs.Nurbs
Access the U knot sequence.
getUOrder(). Method in class nurbs.Nurbs
Access the NURB order in U.
getVKnot(). Method in class nurbs.Nurbs
Access the V knot sequence.
getVOrder(). Method in class nurbs.Nurbs
Access the NURB order in V.

I

interval(float[], float). Static method in class nurbs.Knot
Determine where in the knot sequence t lies.

K

knot. Variable in class nurbs.Knot
Knot(int, int). Constructor for class nurbs.Knot
Constructor.
Knot(int, int, float[]). Constructor for class nurbs.Knot
Constructor.

M

makeKnots(float, float). Method in class nurbs.Knot
Produce numKnots knots between tmin and tmax, with tmin, tmax repeated order times and the remaining knots distributed uniformly between.

N

numControlPoints. Variable in class nurbs.Knot
numKnots. Variable in class nurbs.Knot
numUControlPoints. Variable in class nurbs.ControlNet
numVControlPoints. Variable in class nurbs.ControlNet
Nurbs(Knot, Knot, ControlNet). Constructor for class nurbs.Nurbs
NURBS Constructor.

O

order. Variable in class nurbs.Knot

P

Point4(). Constructor for class nurbs.Point4
Constructor.
Point4(float, float, float, float). Constructor for class nurbs.Point4
Constructor.
Point4(Point4). Constructor for class nurbs.Point4
Constructor.

R

revolve(float, float). Method in class nurbs.Nurbs
Do a surface of revolution about the Y axis.
rotate(float, float, float, float). Method in class nurbs.ControlNet
Rotate the control points.
rotate(float, float, float, float). Method in class nurbs.Nurbs
Rotate this NURBS.
rotate(float, float, float, float). Method in class nurbs.Point4
Apply a rotation transformation to this Point4.

S

scale(float). Method in class nurbs.ControlNet
Scale the control points.
scale(float). Method in class nurbs.Nurbs
Scale this NURBS uniformly.
scale(float). Method in class nurbs.Point4
Scale this Point4 uniformly.
scale(float, float, float). Method in class nurbs.ControlNet
Scale the control points.
scale(float, float, float). Method in class nurbs.Nurbs
Scale this NURBS non-uniformly.
scale(float, float, float). Method in class nurbs.Point4
Scale this Point4 non-uniformly.
setControlNet(ControlNet). Method in class nurbs.Nurbs
Set the ControlNet.
setKnots(float[]). Method in class nurbs.Knot
Accessor method for the knot[] array
setUKnot(Knot). Method in class nurbs.Nurbs
Set the U knot sequence.
setValue(float, float, float, float). Method in class nurbs.Point4
Set the values of this Point4.
setVKnot(Knot). Method in class nurbs.Nurbs
Set the V knot sequence.
split(float). Method in class nurbs.Nurbs
Split this NURBS into two at the given location.
subdivide(Nurbs, int, int). Method in class nurbs.Nurbs
Calculates the control points corresponding to new knots.

T

tessellate(int, int). Method in class nurbs.Nurbs
Refine this NURBS in the U and V directions by inserting new knots and control points.
TOLERANCE. Static variable in class nurbs.Knot
TOLERANCE. Static variable in class nurbs.Point4
toString(). Method in class nurbs.ControlNet
Creates a String representation for the ControlNet
toString(). Method in class nurbs.Knot
Creates a String representation for the Knot
toString(). Method in class nurbs.Nurbs
Creates a String representation for the NURBS
toString(). Method in class nurbs.Point4
Create a string representation of this point.
toVRMLCoordinateNode(). Method in class nurbs.ControlNet
Creates a String representation for the ControlNet in the form of a VRML IndexedFaceSet node.
toVRMLCoordinateNode(). Method in class nurbs.Nurbs
Creates a String representation for the NURBS in the form of a VRML Coordinate node.
toVRMLCoordIndex(). Method in class nurbs.ControlNet
Creates a String representation for the ControlNet in the form of a VRML IndexedFaceSet node.
toVRMLCoordIndex(). Method in class nurbs.Nurbs
Creates a String representation for the NURBS in the form of a VRML coordIndex field.
toVRMLString(). Method in class nurbs.ControlNet
Creates a String representation for the ControlNet in the form of a VRML IndexedFaceSet node.
toVRMLString(). Method in class nurbs.Nurbs
Creates a String representation for the NURBS in the form of a VRML Coordinate node.
translate(float, float, float). Method in class nurbs.ControlNet
Translate the control points.
translate(float, float, float). Method in class nurbs.Nurbs
Translate this NURBS.
translate(float, float, float). Method in class nurbs.Point4
Translate this Point4.
transpose(). Method in class nurbs.ControlNet
Transpose the control points by swapping U and V.
transpose(). Method in class nurbs.Nurbs
Transpose this NURBS by swapping U and V.

U

u. Variable in class nurbs.Nurbs
unionKnots(Knot). Method in class nurbs.Knot
Merge the knot sequence knot2 into the current knot.

V

v. Variable in class nurbs.Nurbs

W

w. Variable in class nurbs.Point4
The w coordinate.

X

x. Variable in class nurbs.Point4
The x coordinate.

Y

y. Variable in class nurbs.Point4
The y coordinate.

Z

z. Variable in class nurbs.Point4
The z coordinate.