12345678910111213141516171819202122232425 |
- import { Geometry } from '../core/Geometry.js';
- import { CircleBufferGeometry } from './CircleBufferGeometry.js';
- class CircleGeometry extends Geometry {
- constructor( radius, segments, thetaStart, thetaLength ) {
- super();
- this.type = 'CircleGeometry';
- this.parameters = {
- radius: radius,
- segments: segments,
- thetaStart: thetaStart,
- thetaLength: thetaLength
- };
- this.fromBufferGeometry( new CircleBufferGeometry( radius, segments, thetaStart, thetaLength ) );
- this.mergeVertices();
- }
- }
- export { CircleGeometry };
|