Leon-de-Owlet / magiccube4d

Automatically exported from code.google.com/p/magiccube4d
0 stars 0 forks source link

Allow macro reference clicks which don't uniquely determine an orientation. #23

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
For uniqueness, we currently disallow the following reference click cases:
(1) Duplicate ref clicks.
(2) 3 ref clicks that are colinear
(3) ref clicks that end up being colinear with the face center.

The ability to remove these restrictions and have it make any sense seems 
to actually depend on the macro moves used, and puts extra burden on the 
user to be smart.  If the orientation is not uniquely specified, the 
program can still pick one, and leave it up to the user to make sure that 
the actual macro moves they chose are independent of the set of 
orientations specified by the reference stickers.  

This definitely feels like a "power user" kind of thing, and would require 
more implementation to handle these cases.

Original issue reported on code.google.com by roi...@gmail.com on 12 Oct 2009 at 2:40

GoogleCodeExporter commented 9 years ago
Thought I'd note an additional item on the list above for completeness.

(4) We also don't allow reference clicks of face centers (the macro code 
doesn't check 
this, but it behaves ok because those clicks don't have a valid rotation 
associated 
with them, and so are disallowed elsewhere).

Original comment by roi...@gmail.com on 13 Oct 2009 at 12:50