Smallest enclosing circle problem: Difference between revisions
Smallest enclosing circle problem (view source)
Revision as of 01:21, 17 December 2021
, 2 years ago→{{header|11l}}
Alextretyak (talk | contribs) |
Alextretyak (talk | contribs) |
||
Line 16:
{{trans|Go}}
<lang 11l>T Point = (Float, Float)
T Circle
Line 36 ⟶ 28:
F String()
R ‘Center ’(.c)‘, Radius ’(.r)
F getCircleCenter(Float bx, by, cx, cy)
Line 50 ⟶ 36:
F contains(Circle ci, Point p)
R
F encloses(Circle ci, [Point] ps)
Line 62 ⟶ 48:
i.x += a.x
i.y += a.y
R Circle(i,
F circleFrom2(Point a, b)
V c = Point((a.x + b.x) * 0.5, (a.y + b.y) * 0.5)
R Circle(c,
F secTrivial([Point] rs)
|