VertexDeclaration
Übersicht über die
VertexDeclaration ist eine Klasse in Aspose.3d für Typescript. Erben von: VertexDeclaration.
VertexDeclaration ermöglicht es Entwicklern, ein benutzerdefiniertes Vertex-Layout zu definieren, indem sie Felder mit Datentyp, Semantik, Index und Alias hinzufügen. Es liefert Metadaten wie Feldzahlen, Gesamtgröße und versiegeltem Zustand.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
sealed | boolean | Lesen Sie . | Angabe, ob die Erklärung unveränderlich ist. |
count | number | Lesen Sie . | Gibt die Anzahl der Felder in der Erklärung zurück. |
size | number | Lesen Sie . | Gibt die Gesamtbytegröße eines durch die Erklärung definierten Wurzeln zurück. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
constructor() | Erstellt eine neue, leere Vertexdeklaration |
clear() | Entfernt alle Felder aus der Erklärung. |
addField(dataType: VertexFieldDataType, semantic: VertexFieldSemantic, index: number, alias: string) → VertexField | Fügt ein Feld mit Typ, Semantik, Index und Alias hinzu, zurückgegeben VertexField |
fromGeometry(_geometry: any, _useFloat: boolean) → VertexDeclaration | Erstellt eine Erklärung aus Geometrie-Daten, optional mit Float-Genauigkeit |
compareTo(other: VertexDeclaration) → number | Vergleicht diese Erklärung mit einer anderen und gibt eine Sortierreihenfolge an. |
getField(index: number) → VertexField | Gibt das Feld im angegebenen Index zurück |