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

ConstructeurDescription
VertexDeclaration()

Méthodes

MéthodeDescription
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ètreTypeDescription
dataTypeintLe type de données du champ de sommet
semanticVertexFieldSemanticComment 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ètreTypeDescription
dataTypeintLe type de données du champ de sommet
semanticVertexFieldSemanticComment ce champ sera-t-il utilisé
indiceintL’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ètreTypeDescription
dataTypeintLe type de données du champ de sommet
semanticVertexFieldSemanticComment ce champ sera-t-il utilisé
indiceintL’index pour la même sémantique de champ, -1 pour la génération automatique
aliasjava.lang.StringLe 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ètreTypeDescription
otherVertexDeclaration

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ètreTypeDescription
objjava.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ètreTypeDescription
geometryGeometry
useFloatbooleanUtilisez float au lieu du type double

Returns: VertexDeclaration

get(int index)

public VertexField get(int index)

Obtient le VertexField par indice

Parameters:

ParamètreTypeDescription
indiceint

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

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int