TextureBase

개요

TextureBase은(는) Aspose.3D FOSS for Java에 있는 클래스입니다. 상속 대상: A3DObject.

모든 구체적인 텍스처의 기본 클래스.

이 클래스는 Java 프로그램에서 TextureBase 객체를 다루기 위한 36개의 메서드를 제공합니다. 사용 가능한 메서드에는 A3DObject, TextureBase, findProperty, getAlpha, getAlphaSource, getMagFilter, getMinFilter, getMipFilter, getName, getProperties, getProperty, getUVRotation 및 추가 22개의 메서드가 포함됩니다. 모든 public 멤버는 Aspose.3D FOSS for Java 패키지를 설치한 후 모든 Java 애플리케이션에서 접근할 수 있습니다. 속성: alpha, alphaSource, magFilter, minFilter, mipFilter, name 및 추가 7개.

속성

이름유형액세스설명
alphadouble읽기텍스처의 기본 알파 값을 가져오거나 설정합니다.
alphaSourceAlphaSource읽기텍스처가 알파 채널을 정의하는지 여부를 가져오거나 설정합니다.
wrapModeUWrapMode읽기U 방향의 텍스처 랩 모드를 가져오거나 설정합니다.
wrapModeVWrapMode읽기V 방향의 텍스처 랩 모드를 가져오거나 설정합니다.
wrapModeWWrapMode읽기W 방향의 텍스처 랩 모드를 가져오거나 설정합니다.
minFilterTextureFilter읽기축소에 대한 필터를 가져오거나 설정합니다.
magFilterTextureFilter읽기확대에 대한 필터를 가져오거나 설정합니다.
mipFilterTextureFilter읽기Mip 레벨 샘플링에 대한 필터를 가져오거나 설정합니다.
uVRotationVector3읽기텍스처의 회전을 가져오거나 설정합니다.
uVScaleVector2읽기UV 스케일을 가져오거나 설정합니다.
uVTranslationVector2읽기UV 변환을 가져오거나 설정합니다.
nameString읽기이름을 가져옵니다.
propertiesPropertyCollection읽기속성을 가져옵니다.

메서드

시그니처설명
TextureBase(name: String)TextureBase 클래스의 새 인스턴스를 초기화합니다.
getAlpha() → double텍스처의 기본 알파 값을 가져오거나 설정합니다.
setAlpha(alpha: double)알파 값을 설정합니다.
getAlphaSource() → AlphaSource텍스처가 알파 채널을 정의하는지 여부를 가져오거나 설정합니다.
setAlphaSource(alphaSource: AlphaSource)알파 소스 값을 설정합니다.
getWrapModeU() → WrapModeU 방향의 텍스처 랩 모드를 가져오거나 설정합니다.
setWrapModeU(wrapModeU: WrapMode)wrap mode u 값을 설정합니다.
getWrapModeV() → WrapModeV 방향의 텍스처 랩 모드를 가져오거나 설정합니다.
setWrapModeV(wrapModeV: WrapMode)wrap mode v 값을 설정합니다.
getWrapModeW() → WrapModeW 방향의 텍스처 랩 모드를 가져오거나 설정합니다.
setWrapModeW(wrapModeW: WrapMode)랩 모드 w 값을 설정합니다.
getMinFilter() → TextureFilter축소에 대한 필터를 가져오거나 설정합니다.
setMinFilter(minFilter: TextureFilter)최소 필터 값을 설정합니다.
getMagFilter() → TextureFilter확대에 대한 필터를 가져오거나 설정합니다.
setMagFilter(magFilter: TextureFilter)mag 필터 값을 설정합니다.
getMipFilter() → TextureFilterMip 레벨 샘플링에 대한 필터를 가져오거나 설정합니다.
setMipFilter(mipFilter: TextureFilter)Mip 필터 값을 설정합니다.
getUVRotation() → Vector3텍스처의 회전을 가져오거나 설정합니다.
setUVRotation(uvRotation: Vector3)uv 회전 값을 설정합니다.
getUVScale() → Vector2UV 스케일을 가져오거나 설정합니다.
setUVScale(uvScale: Vector2)uv 스케일 값을 설정합니다.
getUVTranslation() → Vector2UV 변환을 가져오거나 설정합니다.
setUVTranslation(uvTranslation: Vector2)uv 변환 값을 설정합니다.
setTranslation(u: double, v: double)UV 변환을 설정합니다.
setScale(u: double, v: double)UV 스케일을 설정합니다.
setRotation(u: double, v: double)UV 회전을 설정합니다.
A3DObject()이 TextureBase 인스턴스에서 A3DObject를 호출합니다.
A3DObject(name: String)Base class for all concrete textures. Texture defines the look and feel of a geometry surface.
getName() → StringReturns the name.
setName(name: String)이름 값을 설정합니다.
getProperties() → PropertyCollection속성을 반환합니다.
findProperty(name: String) → Property이 TextureBase 인스턴스에서 findProperty(name)를 호출합니다.
getProperty(name: String) → Object이 TextureBase 인스턴스에서 getProperty(name)를 호출합니다.
setProperty(name: String, value: Object)속성 값을 설정합니다.
removeProperty(name: String) → boolean이 TextureBase 인스턴스에서 removeProperty(name)를 호출합니다.
removeProperty(property: Property) → boolean이 TextureBase 인스턴스에서 removeProperty(property)를 호출합니다.

참조

 한국어