Texture

개요

Texture은 Aspose.3D FOSS에서 Java을(를) 위한 클래스입니다. 상속 대상: TextureBase.

이 클래스는 외부 파일에서 텍스처를 정의합니다.

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

속성

이름유형액세스설명
enableMipMapboolean읽기이 텍스처에 대한 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 클래스의 새 인스턴스를 초기화합니다.
isEnableMipMap() → boolean이 텍스처에 대해 mipmap이 활성화되어 있는지 가져오거나 설정합니다.
setEnableMipMap(enableMipMap: boolean)mip map 사용 여부 값을 설정합니다.
getContent() → byte[]텍스처의 이진 콘텐츠를 가져오거나 설정합니다.
setContent(content: byte[])콘텐츠 값을 설정합니다.
getFileName() → String연관된 텍스처 파일을 가져오거나 설정합니다.
setFileName(fileName: String)파일 이름 값을 설정합니다.
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)wrap mode 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()이 Texture 인스턴스에서 A3DObject를 호출합니다.
A3DObject(name: String)이 Texture 인스턴스에서 A3DObject(name)를 호출합니다.
getName() → String이름을 반환합니다.
setName(name: String)이름 값을 설정합니다.
getProperties() → PropertyCollection속성을 반환합니다.
findProperty(name: String) → Property이 Texture 인스턴스에서 findProperty(name)를 호출합니다.
getProperty(name: String) → Object이 Texture 인스턴스에서 getProperty(name)를 호출합니다.
setProperty(name: String, value: Object)속성 값을 설정합니다.
removeProperty(name: String) → boolean이 Texture 인스턴스에서 removeProperty(name)를 호출합니다.
removeProperty(property: Property) → boolean이 Texture 인스턴스에서 removeProperty(property)를 호출합니다.

참조

 한국어