提交 207637ba 编写于 作者: E evshiron

Fix some TypeScript definitions

上级 8cbe349b
......@@ -151,7 +151,7 @@ export class Float64Attribute extends BufferAttribute {
export class Int8BufferAttribute extends BufferAttribute {
constructor(
array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
itemSize: number,
normalized?: boolean
);
......@@ -161,7 +161,7 @@ export class Int8BufferAttribute extends BufferAttribute {
export class Uint8BufferAttribute extends BufferAttribute {
constructor(
array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
itemSize: number,
normalized?: boolean
);
......@@ -171,7 +171,7 @@ export class Uint8BufferAttribute extends BufferAttribute {
export class Uint8ClampedBufferAttribute extends BufferAttribute {
constructor(
array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
itemSize: number,
normalized?: boolean
);
......@@ -181,7 +181,7 @@ export class Uint8ClampedBufferAttribute extends BufferAttribute {
export class Int16BufferAttribute extends BufferAttribute {
constructor(
array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
itemSize: number,
normalized?: boolean
);
......@@ -191,7 +191,7 @@ export class Int16BufferAttribute extends BufferAttribute {
export class Uint16BufferAttribute extends BufferAttribute {
constructor(
array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
itemSize: number,
normalized?: boolean
);
......@@ -201,7 +201,7 @@ export class Uint16BufferAttribute extends BufferAttribute {
export class Int32BufferAttribute extends BufferAttribute {
constructor(
array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
itemSize: number,
normalized?: boolean
);
......@@ -211,7 +211,7 @@ export class Int32BufferAttribute extends BufferAttribute {
export class Uint32BufferAttribute extends BufferAttribute {
constructor(
array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
itemSize: number,
normalized?: boolean
);
......@@ -221,7 +221,7 @@ export class Uint32BufferAttribute extends BufferAttribute {
export class Float32BufferAttribute extends BufferAttribute {
constructor(
array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
itemSize: number,
normalized?: boolean
);
......@@ -231,7 +231,7 @@ export class Float32BufferAttribute extends BufferAttribute {
export class Float64BufferAttribute extends BufferAttribute {
constructor(
array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
itemSize: number,
normalized?: boolean
);
......
......@@ -37,7 +37,9 @@ export class BufferGeometry extends EventDispatcher {
attributes: {
[name: string]: BufferAttribute | InterleavedBufferAttribute;
};
morphAttributes: any;
morphAttributes: {
[name: string]: ( BufferAttribute | InterleavedBufferAttribute )[];
};
groups: { start: number; count: number; materialIndex?: number }[];
boundingBox: Box3;
boundingSphere: Sphere;
......
......@@ -2,13 +2,13 @@ export abstract class Interpolant {
constructor(
parameterPositions: any,
samplesValues: any,
sampleValues: any,
sampleSize: number,
resultBuffer?: any
);
parameterPositions: any;
samplesValues: any;
sampleValues: any;
valueSize: number;
resultBuffer: any;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册