Spaces:
Running
Running
File size: 1,306 Bytes
6cd9596 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
import { InterleavedBuffer } from './InterleavedBuffer';
/**
* @see <a href="https://github.com/mrdoob/three.js/blob/master/src/core/InterleavedBufferAttribute.js">src/core/InterleavedBufferAttribute.js</a>
*/
export class InterleavedBufferAttribute {
constructor(
interleavedBuffer: InterleavedBuffer,
itemSize: number,
offset: number,
normalized?: boolean
);
uuid: string;
data: InterleavedBuffer;
itemSize: number;
offset: number;
count: number;
normalized: boolean;
array: any[];
getX(index: number): number;
setX(index: number, x: number): InterleavedBufferAttribute;
getY(index: number): number;
setY(index: number, y: number): InterleavedBufferAttribute;
getZ(index: number): number;
setZ(index: number, z: number): InterleavedBufferAttribute;
getW(index: number): number;
setW(index: number, z: number): InterleavedBufferAttribute;
setXY(index: number, x: number, y: number): InterleavedBufferAttribute;
setXYZ(
index: number,
x: number,
y: number,
z: number
): InterleavedBufferAttribute;
setXYZW(
index: number,
x: number,
y: number,
z: number,
w: number
): InterleavedBufferAttribute;
/**
* @deprecated Use {@link InterleavedBufferAttribute#count .count} instead.
*/
length: number;
}
|