Geom.arc()
Description
A 2D arc in the XOY plane, angles are defined in degrees, center of the figure at point [0,0,0].
Syntax
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
 
Parameters
| Parameter | Type | Description | 
| radius | Number | Arc radius. | 
| angle | Number | Angle of the arc in degrees in range (0°, 360°), initial angle is 0. | 
| angle1 | Number | Initial angle of the arc in degrees in range (0°, 360°). | 
| angle2 | Number | Final angle of the arc in degrees in range (0°, 360°). | 
| p1 | Point3 | First point through which the arc passes. | 
| p2 | Point3 | Second point through which the arc passes. | 
| p3 | Point3 | Third point through which the arc passes. | 
Return value
| Type | Description | 
| Shape | Object of type Shape, an arc. | 
Example
| 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:
 |