Перейти к содержанию

Geom.arc()

Описание

2D дуга, строится в плоскости XOY, углы задаются в градусах, центр фигуры в точке [0,0,0].

Синтаксис

JS
Geom.arc(radius: Number, angle: Number) -> Shape
Geom.arc(radius: Number, angle1: Number, angle2: Number) -> Shape
Geom.arc(p1: Point3, p2: Point3, p3: Point3) -> Shape

Аргументы

Аргумент Тип Обязательный Описание
radius Number ✅ Да Радиус дуги.
angle Number ✅ Да Угол дуги в градусах в диапазоне (0°, 360°), начальный угол равен 0.
angle1 Number ✅ Да Начальный угол дуги в градусах в диапазоне (0°, 360°).
angle2 Number ✅ Да Конечный угол дуги в градусах в диапазоне (0°, 360°).
p1 Point3 ✅ Да Первая точка, через которую проходит дуга.
p2 Point3 ✅ Да Вторая точка, через которую проходит дуга.
p3 Point3 ✅ Да Третья точка, через которую проходит дуга.

Возвращаемое значение

Тип Описание
Shape Объект типа Shape, дуга.

Пример

JS
1
2
3
4
5
6
let s1 = Geom.arc(100, 30)
console.info(s1) // output:
let s2 = Geom.arc(100, 30, 60)
console.info(s2) // output:
let s3 = Geom.arc(Geom.point3(0,0,0), Geom.point3(10,10,10), Geom.point3(20,20,20))
console.info(s3) // output:

См. также

Point3

Shape

Last update: 14 августа 2025, 18:47