[name]

المنشئ (Constructor)

[name]( [param:InterleavedBuffer interleavedBuffer], [param:Integer itemSize], [param:Integer offset], [param:Boolean normalized] )

الخصائص (Properties)

[property:InterleavedBuffer data]

نسخة [page:InterleavedBuffer InterleavedBuffer] الممررة في المُنشئ.

[property:TypedArray array]

قيمة [page:InterleavedBufferAttribute.data data].array.

[property:Integer count]

قيمة [page:InterleavedBufferAttribute.data data].count. إذا كان المخزن يخزن عنصرًا ثلاثي الأبعاد (مثل الموضع، الطبيعي، أو اللون)، فسيحسب عدد هذه العناصر المخزنة.

[property:Boolean isInterleavedBufferAttribute]

علامة للقراءة فقط للتحقق مما إذا كان الكائن المعطى هو من نوع [name].

[property:Integer itemSize]

كم عدد القيم التي تشكل كل عنصر.

[property:String name]

اسم اختياري لهذه الحالة من السمة. الافتراضي هو سلسلة فارغة.

[property:Boolean needsUpdate]

الافتراضي هو `false`. تعيين هذا إلى `true` سيرسل المخزن المتداخل بأكمله (وليس فقط بيانات السمة المحددة) إلى GPU مرة أخرى.

[property:Boolean normalized]

الافتراضي هو `false`.

[property:Integer offset]

الإزاحة في المصفوفة الأساسية حيث يبدأ عنصر.

الوظائف (Methods)

[method:this applyMatrix4]( [param:Matrix4 m] )

يطبق مصفوفة [page:Matrix4 m] على كل عنصر Vector3 من هذه InterleavedBufferAttribute.

[method:this applyNormalMatrix]( [param:Matrix3 m] )

يطبق مصفوفة الطبيعي [page:Matrix3 m] على كل عنصر Vector3 من هذه InterleavedBufferAttribute.

[method:this transformDirection]( [param:Matrix4 m] )

يطبق مصفوفة [page:Matrix4 m] على كل عنصر Vector3 من هذه InterleavedBufferAttribute، تفسير العناصر كمتجهات اتجاه.

[method:Number getX]( [param:Integer index] )

يعيد مكون x للعنصر في المؤشر المعطى.

[method:Number getY]( [param:Integer index] )

يعيد مكون y للعنصر في المؤشر المعطى.

[method:Number getZ]( [param:Integer index] )

يعيد مكون z للعنصر في المؤشر المعطى.

[method:Number getW]( [param:Integer index] )

يعيد مكون w للعنصر في المؤشر المعطى.

[method:this setX]( [param:Integer index], [param:Float x] )

يضبط مكون x للعنصر في المؤشر المعطى.

[method:this setY]( [param:Integer index], [param:Float y] )

يضبط مكون y للعنصر في المؤشر المعطى.

[method:this setZ]( [param:Integer index], [param:Float z] )

يضبط مكون z للعنصر في المؤشر المعطى.

[method:this setW]( [param:Integer index], [param:Float w] )

يضبط مكون w للعنصر في المؤشر المعطى.

[method:this setXY]( [param:Integer index], [param:Float x], [param:Float y] )

يضبط مكونات x و y للعنصر في المؤشر المعطى.

[method:this setXYZ]( [param:Integer index], [param:Float x], [param:Float y], [param:Float z] )

يضبط مكونات x و y و z للعنصر في المؤشر المعطى.

[method:this setXYZW]( [param:Integer index], [param:Float x], [param:Float y], [param:Float z], [param:Float w] )

يضبط مكونات x و y و z و w للعنصر في المؤشر المعطى.

المصدر (Source)

[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]