kasperpeulen / euclidthegame

A geometry game based on Euclid's Elements.
euclidthegame.org
MIT License
447 stars 74 forks source link

Bisection tool results in inconsistent scoring #277

Open leftysrevenge opened 10 years ago

leftysrevenge commented 10 years ago

If I bisect an angle using points, it results in one line, and one move point. screen shot 2014-07-05 at 4 17 10 pm

If I bisect using segments, it results in two lines (perpendicular), with two move points. screen shot 2014-07-05 at 4 17 39 pm

I can guess why this is, but is there a reason to keep it this way?

Hexstream commented 10 years ago

I had never noticed this problem since I always use the 3 points method...

The simplest way to solve the problem would be to remove the 2 segments method. :)

leftysrevenge commented 10 years ago

Maybe. I actually kind of like it because it does serve as a bit of a shortcut, even though it creates (for me, anyway) a perpendicular ray that I never need or use. That isn't to say that others don't utilize it. But whatever's decided, it just needs to be consistent, even if it becomes an enhanced Bisector tool with the understanding that it "costs" more.

andersk commented 10 years ago

Maybe selecting two lines should just give you the directed angle bisector, so that if you select two rays in one order you get the internal bisector, and if you select them in the other order you get the external bisector. This would be analogous to how the equilateral triangle tool gives you an upwards or downwards triangle depending on which order you select the points in. It wouldn’t force you to spend two moves unless you really wanted both lines, but it also wouldn’t give you the questionable extra power to create two lines with one move.