Spaces:
Sleeping
Sleeping
File size: 811 Bytes
2b7aae2 | 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 } from './../extras/core/Curve';
import { Vector3 } from './../math/Vector3';
import { BufferGeometry } from './../core/BufferGeometry';
export class TubeGeometry extends BufferGeometry {
/**
* @param path
* @param [tubularSegments=64]
* @param [radius=1]
* @param [radiusSegments=8]
* @param [closed=false]
*/
constructor(path?: Curve<Vector3>, tubularSegments?: number, radius?: number, radiusSegments?: number, closed?: boolean);
/**
* @default 'TubeGeometry'
*/
type: string;
parameters: {
path: Curve<Vector3>;
tubularSegments: number;
radius: number;
radialSegments: number;
closed: boolean;
};
tangents: Vector3[];
normals: Vector3[];
binormals: Vector3[];
static fromJSON(data: any): TubeGeometry;
}
export { TubeGeometry as TubeBufferGeometry };
|