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
| Costruttore | Descrizione |
|---|---|
| NurbsDirection() | Crea una nuova istanza di NurbsDirection |
Metodi
| Metodo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | java.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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Nuovo valore |
setDegree(int value)
public void setDegree(int value)
Imposta il grado di una curva NURBS, il grado è definito come Ordine - 1
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Nuovo valore |
setDivisions(int value)
public void setDivisions(int value)
Imposta il numero di divisioni tra i punti di controllo adiacenti nella direzione corrente.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Nuovo 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Nuovo valore |
setType(NurbsType value)
public void setType(NurbsType value)
Imposta il tipo della direzione corrente.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | NurbsType | Nuovo valore |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long | |
| arg1 | int |