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개.

속성

이름유형액세스설명
EnableMipMapbool읽기/쓰기이 텍스처에 대해 mipmap이 활성화되어 있는지 가져오거나 설정합니다.
Contentbyte[]읽기/쓰기텍스처의 이진 내용을 가져오거나 설정합니다.
FileNamestring읽기/쓰기연관된 텍스처 파일을 가져오거나 설정합니다.
Alphadouble읽기/쓰기텍스처의 기본 알파 값을 가져오거나 설정합니다.
AlphaSourceAlphaSource읽기/쓰기텍스처가 알파 채널을 정의하는지 여부를 가져오거나 설정합니다.
WrapModeUWrapMode읽기/쓰기U 방향의 텍스처 랩 모드를 가져오거나 설정합니다.
WrapModeVWrapMode읽기/쓰기V 방향의 텍스처 랩 모드를 가져오거나 설정합니다.
WrapModeWWrapMode읽기/쓰기W 방향의 텍스처 랩 모드를 가져오거나 설정합니다.
MinFilterTextureFilter읽기/쓰기축소에 대한 필터를 가져오거나 설정합니다.
MagFilterTextureFilter읽기/쓰기확대에 대한 필터를 가져오거나 설정합니다.
MipFilterTextureFilter읽기/쓰기Mip 레벨 샘플링에 대한 필터를 가져오거나 설정합니다.
UVRotationVector3읽기/쓰기텍스처의 회전을 가져오거나 설정합니다.
UVScaleVector2읽기/쓰기UV 스케일을 가져오거나 설정합니다.
UVTranslationVector2읽기/쓰기UV 변환을 가져오거나 설정합니다.
Namestring읽기/쓰기이름을 가져오거나 설정합니다.
PropertiesPropertyCollection읽기모든 속성의 컬렉션을 가져옵니다.

메서드

시그니처설명
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)속성을 찾습니다.

참조

 한국어