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