From 4b6cf201f7e6c5ea99852c52eaf3fa1591fcdabb Mon Sep 17 00:00:00 2001 From: Ben Cragg 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 9a4265c..72485b9 100644 --- a/geometry.go +++ b/geometry.go @@ -423,7 +423,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,