three.js BufferAttribute Types

2023-02-16 17:32 更新

在 three.js 中一共有 9 種 BufferAttribute。每種和 JavaScript 中的類(lèi)型相對(duì)應(yīng)。 Typed Arrays.

THREE.Float64BufferAttribute
THREE.Float32BufferAttribute
THREE.Float16BufferAttribute
THREE.Uint32BufferAttribute
THREE.Int32BufferAttribute
THREE.Uint16BufferAttribute
THREE.Int16BufferAttribute
THREE.Uint8ClampedBufferAttribute
THREE.Uint8BufferAttribute
THREE.Int8BufferAttribute

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

所有上述內(nèi)容都以相同的方式調(diào)用。

TypedBufferAttribute( array : Array, itemSize : Integer, normalized : Boolean )

array -- 該值可以是類(lèi)型化或非類(lèi)型化的(普通)數(shù)組。 它將被轉(zhuǎn)換為指定的類(lèi)型。 如果給定長(zhǎng)度,將創(chuàng)建一個(gè)新的 TypedArray,并將所有元素初始化為零。

itemSize -- 應(yīng)與特定頂點(diǎn)關(guān)聯(lián)的數(shù)組值的數(shù)量。

normalized -- (可選)表示緩沖區(qū)中的基礎(chǔ)數(shù)據(jù)如何映射到GLSL代碼中的值。

屬性

繼承屬性詳見(jiàn) BufferAttribute。

方法

繼承方法詳見(jiàn) BufferAttribute。

源代碼

src/core/BufferAttribute.js


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)