NurbsDirection

Inheritance: java.lang.Object

public class NurbsDirection

Un 3D NurbsSurface ha due direzioni, il NurbsSurface.getU e il NurbsSurface.getV, il NurbsDirection definisce i dati per ogni direzione. Una direzione è in realtà una curva NURBS, il che significa che è anche definita dal suo getOrder, da un getKnotVectors, e da un insieme di punti di controllo ponderati (definiti in NurbsSurface).

Costruttori

CostruttoreDescrizione
NurbsDirection()Crea una nuova istanza di NurbsDirection

Metodi

MetodoDescrizione
equals(Object arg0)
getClass()
getCount()Restituisce il conteggio dei punti di controllo nella direzione corrente.
getDegree()Ottiene il grado di una curva NURBS, il grado è definito come Ordine - 1
getDivisions()Restituisce il numero di divisioni tra i punti di controllo adiacenti nella direzione corrente.
getKnotVectors()Ottiene il vettore dei nodi, è una sequenza di valori di parametro che determina dove e come i punti di controllo influenzano la curva NURBS.
getMultiplicity()Ottiene la molteplicità.
getOrder()Ottiene l’ordine di una curva NURBS, definisce il numero di punti di controllo vicini che influenzano un dato punto della curva.
getType()Restituisce il tipo della direzione corrente.
hashCode()
notify()
notifyAll()
setCount(int value)Imposta il conteggio dei punti di controllo nella direzione corrente.
setDegree(int value)Imposta il grado di una curva NURBS, il grado è definito come Ordine - 1
setDivisions(int value)Imposta il numero di divisioni tra i punti di controllo adiacenti nella direzione corrente.
setOrder(int value)Imposta l’ordine di una curva NURBS, definisce il numero di punti di controllo vicini che influenzano un dato punto della curva.
setType(NurbsType value)Imposta il tipo della direzione corrente.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

NurbsDirection()

public NurbsDirection()

Crea una nuova istanza di NurbsDirection

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCount()

public int getCount()

Restituisce il conteggio dei punti di controllo nella direzione corrente.

Returns: int - il conteggio dei punti di controllo nella direzione corrente.

getDegree()

public int getDegree()

Ottiene il grado di una curva NURBS, il grado è definito come Ordine - 1

Returns: int - il grado di una curva NURBS, il grado è definito come Ordine - 1

getDivisions()

public int getDivisions()

Restituisce il numero di divisioni tra i punti di controllo adiacenti nella direzione corrente.

Returns: int - il numero di divisioni tra i punti di controllo adiacenti nella direzione corrente.

getKnotVectors()

public List<Double> getKnotVectors()

Ottiene il vettore dei nodi, è una sequenza di valori di parametro che determina dove e come i punti di controllo influenzano la curva NURBS.

Returns: java.util.List<java.lang.Double> - il vettore dei nodi, è una sequenza di valori di parametro che determina dove e come i punti di controllo influenzano la curva NURBS.

getMultiplicity()

public List<Integer> getMultiplicity()

Ottiene la molteplicità.

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

getOrder()

public int getOrder()

Ottiene l’ordine di una curva NURBS, definisce il numero di punti di controllo vicini che influenzano un dato punto della curva.

Returns: int - l’ordine di una curva NURBS, definisce il numero di punti di controllo vicini che influenzano qualsiasi punto della curva.

getType()

public NurbsType getType()

Restituisce il tipo della direzione corrente.

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)

Imposta il conteggio dei punti di controllo nella direzione corrente.

Parameters:

ParametroTipoDescrizione
valoreintNuovo valore

setDegree(int value)

public void setDegree(int value)

Imposta il grado di una curva NURBS, il grado è definito come Ordine - 1

Parameters:

ParametroTipoDescrizione
valoreintNuovo valore

setDivisions(int value)

public void setDivisions(int value)

Imposta il numero di divisioni tra i punti di controllo adiacenti nella direzione corrente.

Parameters:

ParametroTipoDescrizione
valoreintNuovo valore

setOrder(int value)

public void setOrder(int value)

Imposta l’ordine di una curva NURBS, definisce il numero di punti di controllo vicini che influenzano un dato punto della curva.

Parameters:

ParametroTipoDescrizione
valoreintNuovo valore

setType(NurbsType value)

public void setType(NurbsType value)

Imposta il tipo della direzione corrente.

Parameters:

ParametroTipoDescrizione
valueNurbsTypeNuovo valore

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int