import { BufferAttribute } from "https://deno.land/x/threejs_4_deno@v121/src/Three.js";
Properties
usage: Usage
Methods
applyMatrix3(m: Matrix3): this
applyMatrix4(m: Matrix4): this
applyNormalMatrix(m: Matrix3): this
copy(source: BufferAttribute): this
copyArray(array: ArrayLike<number>): this
copyAt(): this
copyColorsArray(colors: { r: number; g: number; b: number; }[]): this
copyVector2sArray(vectors: { x: number; y: number; }[]): this
copyVector3sArray(vectors: { x: number; y: number; z: number; }[]): this
copyVector4sArray(vectors: { x: number; y: number; z: number; w: number; }[]): this
getW(index: number): number
getX(index: number): number
getY(index: number): number
getZ(index: number): number
onUpload(callback: () => void): this
set(value: ArrayLike<number> | ArrayBufferView, offset?: number): this
setW(index: number, z: number): this
setX(index: number, x: number): this
setXY(): this
index: number,
x: number,
y: number,
setXYZ(): this
index: number,
x: number,
y: number,
z: number,
setXYZW(): this
index: number,
x: number,
y: number,
z: number,
w: number,
setY(index: number, y: number): this
setZ(index: number, z: number): this
toJSON(): { itemSize: number; type: string; array: number[]; normalized: boolean; }
transformDirection(m: Matrix4): this