three
Version:
JavaScript 3D library
39 lines (32 loc) • 723 B
TypeScript
import { BufferGeometry } from './../core/BufferGeometry';
export class RingGeometry extends BufferGeometry {
/**
* @param [innerRadius=0.5]
* @param [outerRadius=1]
* @param [thetaSegments=8]
* @param [phiSegments=1]
* @param [thetaStart=0]
* @param [thetaLength=Math.PI * 2]
*/
constructor(
innerRadius?: number,
outerRadius?: number,
thetaSegments?: number,
phiSegments?: number,
thetaStart?: number,
thetaLength?: number
);
/**
* @default 'RingGeometry'
*/
type: string;
parameters: {
innerRadius: number;
outerRadius: number;
thetaSegments: number;
phiSegments: number;
thetaStart: number;
thetaLength: number;
};
}
export { RingGeometry as RingBufferGeometry };