UNPKG

716 BTypeScriptView Raw
1import { BufferGeometry } from './../core/BufferGeometry';
2
3export class TorusGeometry extends BufferGeometry {
4 /**
5 * @param [radius=1]
6 * @param [tube=0.4]
7 * @param [radialSegments=8]
8 * @param [tubularSegments=6]
9 * @param [arc=Math.PI * 2]
10 */
11 constructor(radius?: number, tube?: number, radialSegments?: number, tubularSegments?: number, arc?: number);
12
13 /**
14 * @default 'TorusGeometry'
15 */
16 type: string;
17
18 parameters: {
19 radius: number;
20 tube: number;
21 radialSegments: number;
22 tubularSegments: number;
23 arc: number;
24 };
25
26 static fromJSON(data: any): TorusGeometry;
27}
28
29export { TorusGeometry as TorusBufferGeometry };