VertexDeclaration

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Iterable, java.lang.Comparable

public final class VertexDeclaration implements Iterable<VertexField>, Comparable<VertexDeclaration>

Η δήλωση της δομής μιας προσαρμοσμένης κορυφής

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

ΚατασκευαστήςΠεριγραφή
VertexDeclaration()

Μέθοδοι

ΜέθοδοςΠεριγραφή
addField(int dataType, VertexFieldSemantic semantic)Προσθέτει ένα νέο πεδίο κορυφής
addField(int dataType, VertexFieldSemantic semantic, int index)Προσθέτει ένα νέο πεδίο κορυφής
addField(int dataType, VertexFieldSemantic semantic, int index, String alias)Προσθέτει ένα νέο πεδίο κορυφής
clear()Καθαρίζει όλα τα πεδία.
compareTo(VertexDeclaration other)Συγκρίνει αυτή την παρουσία με ένα καθορισμένο αντικείμενο και επιστρέφει ένδειξη των σχετικών τιμών τους.
equals(Object obj)Καθορίζει εάν αυτή η παρουσία και ένα καθορισμένο αντικείμενο, το οποίο πρέπει επίσης να είναι ένα αντικείμενο VertexDeclaration, έχουν την ίδια τιμή.
fromGeometry(Geometry geometry, boolean useFloat)Δημιουργήστε ένα VertexDeclaration βασισμένο στη διάταξη ενός Geometry.
get(int index)Λαμβάνει το VertexField με δείκτη
getClass()
getCount()Λαμβάνει τον αριθμό όλων των πεδίων που ορίζονται σε αυτό το VertexDeclaration
getSealed()Ένα VertexDeclaration θα σφραγιστεί όταν χρησιμοποιηθεί από TriMesh, δεν επιτρέπονται περαιτέρω τροποποιήσεις.
getSize()Το μέγεθος σε byte της δομής κορυφής.
hashCode()Επιστρέφει τον κωδικό κατακερματισμού για αυτή τη συμβολοσειρά.
iterator()Λαμβάνει έναν enumerator για να διασχίσει όλα τα πεδία κορυφών σε αυτή την παρουσία.
notify()
notifyAll()
toString()Αναπαράσταση συμβολοσειράς του VertexDeclaration
wait()
wait(long arg0)
wait(long arg0, int arg1)

VertexDeclaration()

public VertexDeclaration()

addField(int dataType, VertexFieldSemantic semantic)

public VertexField addField(int dataType, VertexFieldSemantic semantic)

Προσθέτει ένα νέο πεδίο κορυφής

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
dataTypeintΟ τύπος δεδομένων του πεδίου κορυφής
semanticVertexFieldSemanticΠώς θα χρησιμοποιηθεί αυτό το πεδίο

Returns: VertexField

addField(int dataType, VertexFieldSemantic semantic, int index)

public VertexField addField(int dataType, VertexFieldSemantic semantic, int index)

Προσθέτει ένα νέο πεδίο κορυφής

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
dataTypeintΟ τύπος δεδομένων του πεδίου κορυφής
semanticVertexFieldSemanticΠώς θα χρησιμοποιηθεί αυτό το πεδίο
δείκτηςintΟ δείκτης για την ίδια σημασιολογία πεδίου, -1 για αυτόματη δημιουργία

Returns: VertexField

addField(int dataType, VertexFieldSemantic semantic, int index, String alias)

public VertexField addField(int dataType, VertexFieldSemantic semantic, int index, String alias)

Προσθέτει ένα νέο πεδίο κορυφής

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
dataTypeintΟ τύπος δεδομένων του πεδίου κορυφής
semanticVertexFieldSemanticΠώς θα χρησιμοποιηθεί αυτό το πεδίο
δείκτηςintΟ δείκτης για την ίδια σημασιολογία πεδίου, -1 για αυτόματη δημιουργία
ψευδώνυμοjava.lang.StringΤο όνομα ψευδώνυμου του πεδίου

Returns: VertexField

clear()

public void clear()

Καθαρίζει όλα τα πεδία.

compareTo(VertexDeclaration other)

public int compareTo(VertexDeclaration other)

Συγκρίνει αυτή την παρουσία με ένα καθορισμένο αντικείμενο και επιστρέφει ένδειξη των σχετικών τιμών τους.

Parameters:

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

Returns: int

equals(Object obj)

public boolean equals(Object obj)

Καθορίζει εάν αυτή η παρουσία και ένα καθορισμένο αντικείμενο, το οποίο πρέπει επίσης να είναι ένα αντικείμενο VertexDeclaration, έχουν την ίδια τιμή.

Parameters:

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

Returns: boolean

fromGeometry(Geometry geometry, boolean useFloat)

public static VertexDeclaration fromGeometry(Geometry geometry, boolean useFloat)

Δημιουργήστε ένα VertexDeclaration βασισμένο στη διάταξη ενός Geometry.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
geometryGeometry
useFloatbooleanΧρησιμοποιήστε float αντί για τύπο double

Returns: VertexDeclaration

get(int index)

public VertexField get(int index)

Λαμβάνει το VertexField με δείκτη

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
δείκτηςint

Returns: VertexField - the VertexField by index

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCount()

public int getCount()

Λαμβάνει τον αριθμό όλων των πεδίων που ορίζονται σε αυτό το VertexDeclaration

Returns: int - ο αριθμός όλων των πεδίων που ορίζονται σε αυτή τη VertexDeclaration

getSealed()

public boolean getSealed()

Ένα VertexDeclaration θα σφραγιστεί όταν χρησιμοποιηθεί από TriMesh, δεν επιτρέπονται περαιτέρω τροποποιήσεις.

Returns: boolean - Ένα VertexDeclaration θα σφραγιστεί όταν χρησιμοποιηθεί από το TriMesh, δεν επιτρέπονται περαιτέρω τροποποιήσεις.

getSize()

public int getSize()

Το μέγεθος σε byte της δομής κορυφής.

Returns: int - Το μέγεθος σε byte της δομής κορυφής.

hashCode()

public int hashCode()

Επιστρέφει τον κωδικό κατακερματισμού για αυτή τη συμβολοσειρά.

Returns: int - Κωδικός κατακερματισμού 32-bit υπογεγραμμένου ακέραιου.

iterator()

public Iterator<VertexField> iterator()

Λαμβάνει έναν enumerator για να διασχίσει όλα τα πεδία κορυφών σε αυτή την παρουσία.

Returns: java.util.Iterator<com.aspose.threed.VertexField> - Απαριθμητής

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Αναπαράσταση συμβολοσειράς του VertexDeclaration

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