Construct an arc.
(
self: T,
p1: Point,
p2: Point,
p3: Point,
tag: Optional[str] = None,
forConstruction: bool = False,
)
| 853 | |
| 854 | @multimethod |
| 855 | def arc( |
| 856 | self: T, |
| 857 | p1: Point, |
| 858 | p2: Point, |
| 859 | p3: Point, |
| 860 | tag: Optional[str] = None, |
| 861 | forConstruction: bool = False, |
| 862 | ) -> T: |
| 863 | """ |
| 864 | Construct an arc. |
| 865 | """ |
| 866 | |
| 867 | val = Edge.makeThreePointArc(Vector(p1), Vector(p2), Vector(p3)) |
| 868 | |
| 869 | return self.edge(val, tag, forConstruction) |
| 870 | |
| 871 | @arc.register |
| 872 | def arc( |