NurbsDirection

Inheritance: java.lang.Object

public class NurbsDirection

Un 3D NurbsSurface tiene dos direcciones, el NurbsSurface.getU y el NurbsSurface.getV, el NurbsDirection define datos para cada dirección. Una dirección es en realidad una curva NURBS, lo que significa que también está definida por su getOrder, un getKnotVectors, y un conjunto de puntos de control ponderados (definidos en NurbsSurface).

Constructores

ConstructorDescripción
NurbsDirection()Crea una nueva instancia de NurbsDirection

Métodos

MétodoDescripción
equals(Object arg0)
getClass()
getCount()Obtiene el recuento de puntos de control en la dirección actual.
getDegree()Obtiene el grado de una curva NURBS, el grado se define como Orden - 1
getDivisions()Obtiene el número de divisiones entre puntos de control adyacentes en la dirección actual.
getKnotVectors()Obtiene el vector de nudos, es una secuencia de valores de parámetros que determina dónde y cómo los puntos de control afectan a la curva NURBS.
getMultiplicity()Obtiene la multiplicidad.
getOrder()Obtiene el orden de una curva NURBS, define la cantidad de puntos de control cercanos que influyen en cualquier punto de la curva.
getType()Obtiene el tipo de la dirección actual.
hashCode()
notify()
notifyAll()
setCount(int value)Establece el recuento de puntos de control en la dirección actual.
setDegree(int value)Establece el grado de una curva NURBS, el grado se define como Orden - 1
setDivisions(int value)Establece el número de divisiones entre puntos de control adyacentes en la dirección actual.
setOrder(int value)Establece el orden de una curva NURBS, define la cantidad de puntos de control cercanos que influyen en cualquier punto de la curva.
setType(NurbsType value)Establece el tipo de la dirección actual.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

NurbsDirection()

public NurbsDirection()

Crea una nueva instancia de NurbsDirection

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCount()

public int getCount()

Obtiene el recuento de puntos de control en la dirección actual.

Returns: int - el recuento de puntos de control en la dirección actual.

getDegree()

public int getDegree()

Obtiene el grado de una curva NURBS, el grado se define como Orden - 1

Returns: int - el grado de una curva NURBS, el grado se define como Orden - 1

getDivisions()

public int getDivisions()

Obtiene el número de divisiones entre puntos de control adyacentes en la dirección actual.

Returns: int - el número de divisiones entre puntos de control adyacentes en la dirección actual.

getKnotVectors()

public List<Double> getKnotVectors()

Obtiene el vector de nudos, es una secuencia de valores de parámetros que determina dónde y cómo los puntos de control afectan a la curva NURBS.

Returns: java.util.List<java.lang.Double> - el vector de nudos, es una secuencia de valores de parámetros que determina dónde y cómo los puntos de control afectan a la curva NURBS.

getMultiplicity()

public List<Integer> getMultiplicity()

Obtiene la multiplicidad.

Returns: java.util.List<java.lang.Integer> - la multiplicidad.

getOrder()

public int getOrder()

Obtiene el orden de una curva NURBS, define la cantidad de puntos de control cercanos que influyen en cualquier punto de la curva.

Returns: int - el orden de una curva NURBS, define el número de puntos de control cercanos que influyen en cualquier punto de la curva.

getType()

public NurbsType getType()

Obtiene el tipo de la dirección actual.

Returns: NurbsType - the type of the current direction.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setCount(int value)

public void setCount(int value)

Establece el recuento de puntos de control en la dirección actual.

Parameters:

ParámetroTipoDescripción
valorintNuevo valor

setDegree(int value)

public void setDegree(int value)

Establece el grado de una curva NURBS, el grado se define como Orden - 1

Parameters:

ParámetroTipoDescripción
valorintNuevo valor

setDivisions(int value)

public void setDivisions(int value)

Establece el número de divisiones entre puntos de control adyacentes en la dirección actual.

Parameters:

ParámetroTipoDescripción
valorintNuevo valor

setOrder(int value)

public void setOrder(int value)

Establece el orden de una curva NURBS, define la cantidad de puntos de control cercanos que influyen en cualquier punto de la curva.

Parameters:

ParámetroTipoDescripción
valorintNuevo valor

setType(NurbsType value)

public void setType(NurbsType value)

Establece el tipo de la dirección actual.

Parameters:

ParámetroTipoDescripción
valueNurbsTypeNuevo valor

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int