three.js CompressedArrayTexture

2023-02-16 17:49 更新

基于壓縮形式的數(shù)據(jù)創(chuàng)建紋理二維數(shù)組,例如來(lái)自 DDS 文件的數(shù)據(jù)。

與 CompressedTextureLoader 一起使用。

構(gòu)造函數(shù)

CompressedArrayTexture( mipmaps : Array, width : Number, height : Number, format : Constant, type : Constant )

mipmaps -- mipmaps 數(shù)組應(yīng)包含具有數(shù)據(jù)、寬度和高度的對(duì)象。 mipmap 應(yīng)該具有正確的格式和類型。

width -- 最大 mipmap 的寬度。

height -- 最大的 mipmap 的高度。

depth -- 二維數(shù)組紋理的層數(shù)。

format -- mipmap 中使用的格式。其他選擇參見 ST3C Compressed Texture Formats、PVRTC Compressed Texture Formats 和 ETC Compressed Texture Format。

type -- 默認(rèn)值為 THREE.UnsignedByteType。

屬性

請(qǐng)參閱基本 CompressedTexture 類以了解通用屬性。

.wrapR : number

這定義了紋理在深度方向上的包裹方式。

默認(rèn)值為 THREE.ClampToEdgeWrapping,其中邊緣被夾緊到外邊緣紋素。其他兩個(gè)選擇是 THREE.RepeatWrapping 和 THREE.MirroredRepeatWrapping。

.isCompressedArrayTexture : Boolean

只讀標(biāo)志,用于檢查給定對(duì)象是否屬于 CompressedArrayTexture 類型。

方法

有關(guān)常用方法,請(qǐng)參閱基本 CompressedTexture 類。

源碼

src/textures/CompressedArrayTexture.js


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)