Texture
개요
Texture은 Aspose.3D FOSS에서 .NET를 위한 클래스입니다. 상속: TextureBase, INamedObject.
이 클래스는 외부 파일에서 텍스처를 정의합니다.
이 클래스는 .NET 프로그램에서 Texture 객체를 작업하기 위한 13개의 메서드를 제공합니다. 사용 가능한 메서드에는 A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, Texture, TextureBase이(가) 포함됩니다. 모든 public 멤버는 Aspose.3D FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: Alpha, AlphaSource, Content, EnableMipMap, FileName, MagFilter, 및 기타 10개.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
EnableMipMap | bool | 읽기/쓰기 | 이 텍스처에 대해 mipmap이 활성화되어 있는지 가져오거나 설정합니다. |
Content | byte[] | 읽기/쓰기 | 텍스처의 이진 내용을 가져오거나 설정합니다. |
FileName | string | 읽기/쓰기 | 연관된 텍스처 파일을 가져오거나 설정합니다. |
Alpha | double | 읽기/쓰기 | 텍스처의 기본 알파 값을 가져오거나 설정합니다. |
AlphaSource | AlphaSource | 읽기/쓰기 | 텍스처가 알파 채널을 정의하는지 여부를 가져오거나 설정합니다. |
WrapModeU | WrapMode | 읽기/쓰기 | U 방향의 텍스처 랩 모드를 가져오거나 설정합니다. |
WrapModeV | WrapMode | 읽기/쓰기 | V 방향의 텍스처 랩 모드를 가져오거나 설정합니다. |
WrapModeW | WrapMode | 읽기/쓰기 | W 방향의 텍스처 랩 모드를 가져오거나 설정합니다. |
MinFilter | TextureFilter | 읽기/쓰기 | 축소에 대한 필터를 가져오거나 설정합니다. |
MagFilter | TextureFilter | 읽기/쓰기 | 확대에 대한 필터를 가져오거나 설정합니다. |
MipFilter | TextureFilter | 읽기/쓰기 | Mip 레벨 샘플링에 대한 필터를 가져오거나 설정합니다. |
UVRotation | Vector3 | 읽기/쓰기 | 텍스처의 회전을 가져오거나 설정합니다. |
UVScale | Vector2 | 읽기/쓰기 | UV 스케일을 가져오거나 설정합니다. |
UVTranslation | Vector2 | 읽기/쓰기 | UV 변환을 가져오거나 설정합니다. |
Name | string | 읽기/쓰기 | 이름을 가져오거나 설정합니다. |
Properties | PropertyCollection | 읽기 | 모든 속성의 컬렉션을 가져옵니다. |
메서드
| 시그니처 | 설명 |
|---|---|
Texture() | Texture 클래스의 새 인스턴스를 초기화합니다. |
Texture(name: string) | Texture 클래스의 새 인스턴스를 초기화합니다. |
TextureBase(name: string) | TextureBase 클래스의 새 인스턴스를 초기화합니다. |
SetTranslation(u: double, v: double) | UV 변환을 설정합니다. |
SetScale(u: double, v: double) | UV 스케일을 설정합니다. |
SetRotation(u: double, v: double) | UV 회전을 설정합니다. |
A3DObject() | A3DObject 클래스의 새 인스턴스를 이름 없이 초기화합니다. |
A3DObject(name: string) | A3DObject 클래스의 새 인스턴스를 초기화합니다. |
RemoveProperty(property: Property) | 동적 속성을 제거합니다. |
RemoveProperty(property: string) | 이름으로 식별되는 지정된 속성을 제거합니다. |
GetProperty(property: string) | 지정된 속성의 값을 가져옵니다 |
SetProperty(property: string, value: object?) | 지정된 속성의 값을 설정합니다. |
FindProperty(propertyName: string) | 속성을 찾습니다. |