Geom.arc()
Описание
2D дуга, строится в плоскости XOY, углы задаются в градусах, центр фигуры в точке [0,0,0].
Синтаксис
JSGeom.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 | 
|---|
|  | 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:
 |