three.js InterleavedBufferAttribute

2023-02-16 17:31 更新

構造函數(shù)

InterleavedBufferAttribute( interleavedBuffer : InterleavedBuffer, itemSize : Integer, offset : Integer, normalized : Boolean )

屬性

.data : InterleavedBuffer

傳入構造函數(shù)的 InterleavedBuffer 實例。

.array : TypedArray

data.array 的值。

.count : Integer

data.count 的值。 所緩存的矢量的個數(shù)。如果緩存的矢量是一個三元組(例如,位置、法向量或顏色),則該值計算上述三元組的個數(shù)。

.isInterleavedBufferAttribute : Boolean

只讀標志,用于檢查給定對象是否屬于 InterleavedBufferAttribute 類型。

.itemSize : Integer

隊列中每個矢量有多少個元素構成。

.name : String

此屬性實例的可選名稱。默認為空字符串。

.needsUpdate : Boolean

默認為假。將此設置為 true 會將整個交錯緩沖區(qū)(而不僅僅是特定屬性數(shù)據(jù))再次發(fā)送到 GPU。

.normalized : Boolean

默認值為 false。

.offset : Integer

緩存隊列中每個元素的起始位置的偏移量。

方法

.applyMatrix4 ( m : Matrix4 ) : this

將矩陣 m 應用于此 InterleavedBufferAttribute 的每個 Vector3 元素。

.applyNormalMatrix ( m : Matrix3 ) : this

將普通矩陣 m 應用于此 InterleavedBufferAttribute 的每個 Vector3 元素。

.transformDirection ( m : Matrix4 ) : this

將矩陣 m 應用于此 InterleavedBufferAttribute 的每個 Vector3 元素,將元素解釋為方向向量。

.getX ( index : Integer ) : Number

返回給定索引矢量的第一個元素 (X 值)。

.getY ( index : Integer ) : Number

返回給定索引矢量的第二個元素 (Y 值)。

.getZ ( index : Integer ) : Number

返回給定索引矢量的第三個元素 (Z 值)。

.getW ( index : Integer ) : Number

返回給定索引矢量的第四個元素 (W 值)。

.setX ( index : Integer, x : Float ) : this

通過給定參數(shù),設置指定索引矢量的第一個元素 (X 值)。

.setY ( index : Integer, y : Float ) : this

通過給定參數(shù),設置指定索引矢量的第二個元素 (Y 值)。

.setZ ( index : Integer, z : Float ) : this

通過給定參數(shù),設置指定索引矢量的第三個元素 (Z 值)。

.setW ( index : Integer, w : Float ) : this

通過給定參數(shù),設置指定索引矢量的第四個元素 (W 值)。

.setXY ( index : Integer, x : Float, y : Float ) : this

通過給定參數(shù),設置指定索引矢量的第一、二個元素 (X 和 Y 值)。

.setXYZ ( index : Integer, x : Float, y : Float, z : Float ) : this

通過給定參數(shù),設置指定索引矢量的第一、二、三個元素 (X Y 和 Z 值)。

.setXYZW ( index : Integer, x : Float, y : Float, z : Float, w : Float ) : this

通過給定參數(shù),設置指定索引矢量的第一、二、三、四個元素 (X Y Z 和 W 值)。

源代碼

src/core/InterleavedBufferAttribute.js


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號