Circles in triangle: correct frozen variables

Since the self-product of the point at infinity is left unspecified, the
first three components can vary without violating any constraints. To
keep the point at infinity where it's supposed to be, we freeze all of
its components.
This commit is contained in:
Aaron Fenyes 2024-07-18 00:43:00 -07:00
parent 3764fde2f6
commit a7f9545a37

View File

@ -66,7 +66,7 @@ guess = hcat(
Engine.sphere(BigFloat[cos(pi/3), sin(pi/3), 0], BigFloat(1//5)),
BigFloat[0, 0, 0, 0, 1]
)
frozen = [CartesianIndex(j, 9) for j in 4:5]
frozen = [CartesianIndex(j, 9) for j in 1:5]
#=
guess = hcat(
Engine.plane(BigFloat[0, 0, 1], BigFloat(0)),