VertexDeclaration
Inheritance: java.lang.Object
All Implemented Interfaces: java.lang.Iterable, java.lang.Comparable
public final class VertexDeclaration implements Iterable<VertexField>, Comparable<VertexDeclaration>
La déclaration de la structure d’un sommet défini sur mesure
Constructeurs
| Constructeur | Description |
|---|---|
| VertexDeclaration() |
Méthodes
| Méthode | Description |
|---|---|
| addField(int dataType, VertexFieldSemantic semantic) | Ajouter un nouveau champ de sommet |
| addField(int dataType, VertexFieldSemantic semantic, int index) | Ajouter un nouveau champ de sommet |
| addField(int dataType, VertexFieldSemantic semantic, int index, String alias) | Ajouter un nouveau champ de sommet |
| clear() | Effacer tous les champs. |
| compareTo(VertexDeclaration other) | Compare cette instance à un objet spécifié et renvoie une indication de leurs valeurs relatives. |
| equals(Object obj) | Détermine si cette instance et un objet spécifié, qui doit également être un objet VertexDeclaration, ont la même valeur. |
| fromGeometry(Geometry geometry, boolean useFloat) | Créer une VertexDeclaration basée sur la disposition d’une Geometry. |
| get(int index) | Obtient le VertexField par indice |
| getClass() | |
| getCount() | Obtient le nombre de tous les champs définis dans cette VertexDeclaration |
| getSealed() | Une VertexDeclaration sera scellée lorsqu’elle aura été utilisée par TriMesh, aucune modification supplémentaire n’est autorisée. |
| getSize() | La taille en octets de la structure de sommet. |
| hashCode() | Renvoie le code de hachage pour cette chaîne. |
| iterator() | Obtient un énumérateur pour parcourir tous les champs de sommet de cette instance. |
| notify() | |
| notifyAll() | |
| toString() | Représentation sous forme de chaîne de caractères de 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)
Ajouter un nouveau champ de sommet
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| dataType | int | Le type de données du champ de sommet |
| semantic | VertexFieldSemantic | Comment ce champ sera-t-il utilisé |
Returns: VertexField
addField(int dataType, VertexFieldSemantic semantic, int index)
public VertexField addField(int dataType, VertexFieldSemantic semantic, int index)
Ajouter un nouveau champ de sommet
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| dataType | int | Le type de données du champ de sommet |
| semantic | VertexFieldSemantic | Comment ce champ sera-t-il utilisé |
| indice | int | L’index pour la même sémantique de champ, -1 pour la génération automatique |
Returns: VertexField
addField(int dataType, VertexFieldSemantic semantic, int index, String alias)
public VertexField addField(int dataType, VertexFieldSemantic semantic, int index, String alias)
Ajouter un nouveau champ de sommet
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| dataType | int | Le type de données du champ de sommet |
| semantic | VertexFieldSemantic | Comment ce champ sera-t-il utilisé |
| indice | int | L’index pour la même sémantique de champ, -1 pour la génération automatique |
| alias | java.lang.String | Le nom d’alias du champ |
Returns: VertexField
clear()
public void clear()
Effacer tous les champs.
compareTo(VertexDeclaration other)
public int compareTo(VertexDeclaration other)
Compare cette instance à un objet spécifié et renvoie une indication de leurs valeurs relatives.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| other | VertexDeclaration |
Returns: int
equals(Object obj)
public boolean equals(Object obj)
Détermine si cette instance et un objet spécifié, qui doit également être un objet VertexDeclaration, ont la même valeur.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
fromGeometry(Geometry geometry, boolean useFloat)
public static VertexDeclaration fromGeometry(Geometry geometry, boolean useFloat)
Créer une VertexDeclaration basée sur la disposition d’une Geometry.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| geometry | Geometry | |
| useFloat | boolean | Utilisez float au lieu du type double |
Returns: VertexDeclaration
get(int index)
public VertexField get(int index)
Obtient le VertexField par indice
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| indice | int |
Returns: VertexField - the VertexField by index
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getCount()
public int getCount()
Obtient le nombre de tous les champs définis dans cette VertexDeclaration
Returns: int - le nombre de tous les champs définis dans ce VertexDeclaration
getSealed()
public boolean getSealed()
Une VertexDeclaration sera scellée lorsqu’elle aura été utilisée par TriMesh, aucune modification supplémentaire n’est autorisée.
Returns: boolean - Un VertexDeclaration sera scellé lorsqu’il aura été utilisé par TriMesh, aucune modification supplémentaire n’est autorisée.
getSize()
public int getSize()
La taille en octets de la structure de sommet.
Returns: int - La taille en octets de la structure de sommet.
hashCode()
public int hashCode()
Renvoie le code de hachage pour cette chaîne.
Returns: int - Un code de hachage entier signé de 32 bits.
iterator()
public Iterator<VertexField> iterator()
Obtient un énumérateur pour parcourir tous les champs de sommet de cette instance.
Returns: java.util.Iterator<com.aspose.threed.VertexField> - Énumérateur
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
Représentation sous forme de chaîne de caractères de VertexDeclaration
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 |