VertexDeclaration
Przegląd
VertexDeclaration jest klasą w Aspose.3D FOSS dla .NET. Dziedziczy po: IEnumerable<VertexField>, IEnumerable, IComparable<VertexDeclaration>.
VertexDeclaration pozwala definiować własne układy wierzchołków, wywołując AddField(dataType, semantic, index, alias); po zatwierdzeniu układ nie może być zmieniony.
Ta klasa udostępnia 10 metod do pracy z obiektami VertexDeclaration w programach .NET. Dostępne metody to: AddField, Clear, CompareTo, Equals, FromGeometry, FromType, GetEnumerator, GetHashCode, ToString, VertexDeclaration. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.3D FOSS dla .NET. Właściwości: Count, Item, Sealed, Size.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Sealed | bool | Odczyt | Pobiera uszczelniony. |
Count | int | Odczyt | Zwraca liczbę. |
Item | VertexField | Odczyt | Pobiera element. |
Size | int | Odczyt | Pobiera rozmiar. |
Metody
| Sygnatura | Opis |
|---|---|
VertexDeclaration() | Tworzy nową, pustą instancję deklaracji wierzchołka |
Clear() | Usuwa wszystkie pola z deklaracji, resetując ją do pustego stanu |
AddField(dataType: VertexFieldDataType, semantic: VertexFieldSemantic, index: int, alias: string) | Dodaje pole wierzchołka o podanym typie, semantyce, indeksie i aliasie |
FromType() | Wywołuje FromType na tej instancji VertexDeclaration. |
FromGeometry(geometry: Geometry, useFloat: bool) | Wywołuje FromGeometry(geometry, useFloat) na tej instancji VertexDeclaration. |
GetHashCode() | Zwraca kod skrótu oparty na zawartości deklaracji. |
Equals(obj: object?) | Określa, czy podany obiekt jest równą deklaracją wierzchołka |
CompareTo(other: VertexDeclaration) | Porównuje tę deklarację z inną w celu ustalenia kolejności sortowania |
ToString() | Zwraca reprezentację w postaci łańcucha znaków deklaracji wierzchołka |
GetEnumerator() | Udostępnia iterator po polach deklaracji |