Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- com.tempestasludi.processing.nurbs - package com.tempestasludi.processing.nurbs
D
- draw(PGraphics, int) - Method in class com.tempestasludi.processing.nurbs.NurbsCurve
-
Draws the curve with approximately the given number of steps.
- draw(PGraphics, int) - Method in class com.tempestasludi.processing.nurbs.NurbsSurface
-
Draws the surface with approximately the given number of steps for each parameter.
- draw(PGraphics, int, int) - Method in class com.tempestasludi.processing.nurbs.NurbsSurface
-
Draws the surface with approximately the given number of steps for each parameter.
E
- evaluate(float) - Method in class com.tempestasludi.processing.nurbs.NurbsCurve
-
Gives the value of the nurbs at t=
t
. - evaluate(float, float) - Method in class com.tempestasludi.processing.nurbs.NurbsSurface
-
Gives the value of the surface at s=
s
and t=t
. - evaluate(float, int) - Method in class com.tempestasludi.processing.nurbs.NurbsCurve
-
Gives the value of the nurbs at t=
t
witht
in knot spanknot
. - evaluate(float, int, float, int) - Method in class com.tempestasludi.processing.nurbs.NurbsSurface
-
Gives the value of the surface at s=
s
and t=t
withs
in knot spansKnot
andt
in knot spantKnot
.
G
- getVariable() - Method in class com.tempestasludi.processing.nurbs.NurbsLibrary
N
- Nurbs - Class in com.tempestasludi.processing.nurbs
-
Base class of all nurbs-related classes.
- Nurbs() - Constructor for class com.tempestasludi.processing.nurbs.Nurbs
- NurbsCurve - Class in com.tempestasludi.processing.nurbs
- NurbsCurve(PVector[]) - Constructor for class com.tempestasludi.processing.nurbs.NurbsCurve
-
Creates a new nurbs of degree
points.length - 1
in which every point has the same weight. - NurbsCurve(PVector[], float[]) - Constructor for class com.tempestasludi.processing.nurbs.NurbsCurve
-
Creates a new nurbs of degree
points.length - 1
with the given base points and weights. - NurbsCurve(PVector[], float[], float[]) - Constructor for class com.tempestasludi.processing.nurbs.NurbsCurve
-
Creates a new nurbs with the given points, weights and knot vector.
- NurbsCurve(PVector[], float[], int) - Constructor for class com.tempestasludi.processing.nurbs.NurbsCurve
-
Creates a new nurbs of the given degree with the given base points and weights.
- NurbsCurve(PVector[], int) - Constructor for class com.tempestasludi.processing.nurbs.NurbsCurve
-
Creates a new nurbs of the given degree in which every point has the same weight.
- NurbsLibrary - Class in com.tempestasludi.processing.nurbs
-
This is a template class and can be used to start a new processing Library.
- NurbsLibrary(PApplet) - Constructor for class com.tempestasludi.processing.nurbs.NurbsLibrary
-
a Constructor, usually called in the setup() method in your sketch to initialize and start the Library.
- NurbsSurface - Class in com.tempestasludi.processing.nurbs
-
A nurbs surface with two parameters (s and t).
- NurbsSurface(PVector[][]) - Constructor for class com.tempestasludi.processing.nurbs.NurbsSurface
-
Creates a new nurbs surface with degrees
points.length - 1
andpoints[0].length - 1
, in which every point has the same weight. - NurbsSurface(PVector[][], float[][]) - Constructor for class com.tempestasludi.processing.nurbs.NurbsSurface
-
Creates a new nurbs with degrees
points.length - 1
andpoints[0].length - 1
with the given base points and weights. - NurbsSurface(PVector[][], float[][], float[], float[]) - Constructor for class com.tempestasludi.processing.nurbs.NurbsSurface
-
Creates a new nurbs surface with the given points, weights and knot vectors.
- NurbsSurface(PVector[][], float[][], int, int) - Constructor for class com.tempestasludi.processing.nurbs.NurbsSurface
-
Creates a new nurbs surface of the given degrees with the given base points and weights.
- NurbsSurface(PVector[][], int, int) - Constructor for class com.tempestasludi.processing.nurbs.NurbsSurface
-
Creates a new nurbs surface of the given degrees in which every point has the same weight.
S
- sayHello() - Method in class com.tempestasludi.processing.nurbs.NurbsLibrary
- setPoint(int, int, PVector) - Method in class com.tempestasludi.processing.nurbs.NurbsSurface
- setPoint(int, PVector) - Method in class com.tempestasludi.processing.nurbs.NurbsCurve
- setPoints(PVector[]) - Method in class com.tempestasludi.processing.nurbs.NurbsCurve
- setPoints(PVector[][]) - Method in class com.tempestasludi.processing.nurbs.NurbsSurface
- setVariable(int, int) - Method in class com.tempestasludi.processing.nurbs.NurbsLibrary
- setWeight(int, float) - Method in class com.tempestasludi.processing.nurbs.NurbsCurve
- setWeight(int, int, float) - Method in class com.tempestasludi.processing.nurbs.NurbsSurface
- setWeights(float[]) - Method in class com.tempestasludi.processing.nurbs.NurbsCurve
- setWeights(float[][]) - Method in class com.tempestasludi.processing.nurbs.NurbsSurface
V
- version() - Static method in class com.tempestasludi.processing.nurbs.NurbsLibrary
-
return the version of the Library.
- VERSION - Static variable in class com.tempestasludi.processing.nurbs.NurbsLibrary
All Classes and Interfaces|All Packages|Constant Field Values