three
Version:
JavaScript 3D library
39 lines (32 loc) • 656 B
TypeScript
import { BufferGeometry } from './../core/BufferGeometry';
export class TorusKnotGeometry extends BufferGeometry {
/**
* @param [radius=1]
* @param [tube=0.4]
* @param [radialSegments=64]
* @param [tubularSegments=8]
* @param [p=2]
* @param [q=3]
*/
constructor(
radius?: number,
tube?: number,
tubularSegments?: number,
radialSegments?: number,
p?: number,
q?: number
);
/**
* @default 'TorusKnotGeometry'
*/
type: string;
parameters: {
radius: number;
tube: number;
tubularSegments: number;
radialSegments: number;
p: number;
q: number;
};
}
export { TorusKnotGeometry as TorusKnotBufferGeometry };