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

ConstructeurDescription
NurbsDirection()Construit une nouvelle instance de NurbsDirection

Méthodes

MéthodeDescription
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ètreTypeDescription
arg0java.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ètreTypeDescription
valeurintNouvelle 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ètreTypeDescription
valeurintNouvelle 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ètreTypeDescription
valeurintNouvelle 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ètreTypeDescription
valeurintNouvelle valeur

setType(NurbsType value)

public void setType(NurbsType value)

Définit le type de la direction actuelle.

Parameters:

ParamètreTypeDescription
valueNurbsTypeNouvelle 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ètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int