VertexDeclaration
Общ преглед
VertexDeclaration е клас в Aspose.3d за Typescript. Наследници от: VertexDeclaration.
VertexDeclaration позволява на разработчиците да дефинират персонализиран макет на върхове чрез добавяне на полета с тип данни, семантика, индекс и алиас и предоставя метаданни като брой полето, общ размер и запечатено състояние.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
sealed | boolean | Прочети. | Посочва дали декларацията е непроменлива. |
count | number | Прочети. | Връща броя на полетата в декларацията. |
size | number | Прочети. | Връща общия размер на байта на върх, определен от декларацията. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
constructor() | Създава нова, празна декларация за върхове. |
clear() | Изтрива всички полета от декларацията. |
addField(dataType: VertexFieldDataType, semantic: VertexFieldSemantic, index: number, alias: string) → VertexField | Добавя поле с тип, семантика, индекс и алиас, връща VertexField |
fromGeometry(_geometry: any, _useFloat: boolean) → VertexDeclaration | Създава декларация от геометрични данни, като използва опционално точност на плаване. |
compareTo(other: VertexDeclaration) → number | Сравнява тази декларация с друга и връща номер на реда за сортиране. |
getField(index: number) → VertexField | Връща полето в посочения индекс |