three
Version:
JavaScript 3D library
33 lines (26 loc) • 549 B
TypeScript
import { BufferGeometry } from '../core/BufferGeometry';
export class CircleGeometry extends BufferGeometry {
/**
* @param [radius=1]
* @param [segments=8]
* @param [thetaStart=0]
* @param [thetaLength=Math.PI * 2]
*/
constructor(
radius?: number,
segments?: number,
thetaStart?: number,
thetaLength?: number
);
/**
* @default 'CircleGeometry'
*/
type: string;
parameters: {
radius: number;
segments: number;
thetaStart: number;
thetaLength: number;
};
}
export { CircleGeometry as CircleBufferGeometry };