three: Add SphereBufferGeometry, update webgl_custom_attributes test

This commit is contained in:
Elisée Maurer
2015-11-08 09:49:01 +01:00
parent 28ae494572
commit a5264ccb8a
2 changed files with 41 additions and 42 deletions
+18 -9
View File
@@ -5618,6 +5618,23 @@ declare module THREE {
addShape(shape: Shape, options?: any): void;
}
interface SphereParameters {
radius: number;
widthSegments: number;
heightSegments: number;
phiStart: number;
phiLength: number;
thetaStart: number;
thetaLength: number;
}
export class SphereBufferGeometry extends BufferGeometry {
constructor(radius: number, widthSegments?: number, heightSegments?: number, phiStart?: number, phiLength?: number, thetaStart?: number, thetaLength?: number);
parameters: SphereParameters;
}
/**
* A class for generating sphere geometries
*/
@@ -5635,15 +5652,7 @@ declare module THREE {
*/
constructor(radius: number, widthSegments?: number, heightSegments?: number, phiStart?: number, phiLength?: number, thetaStart?: number, thetaLength?: number);
parameters: {
radius: number;
widthSegments: number;
heightSegments: number;
phiStart: number;
phiLength: number;
thetaStart: number;
thetaLength: number;
};
parameters: SphereParameters;
}
export class TetrahedronGeometry extends PolyhedronGeometry {