VertexDeclaration
개요
VertexDeclaration은 Aspose.3D FOSS에서 .NET 용으로 제공되는 클래스입니다. 상속 대상: IEnumerable<VertexField>, IEnumerable, IComparable<VertexDeclaration>.
VertexDeclaration은 AddField(dataType, semantic, index, alias) 함수를 호출하여 사용자 정의 정점 레이아웃을 정의할 수 있게 해줍니다; 한 번 봉인되면 레이아웃은 변경할 수 없습니다.
이 클래스는 .NET 프로그램에서 VertexDeclaration 객체를 다루기 위한 10개의 메서드를 제공합니다. 사용 가능한 메서드: AddField, Clear, CompareTo, Equals, FromGeometry, FromType, GetEnumerator, GetHashCode, ToString, VertexDeclaration. 모든 공개 멤버는 Aspose.3D FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: Count, Item, Sealed, Size.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
Sealed | bool | 읽기 | 시일드 값을 가져옵니다. |
Count | int | 읽기 | 카운트를 가져옵니다. |
Item | VertexField | 읽기 | 항목을 가져옵니다. |
Size | int | 읽기 | 크기를 가져옵니다. |
메서드
| 시그니처 | 설명 |
|---|---|
VertexDeclaration() | 새로운 빈 버텍스 선언 인스턴스를 생성합니다 |
Clear() | 선언에서 모든 필드를 제거하고, 빈 상태로 재설정합니다 |
AddField(dataType: VertexFieldDataType, semantic: VertexFieldSemantic, index: int, alias: string) | 주어진 타입, semantic, 인덱스 및 별칭으로 정점 필드를 추가합니다 |
FromType() | 이 VertexDeclaration 인스턴스에서 FromType를 호출합니다. |
FromGeometry(geometry: Geometry, useFloat: bool) | 이 VertexDeclaration 인스턴스에서 FromGeometry(geometry, useFloat)를 호출합니다. |
GetHashCode() | 선언 내용에 기반한 해시 코드를 반환합니다 |
Equals(obj: object?) | 주어진 객체가 동일한 정점 선언인지 여부를 판단합니다 |
CompareTo(other: VertexDeclaration) | 이 선언을 다른 선언과 비교하여 정렬 순서를 결정합니다 |
ToString() | 정점 선언의 문자열 표현을 반환합니다 |
GetEnumerator() | 선언의 필드에 대한 반복자를 제공합니다 |