Closed isovector closed 3 years ago
I did some digging into this. The issue is here:
caused by the do
block producing []
. That in turn is caused by this bind failing:
because ns
is an empty list:
So the question is --- what the hell is ns
trying to compute?
When the crash above happens, the locals are:
x = -15.6
y = 0.24761904761904674
totalRotation = 179.0
totalRotation' = 3.12413936106985
θ = 3.125720970598003
and (totalRotation' - θ) / tau
is -2.5172097444680865e-4
.
This x
value is weird. The rect is from (10,0)
to (13,3)
, so x = -15.6
should be completely outside of the object in question.
The same program works fine when
179
is replaced with180
.