File: ParametricGeometries.d.ts

package info (click to toggle)
three.js 111%2Bdfsg1-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 15,184 kB
  • sloc: javascript: 133,174; makefile: 24; sh: 1
file content (35 lines) | stat: -rw-r--r-- 945 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import {
	Curve,
	Vector3
} from '../../../src/Three';

export namespace ParametricGeometries {
	export function klein( v: number, u: number, target: Vector3 ): Vector3;
	export function plane( width: number, height: number, target: Vector3 ): Vector3;
	export function mobius( u: number, t: number, target: Vector3 ): Vector3;
	export function mobius3d( u: number, t: number, target: Vector3 ): Vector3;

	export class TubeGeometry {

  	constructor( path: Curve<Vector3>, segments?: number, radius?: number, segmentsRadius?: number, closed?: boolean, debug?: boolean );

	}

	export class TorusKnotGeometry {

  	constructor( radius?: number, tube?: number, segmentsT?: number, segmentsR?: number, p?: number, q?: number );

	}

	export class SphereGeometry {

  	constructor( size: number, u: number, v );

	}

	export class PlaneGeometry {

  	constructor( width: number, depth: number, segmentsWidth: number, segmentsDepth: number );

	}
}