Создает двухмерную кривую в форме эллипса. При установке xRadius равным yRadius получится круг.
const curve = new v3d.EllipseCurve(
0, 0, // ax, aY
10, 10, // xRadius, yRadius
0, 2 * Math.PI, // aStartAngle, aEndAngle
false, // aClockwise
0 // aRotation
);
const points = curve.getPoints(50);
const geometry = new v3d.BufferGeometry().setFromPoints(points);
const material = new v3d.LineBasicMaterial({ color: 0xff0000 });
// создаём объект и добавляем его на сцену
const ellipse = new v3d.Line(geometry, material);
app.scene.add(ellipse);
0.0.1.1.0.2 x Math.PI.false.0.Общие свойства смотрите в базовом классе Curve.
X координата центра эллипса.
Y координата центра эллипса.
Радиус эллипса в направлении X.
Радиус эллипса в направлении Y.
Начальный угол кривой в радианах, начиная со средней правой стороны.
Конечный угол кривой в радианах, начиная со средней правой стороны.
Будет ли эллипс рисоваться по часовой стрелке.
Угол поворота эллипса в радианах, против часовой стрелки от положительной оси X (необ.). По умолчанию 0.
Общие методы смотрите в базовом классе Curve.
О том как получить исходный код этого модуля читайте тут.