UNPKG

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.

24 lines 1.07 kB
import { AGeometryGenerator } from '../AGeometryGenerator'; export interface BoxGeometryGeneratorParams { width: number; height: number; depth: number; widthSegments: number; heightSegments: number; depthSegments: number; } export declare class BoxGeometryGenerator extends AGeometryGenerator<BoxGeometryGeneratorParams> { constructor(type?: string, defaultParams?: Partial<BoxGeometryGeneratorParams>); defaultParams: BoxGeometryGeneratorParams; protected _buildPlane(state: any, u: 'x' | 'y' | 'z', v: 'x' | 'y' | 'z', w: 'x' | 'y' | 'z', udir: number, vdir: number, width: number, height: number, depth: number, gridX: number, gridY: number, materialIndex: number): void; protected _generateData(params: BoxGeometryGeneratorParams): { indices: never[]; vertices: never[]; normals: never[]; uvs: never[]; numberOfVertices: number; groupStart: number; groups: never[]; }; } //# sourceMappingURL=../../../src/plugins/geometry/primitives/BoxGeometryGenerator.d.ts.map