Message #965

From: Andrey <andreyastrelin@yahoo.com>
Subject: Re: [MC4D] MC7D v1.10 released
Date: Fri, 09 Jul 2010 23:09:20 -0000

Well, "Auto Reference" may be a name for this mode. I’m not sure that I can catch "ctrl" or "shift" in the click to the context menu, but I’ll see what can be done here.
Autoreference in MC4D is more tricky. Your camera position/orientation is defined by four 4D vectors, right? So you need to get full group of symmetries of the object (it may be done once), compute an orbit of camera positions, "congruent" to the position at the moment of macro definition, and then find an element of that orbit that is closest to the current camera position. And then find stickers correspondence - but you already do it when match sets of reference stickers.
Keyboard modifier may be more useful in switch between 2click and 3click modes. Now I work in 3click, but sometimes see that 2click could be more efficient in some situations… But it’s faster to make extra click than switch modes. May be Alt-click (first click in alternative mode) will be a good idea.

— In 4D_Cubing@yahoogroups.com, Melinda Green <melinda@…> wrote:
>
> Wow, that second feature sounds like it’d be really useful to add to
> MC4D as well! It’d be great if someone wanted to implement that. I’d
> suggest naming your new feature something else because MC4D has a
> similarly named feature which causes each of the macro twists to be
> performed in a single animation frame. I.E. "Quick Moves" but just for
> macro application.
>
> Another suggestion: Consider allowing a keyboard modifier to toggle the
> macro apply to prompt if the new mode is selected and to not prompt if
> it is. That will make it so that users will not need to switch modes as
> often. (Modes are the most difficult things for users to learn about
> user interfaces.) I recommend using the "Shift" key as the modifier
> though "Ctrl" may work just as well.
>
> Great stuff, Andrey!
> -Melinda
>
> Andrey wrote:
> > Hello all,
> > In "Files/MC7D" you can find the next version of the program. There is a couple of improvements:
> > 1) Click mode "2 Click (opposite)" added - you make first click not in the rotating face, but in face that defines "from" direction (i.e. on the opposite side of 2C piece")
> > 2) In the bottom of right panel you can see checkbox "Quick Macro Apply". If you check it, then macros will be performed without asking of reference stickers - program will find the best match for the current orientation of the camera with its orientation in the moment of macro recording start. Central face, main/secondary dimensions and their collinearity are invariants for the match (that is if you have recorded macro that did something with central face, you cannot apply it to the bottom face on the screen just by looking at it - you need to switch the center of the model). This function will work only for macros recording in the new version - old macros will continue to ask you about reference stickers. Function was not tested in 5D and 6D, so there may be some strange behavior. But in 7D it works fine :)
>