#ThisWeeksFiddler, 20260320

This week the #puzzle is: Can You Trace the Locus? #geometry #area #coding

I have a loop of string whose total length is 10. I place it around a unit disk (i.e., with radius 1) and pull a point on the string away from the disk until the string is taut, as shown below.
I drag this point around the disk in all directions, always keeping the string taut, tracing out a loop. What is the area inside this resulting loop?

And for extra credit:

Now I have a loop of string whose total length is 14, and I place it around two adjacent unit disks. As before, I pull a point on the string away from the disks until the string is taut, as shown below.
I drag this point around the disks in all directions, always keeping the string taut, tracing out a loop. What is the area inside this resulting loop?

Can You Trace the Locus?

Solution, possibly incorrect:

Desmos

Let the center of the circle be at (0, 0). Choose a random point p2 (x2, 0) (0 < x2) and fudge around, until the string has length s = 10. This involves some math first. Let p1 (x1, y1) (0 < x1) be the point, where the string switches between straight and round. This point is on the tangent to the circle going through p2. p1 also represents an angle a. I change a, until s = 10.

(I had some nicer equations planned, but WordPress won’t play along.)

(x1, y1) = (cos(a), sin(a))

Round stretch of string:

s1 = 2 π – 2a = 2 (π – a)

Line through p1:

m = y1 / x1

y = m x

Tangent through p1:

m = – x1 / y1

y – y1 = m (x – x1)
y – y1 = – x1 / y1 * x + x1 / y1 * x1
y = – x1 / y1 * x + x1 / y1 * x1 + y1
y = – x1 / y1 * x + (x12 + y12) / y1
y = – x1 / y1 * x + 1 / y1

Point where tangent hits x axis:

0 = – x1 / y1 * x2 + 1 / y1
0 = -x1 * x2 + 1
x1 * x2 = 1
x2 = 1 / x1

Length of 1 straight bit of string:

s2 / 2 = √ (y12 + (x2 – x1)2)
= 2 √ (sin2(a) + (1/cos(a) – cos(a))2)

Full length of string:

s = 10 = s1 + s2 = 2 (π – a) + 2 √ (sin2(a) + (1/cos(a) – cos(a))2)

As I said, I fudge around in Desmos, until I find a = 1.260529. (Wolfram Alpha confirms this solution.) This means x2 = 3.27532.

This also means, the loop is a circle with radius 3.27532. This circle has area about 33.70.

And for extra credit:

Desmos Program Formula for tangent lines through point

This puzzle resembles the fiddler. Except the loop isn’t just a nice circle. I have to calculate a new y, every time I change x. (That’s what I ended up doing anyway.) I write a program to do it for me and estimate the area. (Geometry and integrals will be the death of me.) Below I show a quarter of the loop.

When -1 < y < 1, the calculation is the same. This part of the loop will be the same as the circle from the fiddler.

In that situation we have 2 straight bits of length 2, going between the circle, half a circle on the left and then the same situation as the fiddler on the right.

But outside of that band, the 2 straight bits between circles and point go to different circles.

Anyway. Result: area about 52.36.