From 13171c409b0956539b4cd21d22c60b4f91a93c6d Mon Sep 17 00:00:00 2001 From: Ben Cragg <bcvery1@gmail.com> Date: Tue, 29 Jan 2019 11:45:00 +0000 Subject: [PATCH] using Lerp --- geometry.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/geometry.go b/geometry.go index 882a282..5d0db99 100644 --- a/geometry.go +++ b/geometry.go @@ -431,7 +431,7 @@ func (c Circle) Union(d Circle) Circle { // Calculate center for encompassing Circle theta := .5 + (biggerC.Radius-smallerC.Radius)/(2*dist) - center := smallerC.Center.Scaled(1 - theta).Add(biggerC.Center.Scaled(theta)) + center := Lerp(smallerC.Center, biggerC.Center, theta) return Circle{ Radius: r, -- GitLab