VertexDeclaration

General

VertexDeclaration és una classe de l’Aspose.3d per a Typescript. Hereta del: ゚VertexDeclaration⌒ .

VertexDeclaration permet als desenvolupadors definir un disseny de vèrtex personalitzat afegint camps amb tipus de dades, semàntica, índex i aliases, i proporciona metadades com el nombre de camps, mida total i estat segellat.

Propietats

NameTypeAccessDescription
sealedbooleanReadIndicates whether the declaration is immutable
countnumberReadReturns the number of fields in the declaration
sizenumberReadReturns the total byte size of a vertex defined by the declaration

Mètodes

SignatureDescription
constructor()Creates a new, empty vertex declaration
clear()Removes all fields from the declaration
addField(dataType: VertexFieldDataType, semantic: VertexFieldSemantic, index: number, alias: string)VertexFieldAdds a field with type, semantic, index, and alias, returning the VertexField
fromGeometry(_geometry: any, _useFloat: boolean)VertexDeclarationBuilds a declaration from geometry data, optionally using float precision
compareTo(other: VertexDeclaration)numberCompares this declaration with another and returns a sort order number
getField(index: number)VertexFieldReturns the field at the specified index
 Català