threepipe
Version:
A modern 3D viewer framework built on top of three.js, written in TypeScript, designed to make creating high-quality, modular, and extensible 3D experiences on the web simple and enjoyable.
21 lines • 831 B
TypeScript
import { AGeometryGenerator } from '../AGeometryGenerator';
export interface SphereGeometryGeneratorParams {
radius: number;
widthSegments: number;
heightSegments: number;
phiStart: number;
phiLength: number;
thetaStart: number;
thetaLength: number;
}
export declare class SphereGeometryGenerator<Tt extends string = 'sphere'> extends AGeometryGenerator<SphereGeometryGeneratorParams, Tt> {
constructor(type?: Tt, defaultParams?: Partial<SphereGeometryGeneratorParams>);
defaultParams: SphereGeometryGeneratorParams;
protected _generateData(params: SphereGeometryGeneratorParams): {
indices: number[];
vertices: number[];
normals: number[];
uvs: number[];
};
}
//# sourceMappingURL=../../../src/plugins/geometry/primitives/SphereGeometryGenerator.d.ts.map