UNPKG

827 BTypeScriptView Raw
1import { BufferGeometry } from './../core/BufferGeometry';
2
3export class TorusKnotGeometry extends BufferGeometry {
4 /**
5 * @param [radius=1]
6 * @param [tube=0.4]
7 * @param [radialSegments=64]
8 * @param [tubularSegments=8]
9 * @param [p=2]
10 * @param [q=3]
11 */
12 constructor(
13 radius?: number,
14 tube?: number,
15 tubularSegments?: number,
16 radialSegments?: number,
17 p?: number,
18 q?: number,
19 );
20
21 /**
22 * @default 'TorusKnotGeometry'
23 */
24 type: string;
25
26 parameters: {
27 radius: number;
28 tube: number;
29 tubularSegments: number;
30 radialSegments: number;
31 p: number;
32 q: number;
33 };
34
35 static fromJSON(data: any): TorusKnotGeometry;
36}
37
38export { TorusKnotGeometry as TorusKnotBufferGeometry };