NurbsDirection

Inheritance: java.lang.Object

public class NurbsDirection

Ένα 3D NurbsSurface έχει δύο κατευθύνσεις, το NurbsSurface.getU και το NurbsSurface.getV, το NurbsDirection ορίζει δεδομένα για κάθε κατεύθυνση. Μια κατεύθυνση είναι στην πραγματικότητα μια καμπύλη NURBS, που σημαίνει ότι ορίζεται επίσης από το getOrder, ένα getKnotVectors, και ένα σύνολο βαρυμενών σημείων ελέγχου (ορίζονται στο NurbsSurface).

Κατασκευαστές

ΚατασκευαστήςΠεριγραφή
NurbsDirection()Δημιουργήστε ένα νέο στιγμιότυπο του NurbsDirection

Μέθοδοι

ΜέθοδοςΠεριγραφή
equals(Object arg0)
getClass()
getCount()Λαμβάνει τον αριθμό των σημείων ελέγχου στην τρέχουσα κατεύθυνση.
getDegree()Λαμβάνει το βαθμό μιας καμπύλης NURBS, ο βαθμός ορίζεται ως Order - 1
getDivisions()Λαμβάνει τον αριθμό των διαιρέσεων μεταξύ γειτονικών σημείων ελέγχου στην τρέχουσα κατεύθυνση.
getKnotVectors()Λαμβάνει το διάνυσμα κόμβων, είναι μια ακολουθία τιμών παραμέτρων που καθορίζει πού και πώς τα σημεία ελέγχου επηρεάζουν την καμπύλη NURBS.
getMultiplicity()Λαμβάνει την πολλαπλότητα.
getOrder()Λαμβάνει την τάξη μιας καμπύλης NURBS, ορίζει τον αριθμό των κοντινών σημείων ελέγχου που επηρεάζουν οποιοδήποτε σημείο της καμπύλης.
getType()Λαμβάνει τον τύπο της τρέχουσας κατεύθυνσης.
hashCode()
notify()
notifyAll()
setCount(int value)Ορίζει τον αριθμό των σημείων ελέγχου στην τρέχουσα κατεύθυνση.
setDegree(int value)Ορίζει το βαθμό μιας καμπύλης NURBS, ο βαθμός ορίζεται ως Order - 1.
setDivisions(int value)Ορίζει τον αριθμό των διαιρέσεων μεταξύ γειτονικών σημείων ελέγχου στην τρέχουσα κατεύθυνση.
setOrder(int value)Ορίζει την τάξη μιας καμπύλης NURBS, ορίζει τον αριθμό των κοντινών σημείων ελέγχου που επηρεάζουν οποιοδήποτε σημείο της καμπύλης.
setType(NurbsType value)Ορίζει τον τύπο της τρέχουσας κατεύθυνσης.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

NurbsDirection()

public NurbsDirection()

Δημιουργήστε ένα νέο στιγμιότυπο του NurbsDirection

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCount()

public int getCount()

Λαμβάνει τον αριθμό των σημείων ελέγχου στην τρέχουσα κατεύθυνση.

Returns: int - ο αριθμός των σημείων ελέγχου στην τρέχουσα κατεύθυνση.

getDegree()

public int getDegree()

Λαμβάνει το βαθμό μιας καμπύλης NURBS, ο βαθμός ορίζεται ως Order - 1

Returns: int - ο βαθμός μιας καμπύλης NURBS, ο βαθμός ορίζεται ως Order - 1

getDivisions()

public int getDivisions()

Λαμβάνει τον αριθμό των διαιρέσεων μεταξύ γειτονικών σημείων ελέγχου στην τρέχουσα κατεύθυνση.

Returns: int - ο αριθμός των διαιρέσεων μεταξύ γειτονικών σημείων ελέγχου στην τρέχουσα κατεύθυνση.

getKnotVectors()

public List<Double> getKnotVectors()

Λαμβάνει το διάνυσμα κόμβων, είναι μια ακολουθία τιμών παραμέτρων που καθορίζει πού και πώς τα σημεία ελέγχου επηρεάζουν την καμπύλη NURBS.

Returns: java.util.List<java.lang.Double> - το διάνυσμα κόμβων, είναι μια ακολουθία τιμών παραμέτρων που καθορίζει πού και πώς τα σημεία ελέγχου επηρεάζουν την καμπύλη NURBS.

getMultiplicity()

public List<Integer> getMultiplicity()

Λαμβάνει την πολλαπλότητα.

Returns: java.util.List<java.lang.Integer> - η πολλαπλότητα.

getOrder()

public int getOrder()

Λαμβάνει την τάξη μιας καμπύλης NURBS, ορίζει τον αριθμό των κοντινών σημείων ελέγχου που επηρεάζουν οποιοδήποτε σημείο της καμπύλης.

Returns: int - η τάξη μιας καμπύλης NURBS, ορίζει τον αριθμό των κοντινών σημείων ελέγχου που επηρεάζουν οποιοδήποτε σημείο της καμπύλης.

getType()

public NurbsType getType()

Λαμβάνει τον τύπο της τρέχουσας κατεύθυνσης.

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)

Ορίζει τον αριθμό των σημείων ελέγχου στην τρέχουσα κατεύθυνση.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήintΝέα τιμή

setDegree(int value)

public void setDegree(int value)

Ορίζει το βαθμό μιας καμπύλης NURBS, ο βαθμός ορίζεται ως Order - 1.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήintΝέα τιμή

setDivisions(int value)

public void setDivisions(int value)

Ορίζει τον αριθμό των διαιρέσεων μεταξύ γειτονικών σημείων ελέγχου στην τρέχουσα κατεύθυνση.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήintΝέα τιμή

setOrder(int value)

public void setOrder(int value)

Ορίζει την τάξη μιας καμπύλης NURBS, ορίζει τον αριθμό των κοντινών σημείων ελέγχου που επηρεάζουν οποιοδήποτε σημείο της καμπύλης.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήintΝέα τιμή

setType(NurbsType value)

public void setType(NurbsType value)

Ορίζει τον τύπο της τρέχουσας κατεύθυνσης.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
valueNurbsTypeΝέα τιμή

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long
arg1int