VertexDeclaration

VertexDeclaration class

Die Deklaration der Struktur eines benutzerdefinierten Vertex.

Methoden

constructor

NameBeschreibung
constructor()

Result:


getSealed

NameBeschreibung
getSealed()Eine VertexDeclaration wird versiegelt, wenn sie von com.aspose.threed.TriMesh`1 oder TriMesh verwendet wurde; weitere Änderungen sind nicht mehr erlaubt.

Result:


getCount

NameBeschreibung
getCount()Gibt die Anzahl aller in dieser VertexDeclaration definierten Felder zurück

Result:


getSize

NameBeschreibung
getSize()Die Größe in Byte der Vertex-Struktur.

Result:


get

NameBeschreibung
get(index)

Result:


clear

NameBeschreibung
clear()Alle Felder löschen.

Result:


addField

NameBeschreibung
addField(dataType, semantic, index, alias)Ein neues Vertex-Feld hinzufügen.

Parameters:

NameTypBeschreibung
dataTypeNumberVertexFieldDataType
SemantikVertexFieldSemanticVertexFieldSemantic
IndexNumberDer Index für dieselbe Feldsemantik, -1 für automatische Generierung
AliasStringDer Aliasname des Feldes

Result:


fromGeometry

NameBeschreibung
fromGeometry(geometry, useFloat)Erstellt eine VertexDeclaration basierend auf dem Layout einer Geometry.

Parameters:

NameTypBeschreibung
GeometrieGeometrynull
useFloatbooleanVerwenden Sie float anstelle des double-Typs

Result: VertexDeclaration


compareTo

NameBeschreibung
compareTo(other)Vergleicht diese Instanz mit einem angegebenen Objekt und gibt einen Hinweis auf deren relative Werte zurück.

Result: VertexDeclaration


toString

NameBeschreibung
toString()

Result: String


hashCode

NameBeschreibung
hashCode()

Result: Number


equals

NameBeschreibung
equals(obj)Bestimmt, ob diese Instanz und ein angegebenes Objekt, das ebenfalls ein VertexDeclaration-Objekt sein muss, denselben Wert haben.

Result: Number


iterator

NameBeschreibung
iterator()Für den internen Gebrauch reserviert.

Result: Number