NurbsDirection
Inheritance: java.lang.Object
public class NurbsDirection
Un 3D NurbsSurface possède deux directions, le NurbsSurface.getU et le NurbsSurface.getV, le NurbsDirection définit les données pour chaque direction. Une direction est en fait une courbe NURBS, ce qui signifie qu’elle est également définie par son getOrder, un getKnotVectors, et un ensemble de points de contrôle pondérés (définis dans NurbsSurface).
Constructeurs
| Constructeur | Description |
|---|---|
| NurbsDirection() | Construit une nouvelle instance de NurbsDirection |
Méthodes
| Méthode | Description |
|---|---|
| equals(Object arg0) | |
| getClass() | |
| getCount() | Obtient le nombre de points de contrôle dans la direction actuelle. |
| getDegree() | Obtient le degré d’une courbe NURBS, le degré est défini comme Ordre - 1 |
| getDivisions() | Obtient le nombre de divisions entre les points de contrôle adjacents dans la direction actuelle. |
| getKnotVectors() | Obtient le vecteur de nœuds, c’est une séquence de valeurs de paramètres qui détermine où et comment les points de contrôle affectent la courbe NURBS. |
| getMultiplicity() | Obtient la multiplicité. |
| getOrder() | Obtient l’ordre d’une courbe NURBS, il définit le nombre de points de contrôle proches qui influencent chaque point de la courbe. |
| getType() | Obtient le type de la direction actuelle. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| setCount(int value) | Définit le nombre de points de contrôle dans la direction actuelle. |
| setDegree(int value) | Définit le degré d’une courbe NURBS, le degré est défini comme Ordre - 1 |
| setDivisions(int value) | Définit le nombre de divisions entre les points de contrôle adjacents dans la direction actuelle. |
| setOrder(int value) | Définit l’ordre d’une courbe NURBS, il définit le nombre de points de contrôle proches qui influencent chaque point de la courbe. |
| setType(NurbsType value) | Définit le type de la direction actuelle. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
NurbsDirection()
public NurbsDirection()
Construit une nouvelle instance de NurbsDirection
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getCount()
public int getCount()
Obtient le nombre de points de contrôle dans la direction actuelle.
Returns: int - le nombre de points de contrôle dans la direction actuelle.
getDegree()
public int getDegree()
Obtient le degré d’une courbe NURBS, le degré est défini comme Ordre - 1
Returns: int - le degré d’une courbe NURBS, le degré est défini comme Ordre - 1
getDivisions()
public int getDivisions()
Obtient le nombre de divisions entre les points de contrôle adjacents dans la direction actuelle.
Returns: int - le nombre de divisions entre les points de contrôle adjacents dans la direction actuelle.
getKnotVectors()
public List<Double> getKnotVectors()
Obtient le vecteur de nœuds, c’est une séquence de valeurs de paramètres qui détermine où et comment les points de contrôle affectent la courbe NURBS.
Returns: java.util.List<java.lang.Double> - le vecteur de nœuds, c’est une séquence de valeurs de paramètres qui détermine où et comment les points de contrôle affectent la courbe NURBS.
getMultiplicity()
public List<Integer> getMultiplicity()
Obtient la multiplicité.
Returns: java.util.List<java.lang.Integer> - la multiplicité.
getOrder()
public int getOrder()
Obtient l’ordre d’une courbe NURBS, il définit le nombre de points de contrôle proches qui influencent chaque point de la courbe.
Returns: int - l’ordre d’une courbe NURBS, il définit le nombre de points de contrôle proches qui influencent tout point donné de la courbe.
getType()
public NurbsType getType()
Obtient le type de la direction actuelle.
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)
Définit le nombre de points de contrôle dans la direction actuelle.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | Nouvelle valeur |
setDegree(int value)
public void setDegree(int value)
Définit le degré d’une courbe NURBS, le degré est défini comme Ordre - 1
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | Nouvelle valeur |
setDivisions(int value)
public void setDivisions(int value)
Définit le nombre de divisions entre les points de contrôle adjacents dans la direction actuelle.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | Nouvelle valeur |
setOrder(int value)
public void setOrder(int value)
Définit l’ordre d’une courbe NURBS, il définit le nombre de points de contrôle proches qui influencent chaque point de la courbe.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | Nouvelle valeur |
setType(NurbsType value)
public void setType(NurbsType value)
Définit le type de la direction actuelle.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | NurbsType | Nouvelle valeur |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long | |
| arg1 | int |