Thread: "MC7D v0.01"

From: "Andrey" <andreyastrelin@yahoo.com>
Date: Thu, 17 Jun 2010 12:23:47 -0000
Subject: MC7D v0.01



So... MC7D v0.01. You can download it from here: http://shade.msu.ru/~a=
str/MC7D/MC7D.zip . It's not very convenient - it has no graphic settings, =
no color selection, no macros and no cubie search. But you can make twists =
with it and see results.
Unfortunately, I'm not sure that it will run on your computers: it cont=
ains DirectX 9, and I don't know if it will be able to find and use it in a=
ll situations.

Suppose that you are lucky. What do you see:
7D space is divided to 4 main and 3 secondary dimensions. Seven large c=
ubes are the sides of the cube directed to main dimensions, and they are ar=
ranged as faces of 4D cube. Each face is 6D cube and it's represented as a =
Cartesian product of two 3D cubes - that is cube (in main dimensions) built=
of smaller cubes (in secondary dimensions).=20
Sides of smaller cubes (we call them "blocks") are directed in secondar=
y dimensions. Note that orientation of all blocks is the same, so stickers =
of 7C cubie are not collected around the corner of the face: some of them a=
re on other corners of the corner block. Small stickers that attached to si=
des of blocks actually belong to "secondary" sides of the cube. So we can =
see all stickers of cubies on main sides, but only some stickers on seconda=
ry sides. It means, for example, that we don't see colors of centers of sec=
ondary sides of 3^7. But it's not the problem - centers of main sides are d=
eep inside the cloud of cubes, so we almost can't see their color too.=20
What can you do:
The first thing is the navigation in 3D image of the cube. Left button =
of mouse can be used to rotate the image, right button (or ctrl-left button=
) - to zoom in and out, shift-left button - to change the direction of view=
(sometimes it's called "pan").
Right-click of the sticker highlights other stickers of its cubie - but=
only visible stickers. Sometimes you can see more than 7 of them (up to 16=
), it's because secondary stickers may be shown more than once: each of the=
m appears at every visible main sticker of the cubie. To reject highlightin=
g just click somewhere in empty space.
Twisting is implemented in 2-click way: first you select face and one o=
f its 2C centers, and then select "target" center. It's difficult to find 2=
C cubies in the image, so there are some more ways for selection.
If you want twist main face from main direction to another main directi=
on, click any large sticker of 2C block of the face. Then click any large s=
ticker of the face in the target direction, or any large sticker of the 2C =
block of the twisting face that is directed to the target direction. If tar=
get direction is secondary, second click should go to any small sticker in =
that direction.
To twist main face from the secondary direction you may make first clic=
k either in sticker of 2C cubie (it's inside the side - center of some face=
of the central block), or in the center of face of any not-2C block of the=
twisting side. Second click goes as it the first case.
To twist the secondary face from the main direction click the small sti=
cker of any cubie that has only one small sticker (it is at the center of f=
ace of some block). Second click should go to any sticker of the target fac=
e - main or secondary.
To twist the secondary face from the secondary direction find some cubi=
e that has exactly two small stickers. One of them should belong to the twi=
sting face and another be directed in the start direction.
If you are not sure have you made first click or not, click in the empt=
y space. Next click will be considered as the first click of the twist.
To see other sides of the cube use ctrl-click. There are 1-click and 2-=
click commands: if the first click is made not in large sticker of the cent=
ral side, then the side containing this sticker goes to the central positio=
n. If you click sticker of the central side then you want to keep it in cen=
ter but change two other sides (probably to switch between main and seconda=
ry ). It works in the same way as the main side twisting and requires two c=
licks.
Another features are usual: Undo/Redo; Open/Save log file, Scramble (1-=
5 twists or "full") Full scramble of 3^7 is a little slow operation (it tak=
es 1260 twists). Also you can select another puzzles - from 3^4 to 5^7. Be =
careful: 3D image of 5^7 has about 800K visible stickers and requires 10M t=
riangles. It may be very slow.

Good luck!
Andrey.




From: Chris Locke <project.eutopia@gmail.com>
Date: Thu, 17 Jun 2010 22:48:53 +0900
Subject: Re: [MC4D] MC7D v0.01



--0016e646544c5d90ad04893a1907
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Wow.... I'm speechless! I thought that the title on the MagicCube5D site,
"In the spirit of taking things too far..." was appropriate for that
program, so I have no idea what one could possibly say to sum up the
ridiculousness of a seven dimensional Rubik cube! Bravo for having the
spirit to take this on!

I've only just played around a bit so far and I know you are far from done,
but I have a possible suggestion I'd like to put out there. When solving
the 5D cube I had the idea that it would've been useful to have two separat=
e
views of the cube to make it easier to keep track of stuff. So what would
be your thought on implementing something like that here? You could have
two separate cameras that you can control separately, so you can see more
faces at the same time. Since you can see 7 faces at a time in the
traditional view, and the 7D cube has 14 faces, this way would actually
allow one to see all the stickers at the same time. Oh yeah, and showing
animation of the actual twisting really helps to build up familiarity with
the extra dimensions, so that might be another avenue to take a look into a=
t
some point.

Thanks again for your hard work on this! I will play around a bit,
naturally, but don't think I'll be trying to solve this beast considering
the time investment a mere 5D cube was :D.

Chris

P.S. I wonder if the group name "4D_Cubing" is really appropriate
anymore... ? ^^

2010/6/17 Andrey

>
>
> So... MC7D v0.01. You can download it from here:
> http://shade.msu.ru/~astr/MC7D/MC7D.zipMC7D.zip>. It's not very convenient - it has no graphic settings, no color =
selection,
> no macros and no cubie search. But you can make twists with it and see
> results.
> Unfortunately, I'm not sure that it will run on your computers: it contai=
ns
> DirectX 9, and I don't know if it will be able to find and use it in all
> situations.
>
> Suppose that you are lucky. What do you see:
> 7D space is divided to 4 main and 3 secondary dimensions. Seven large cub=
es
> are the sides of the cube directed to main dimensions, and they are arran=
ged
> as faces of 4D cube. Each face is 6D cube and it's represented as a
> Cartesian product of two 3D cubes - that is cube (in main dimensions) bui=
lt
> of smaller cubes (in secondary dimensions).
> Sides of smaller cubes (we call them "blocks") are directed in secondary
> dimensions. Note that orientation of all blocks is the same, so stickers =
of
> 7C cubie are not collected around the corner of the face: some of them ar=
e
> on other corners of the corner block. Small stickers that attached to sid=
es
> of blocks actually belong to "secondary" sides of the cube. So we can see
> all stickers of cubies on main sides, but only some stickers on secondary
> sides. It means, for example, that we don't see colors of centers of
> secondary sides of 3^7. But it's not the problem - centers of main sides =
are
> deep inside the cloud of cubes, so we almost can't see their color too.
> What can you do:
> The first thing is the navigation in 3D image of the cube. Left button of
> mouse can be used to rotate the image, right button (or ctrl-left button)=
-
> to zoom in and out, shift-left button - to change the direction of view
> (sometimes it's called "pan").
> Right-click of the sticker highlights other stickers of its cubie - but
> only visible stickers. Sometimes you can see more than 7 of them (up to 1=
6),
> it's because secondary stickers may be shown more than once: each of them
> appears at every visible main sticker of the cubie. To reject highlightin=
g
> just click somewhere in empty space.
> Twisting is implemented in 2-click way: first you select face and one of
> its 2C centers, and then select "target" center. It's difficult to find 2=
C
> cubies in the image, so there are some more ways for selection.
> If you want twist main face from main direction to another main direction=
,
> click any large sticker of 2C block of the face. Then click any large
> sticker of the face in the target direction, or any large sticker of the =
2C
> block of the twisting face that is directed to the target direction. If
> target direction is secondary, second click should go to any small sticke=
r
> in that direction.
> To twist main face from the secondary direction you may make first click
> either in sticker of 2C cubie (it's inside the side - center of some face=
of
> the central block), or in the center of face of any not-2C block of the
> twisting side. Second click goes as it the first case.
> To twist the secondary face from the main direction click the small stick=
er
> of any cubie that has only one small sticker (it is at the center of face=
of
> some block). Second click should go to any sticker of the target face - m=
ain
> or secondary.
> To twist the secondary face from the secondary direction find some cubie
> that has exactly two small stickers. One of them should belong to the
> twisting face and another be directed in the start direction.
> If you are not sure have you made first click or not, click in the empty
> space. Next click will be considered as the first click of the twist.
> To see other sides of the cube use ctrl-click. There are 1-click and
> 2-click commands: if the first click is made not in large sticker of the
> central side, then the side containing this sticker goes to the central
> position. If you click sticker of the central side then you want to keep =
it
> in center but change two other sides (probably to switch between main and
> secondary ). It works in the same way as the main side twisting and requi=
res
> two clicks.
> Another features are usual: Undo/Redo; Open/Save log file, Scramble (1-5
> twists or "full") Full scramble of 3^7 is a little slow operation (it tak=
es
> 1260 twists). Also you can select another puzzles - from 3^4 to 5^7. Be
> careful: 3D image of 5^7 has about 800K visible stickers and requires 10M
> triangles. It may be very slow.
>
> Good luck!
> Andrey.
>
>=20=20
>

--0016e646544c5d90ad04893a1907
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Wow.... I'm speechless!=C2=A0 I thought that the title on the MagicCube=
5D site, "In the spirit of taking things too far..." was appropri=
ate for that program, so I have no idea what one could possibly say to sum =
up the ridiculousness of a seven dimensional Rubik cube!=C2=A0 Bravo for ha=
ving the spirit to take this on!


I've only just played around a bit so far and I know you are far fr=
om done, but I have a possible suggestion I'd like to put out there.=C2=
=A0 When solving the 5D cube I had the idea that it would've been usefu=
l to have two separate views of the cube to make it easier to keep track of=
stuff.=C2=A0 So what would be your thought on implementing something like =
that here?=C2=A0 You could have two separate cameras that you can control s=
eparately, so you can see more faces at the same time.=C2=A0 Since you can =
see 7 faces at a time in the traditional view, and the 7D cube has 14 faces=
, this way would actually allow one to see all the stickers at the same tim=
e.=C2=A0 Oh yeah, and showing animation of the actual twisting really helps=
to build up familiarity with the extra dimensions, so that might be anothe=
r avenue to take a look into at some point.


Thanks again for your hard work on this!=C2=A0 I will play around a bit=
, naturally, but don't think I'll be trying to solve this beast con=
sidering the time investment a mere 5D cube was :D.

Chris

P.S=
.=C2=A0 I wonder if the group name "4D_Cubing" is really appropri=
ate anymore... ?=C2=A0 ^^


2010/6/17 Andrey <ef=3D"mailto:andreyastrelin@yahoo.com">andreyastrelin@yahoo.com>an>
; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">















=C2=A0







=20=20=20=20=20=20
=20=20=20=20=20=20

So... MC7D v0.01. You can download it from here: tp://shade.msu.ru/%7Eastr/MC7D/MC7D.zip" target=3D"_blank">http://shade.msu=
.ru/~astr/MC7D/MC7D.zip
. It's not very convenient - it has no grap=
hic settings, no color selection, no macros and no cubie search. But you ca=
n make twists with it and see results.


Unfortunately, I'm not sure that it will run on your computers: it =
contains DirectX 9, and I don't know if it will be able to find and use=
it in all situations.



Suppose that you are lucky. What do you see:

7D space is divided to 4 main and 3 secondary dimensions. Seven large c=
ubes are the sides of the cube directed to main dimensions, and they are ar=
ranged as faces of 4D cube. Each face is 6D cube and it's represented a=
s a Cartesian product of two 3D cubes - that is cube (in main dimensions) b=
uilt of smaller cubes (in secondary dimensions).


Sides of smaller cubes (we call them "blocks") are directed i=
n secondary dimensions. Note that orientation of all blocks is the same, so=
stickers of 7C cubie are not collected around the corner of the face: some=
of them are on other corners of the corner block. Small stickers that atta=
ched to sides of blocks actually belong to "secondary" sides of =
the cube. So we can see all stickers of cubies on main sides, but only some=
stickers on secondary sides. It means, for example, that we don't see =
colors of centers of secondary sides of 3^7. But it's not the problem -=
centers of main sides are deep inside the cloud of cubes, so we almost can=
't see their color too.


What can you do:

The first thing is the navigation in 3D image of the cube. Left button =
of mouse can be used to rotate the image, right button (or ctrl-left button=
) - to zoom in and out, shift-left button - to change the direction of view=
(sometimes it's called "pan").


Right-click of the sticker highlights other stickers of its cubie - but=
only visible stickers. Sometimes you can see more than 7 of them (up to 16=
), it's because secondary stickers may be shown more than once: each of=
them appears at every visible main sticker of the cubie. To reject highlig=
hting just click somewhere in empty space.


Twisting is implemented in 2-click way: first you select face and one o=
f its 2C centers, and then select "target" center. It's diffi=
cult to find 2C cubies in the image, so there are some more ways for select=
ion.


If you want twist main face from main direction to another main directi=
on, click any large sticker of 2C block of the face. Then click any large s=
ticker of the face in the target direction, or any large sticker of the 2C =
block of the twisting face that is directed to the target direction. If tar=
get direction is secondary, second click should go to any small sticker in =
that direction.


To twist main face from the secondary direction you may make first clic=
k either in sticker of 2C cubie (it's inside the side - center of some =
face of the central block), or in the center of face of any not-2C block of=
the twisting side. Second click goes as it the first case.


To twist the secondary face from the main direction click the small sti=
cker of any cubie that has only one small sticker (it is at the center of f=
ace of some block). Second click should go to any sticker of the target fac=
e - main or secondary.


To twist the secondary face from the secondary direction find some cubi=
e that has exactly two small stickers. One of them should belong to the twi=
sting face and another be directed in the start direction.

If you are not sure have you made first click or not, click in the empt=
y space. Next click will be considered as the first click of the twist.

To see other sides of the cube use ctrl-click. There are 1-click and 2-=
click commands: if the first click is made not in large sticker of the cent=
ral side, then the side containing this sticker goes to the central positio=
n. If you click sticker of the central side then you want to keep it in cen=
ter but change two other sides (probably to switch between main and seconda=
ry ). It works in the same way as the main side twisting and requires two c=
licks.


Another features are usual: Undo/Redo; Open/Save log file, Scramble (1-=
5 twists or "full") Full scramble of 3^7 is a little slow operati=
on (it takes 1260 twists). Also you can select another puzzles - from 3^4 t=
o 5^7. Be careful: 3D image of 5^7 has about 800K visible stickers and requ=
ires 10M triangles. It may be very slow.




Good luck!

Andrey.






=20=20=20=20=20

=20=20=20=20







=20=20









--0016e646544c5d90ad04893a1907--




From: "Andrey" <andreyastrelin@yahoo.com>
Date: Thu, 17 Jun 2010 18:52:14 -0000
Subject: Re: [MC4D] MC7D v0.01



Two cameras? May be. But I afraid that resolution will be not enough for tw=
o 3D windows with such objects.
Animation of 7D twist will be interesting project. What we see is not a pro=
jection, some of stickers have more than one image, so there may be splitti=
ng/merging of some stickers during the twist. I thing I'll try it some day.

Anyway, next step will be some search tool (I think about search of cubies =
that may be adjacent to the selected sticker) and manipulation with block a=
nd sticker sizes. Then should go macros, but I don't understand how to sele=
ct position of the cube for them (MC4D method looks too complicated for me)=
. May be at first there will be tool for remembering of twist sequence and =
then applying them in reverse order (to perform operation like A B A^{-1} w=
ithout re-entering twists of A^{-1}).

Andrey




From: Melinda Green <melinda@superliminal.com>
Date: Thu, 17 Jun 2010 13:10:27 -0700
Subject: Re: [MC4D] MC7D v0.01





Andrey wrote:
> So... MC7D v0.01. You can download it from here: http://shade.msu.ru/~astr/MC7D/MC7D.zip . It's not very convenient - it has no graphic settings, no color selection, no macros and no cubie search. But you can make twists with it and see results.
> Unfortunately, I'm not sure that it will run on your computers: it contains DirectX 9, and I don't know if it will be able to find and use it in all situations.
>

Runs fine for me out-of-the-box on Win7. I just extracted the zip file
into a folder, double-clicked the .exe and there it was! The initial
views of each puzzle seems too small to be useful but scaling up is
quick and easy. 3D rotation speed is very fast!

> Suppose that you are lucky. What do you see:
> 7D space is divided to 4 main and 3 secondary dimensions. Seven large cubes are the sides of the cube directed to main dimensions, and they are arranged as faces of 4D cube. Each face is 6D cube and it's represented as a Cartesian product of two 3D cubes - that is cube (in main dimensions) built of smaller cubes (in secondary dimensions).
>

This is a very clever solution to the problem of higher dimensional
visualization. When you run out of physical dimensions, just unfurl new
dimensions into another 3 at a new fractal level! We lose some
regularity and the ability to smoothly animate twists but we gain the
ability to "flatten" any local region into something that a human can
manage.

In hindsight I'm a little surprised that you didn't begin with a 6D
puzzle since the fractal pattern 3 + 3 + 3 +... is more regular and all
the pieces will be square.

> Sides of smaller cubes (we call them "blocks") are directed in secondary dimensions. Note that orientation of all blocks is the same, so stickers of 7C cubie are not collected around the corner of the face: some of them are on other corners of the corner block. Small stickers that attached to sides of blocks actually belong to "secondary" sides of the cube. So we can see all stickers of cubies on main sides, but only some stickers on secondary sides. It means, for example, that we don't see colors of centers of secondary sides of 3^7. But it's not the problem - centers of main sides are deep inside the cloud of cubes, so we almost can't see their color too.
>

This is the other refinement that makes the fractal unfolding practical:
Pruning away parts of the puzzle that get too far from the local region
in fractal scale. Putting these two main ideas together was brilliant!

It occurs to me that something similar might be useful to apply to MC5D
by simply not showing all the parts that are furthest from the 5D eye
point and project to microscopic bits towards the center of the display,
or at least just fading them out the further they get.

[...]

I've cut out the instructions because I don't really want to comment on
the details at this point but if someone wants to help polish his
English I think that would be very helpful. I'll be happy to host the
puzzle, instructions, or just links on the MC4D site if you like. Please
feel free to also use the MC4D Wiki to host instructions, screen shots,
and records.

> Full scramble of 3^7 is a little slow operation (it takes 1260 twists). Also you can select another puzzles - from 3^4 to 5^7. Be careful: 3D image of 5^7 has about 800K visible stickers and requires 10M triangles. It may be very slow.
>

Not on my old laptop. It only takes 1.5 seconds to create even the
largest 5^7 and I still get about 10 frames per second when rotating.
Scrambling is a bit slower, taking about 4 seconds to fully scramble the
3^7, and a full minute for the 5^7. Something tells me that if it takes
the computer a full minute just to scramble the puzzle, that we probably
don't want to think about a human trying to unscramble it. Even though
this interface makes that possible to imagine, a puzzle with more
stickers than pixels just seems wrong :-)


Chris Locke wrote:
> [...] I wonder if the group name "4D_Cubing" is really appropriate
> anymore... ? ^^

Perhaps not, but "ND_Polytoping" just doesn't have the same ring to it. ;-)

I don't know how all of you introduce our puzzles to your friends but
I've found that I need to do it *very* gently or they are easily scared
away. If I mention that we have puzzles other than the cube, or
dimensions above 4, they always become too terrified to even look at it.
I therefore think there is value in starting people off with the simple
3^4 and not mentioning anything more until they've touched one and
gotten a little comfortable with the idea. If anyone has advice about
how best to introduce people, I would love to hear it.

This is great stuff, Andrey. I bet that this version required you to
write more than 200 lines of code. :-) Thank you for all the great new fun!
-Melinda




From: Anthony Deschamps <anthony.j.deschamps@gmail.com>
Date: Thu, 17 Jun 2010 16:20:16 -0400
Subject: Re: [MC4D] MC7D v0.01



--000e0cd34228157bed04893f91ab
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Doesn't run on my computer, but that's not unexpected. I'm using an Asus
Eee 1005 netbook, running Win7, with integrated Intel GMA 950 graphics.
I'll try it on my desktop and get back to you.

On Thu, Jun 17, 2010 at 4:10 PM, Melinda Green wr=
ote:

>
>
>
>
> Andrey wrote:
> > So... MC7D v0.01. You can download it from here:
> http://shade.msu.ru/~astr/MC7D/MC7D.zipMC7D.zip>. It's not very convenient - it has no graphic settings, no color =
selection,
> no macros and no cubie search. But you can make twists with it and see
> results.
> > Unfortunately, I'm not sure that it will run on your computers: it
> contains DirectX 9, and I don't know if it will be able to find and use i=
t
> in all situations.
> >
>
> Runs fine for me out-of-the-box on Win7. I just extracted the zip file
> into a folder, double-clicked the .exe and there it was! The initial
> views of each puzzle seems too small to be useful but scaling up is
> quick and easy. 3D rotation speed is very fast!
>
>
> > Suppose that you are lucky. What do you see:
> > 7D space is divided to 4 main and 3 secondary dimensions. Seven large
> cubes are the sides of the cube directed to main dimensions, and they are
> arranged as faces of 4D cube. Each face is 6D cube and it's represented a=
s a
> Cartesian product of two 3D cubes - that is cube (in main dimensions) bui=
lt
> of smaller cubes (in secondary dimensions).
> >
>
> This is a very clever solution to the problem of higher dimensional
> visualization. When you run out of physical dimensions, just unfurl new
> dimensions into another 3 at a new fractal level! We lose some
> regularity and the ability to smoothly animate twists but we gain the
> ability to "flatten" any local region into something that a human can
> manage.
>
> In hindsight I'm a little surprised that you didn't begin with a 6D
> puzzle since the fractal pattern 3 + 3 + 3 +... is more regular and all
> the pieces will be square.
>
>
> > Sides of smaller cubes (we call them "blocks") are directed in secondar=
y
> dimensions. Note that orientation of all blocks is the same, so stickers =
of
> 7C cubie are not collected around the corner of the face: some of them ar=
e
> on other corners of the corner block. Small stickers that attached to sid=
es
> of blocks actually belong to "secondary" sides of the cube. So we can see
> all stickers of cubies on main sides, but only some stickers on secondary
> sides. It means, for example, that we don't see colors of centers of
> secondary sides of 3^7. But it's not the problem - centers of main sides =
are
> deep inside the cloud of cubes, so we almost can't see their color too.
> >
>
> This is the other refinement that makes the fractal unfolding practical:
> Pruning away parts of the puzzle that get too far from the local region
> in fractal scale. Putting these two main ideas together was brilliant!
>
> It occurs to me that something similar might be useful to apply to MC5D
> by simply not showing all the parts that are furthest from the 5D eye
> point and project to microscopic bits towards the center of the display,
> or at least just fading them out the further they get.
>
> [...]
>
> I've cut out the instructions because I don't really want to comment on
> the details at this point but if someone wants to help polish his
> English I think that would be very helpful. I'll be happy to host the
> puzzle, instructions, or just links on the MC4D site if you like. Please
> feel free to also use the MC4D Wiki to host instructions, screen shots,
> and records.
>
>
> > Full scramble of 3^7 is a little slow operation (it takes 1260 twists).
> Also you can select another puzzles - from 3^4 to 5^7. Be careful: 3D ima=
ge
> of 5^7 has about 800K visible stickers and requires 10M triangles. It may=
be
> very slow.
> >
>
> Not on my old laptop. It only takes 1.5 seconds to create even the
> largest 5^7 and I still get about 10 frames per second when rotating.
> Scrambling is a bit slower, taking about 4 seconds to fully scramble the
> 3^7, and a full minute for the 5^7. Something tells me that if it takes
> the computer a full minute just to scramble the puzzle, that we probably
> don't want to think about a human trying to unscramble it. Even though
> this interface makes that possible to imagine, a puzzle with more
> stickers than pixels just seems wrong :-)
>
> Chris Locke wrote:
> > [...] I wonder if the group name "4D_Cubing" is really appropriate
> > anymore... ? ^^
>
> Perhaps not, but "ND_Polytoping" just doesn't have the same ring to it. ;=
-)
>
> I don't know how all of you introduce our puzzles to your friends but
> I've found that I need to do it *very* gently or they are easily scared
> away. If I mention that we have puzzles other than the cube, or
> dimensions above 4, they always become too terrified to even look at it.
> I therefore think there is value in starting people off with the simple
> 3^4 and not mentioning anything more until they've touched one and
> gotten a little comfortable with the idea. If anyone has advice about
> how best to introduce people, I would love to hear it.
>
> This is great stuff, Andrey. I bet that this version required you to
> write more than 200 lines of code. :-) Thank you for all the great new fu=
n!
> -Melinda
>
>=20=20
>

--000e0cd34228157bed04893f91ab
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Doesn't run on my computer, but that's not unexpected.=A0 I'm u=
sing an Asus Eee 1005 netbook, running Win7, with integrated Intel GMA 950 =
graphics.=A0 I'll try it on my desktop and get back to you.

class=3D"gmail_quote">
On Thu, Jun 17, 2010 at 4:10 PM, Melinda Green <f=3D"mailto:melinda@superliminal.com">melinda@superliminal.com>n> wrote:

0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">















=A0







=20=20=20=20=20=20
=20=20=20=20=20=20





Andrey wrote:

> So... MC7D v0.01. You can download it from here: /shade.msu.ru/%7Eastr/MC7D/MC7D.zip" target=3D"_blank">http://shade.msu.ru/=
~astr/MC7D/MC7D.zip
. It's not very convenient - it has no graphic =
settings, no color selection, no macros and no cubie search. But you can ma=
ke twists with it and see results.


> Unfortunately, I'm not sure that it will run on your computers=
: it contains DirectX 9, and I don't know if it will be able to find an=
d use it in all situations.

>



Runs fine for me out-of-the-box on Win7. I just extracted the zip file

into a folder, double-clicked the .exe and there it was! The initial

views of each puzzle seems too small to be useful but scaling up is

quick and easy. 3D rotation speed is very fast!




> Suppose that you are lucky. What do you see:

> 7D space is divided to 4 main and 3 secondary dimensions. Seven la=
rge cubes are the sides of the cube directed to main dimensions, and they a=
re arranged as faces of 4D cube. Each face is 6D cube and it's represen=
ted as a Cartesian product of two 3D cubes - that is cube (in main dimensio=
ns) built of smaller cubes (in secondary dimensions).


>



This is a very clever solution to the problem of higher dimensional

visualization. When you run out of physical dimensions, just unfurl new >
dimensions into another 3 at a new fractal level! We lose some

regularity and the ability to smoothly animate twists but we gain the

ability to "flatten" any local region into something that a human=
can

manage.



In hindsight I'm a little surprised that you didn't begin with a 6D=


puzzle since the fractal pattern 3 + 3 + 3 +... is more regular and all r>
the pieces will be square.




> Sides of smaller cubes (we call them "blocks") are direc=
ted in secondary dimensions. Note that orientation of all blocks is the sam=
e, so stickers of 7C cubie are not collected around the corner of the face:=
some of them are on other corners of the corner block. Small stickers that=
attached to sides of blocks actually belong to "secondary" side=
s of the cube. So we can see all stickers of cubies on main sides, but only=
some stickers on secondary sides. It means, for example, that we don't=
see colors of centers of secondary sides of 3^7. But it's not the prob=
lem - centers of main sides are deep inside the cloud of cubes, so we almos=
t can't see their color too.


>



This is the other refinement that makes the fractal unfolding practical: r>
Pruning away parts of the puzzle that get too far from the local region >
in fractal scale. Putting these two main ideas together was brilliant!



It occurs to me that something similar might be useful to apply to MC5D >
by simply not showing all the parts that are furthest from the 5D eye

point and project to microscopic bits towards the center of the display, r>
or at least just fading them out the further they get.



[...]



I've cut out the instructions because I don't really want to commen=
t on

the details at this point but if someone wants to help polish his

English I think that would be very helpful. I'll be happy to host the <=
br>
puzzle, instructions, or just links on the MC4D site if you like. Please r>
feel free to also use the MC4D Wiki to host instructions, screen shots, >
and records.




> Full scramble of 3^7 is a little slow operation (it takes 1260 twists)=
. Also you can select another puzzles - from 3^4 to 5^7. Be careful: 3D ima=
ge of 5^7 has about 800K visible stickers and requires 10M triangles. It ma=
y be very slow.


>



Not on my old laptop. It only takes 1.5 seconds to create even the

largest 5^7 and I still get about 10 frames per second when rotating.

Scrambling is a bit slower, taking about 4 seconds to fully scramble the r>
3^7, and a full minute for the 5^7. Something tells me that if it takes >
the computer a full minute just to scramble the puzzle, that we probably r>
don't want to think about a human trying to unscramble it. Even though =


this interface makes that possible to imagine, a puzzle with more

stickers than pixels just seems wrong :-)



Chris Locke wrote:

> [...] I wonder if the group name "4D_Cubing" is really appr=
opriate

> anymore... ? ^^



Perhaps not, but "ND_Polytoping" just doesn't have the same r=
ing to it. ;-)



I don't know how all of you introduce our puzzles to your friends but <=
br>
I've found that I need to do it *very* gently or they are easily scared=


away. If I mention that we have puzzles other than the cube, or

dimensions above 4, they always become too terrified to even look at it. r>
I therefore think there is value in starting people off with the simple >
3^4 and not mentioning anything more until they've touched one and

gotten a little comfortable with the idea. If anyone has advice about

how best to introduce people, I would love to hear it.



This is great stuff, Andrey. I bet that this version required you to

write more than 200 lines of code. :-) Thank you for all the great new fun!=


-Melinda






=20=20=20=20=20

=20=20=20=20







=20=20









--000e0cd34228157bed04893f91ab--




From: "Andrey" <andreyastrelin@yahoo.com>
Date: Thu, 17 Jun 2010 20:58:43 -0000
Subject: Re: [MC4D] MC7D v0.01



I forgot to say: program requires Microsoft .NET 2.0 Framework. I don't kno=
w if it will work with only .NET 3.5 - I have both frameworks on all comput=
ers.

Andrey

--- In 4D_Cubing@yahoogroups.com, Anthony Deschamps .> wrote:
>
> Doesn't run on my computer, but that's not unexpected. I'm using an Asus
> Eee 1005 netbook, running Win7, with integrated Intel GMA 950 graphics.
> I'll try it on my desktop and get back to you.
>=20




From: Anthony Deschamps <anthony.j.deschamps@gmail.com>
Date: Thu, 17 Jun 2010 17:54:31 -0400
Subject: Re: [MC4D] MC7D v0.01



--000e0cd2dc32239ece048940e264
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

It runs on my desktop, and pretty smoothly for a computer that's going on 1=
0
years. It starts to lag when try things like the 5^7, but that's no issue
to me (yet).

I don't intend to attempt a solve with the current version (obviously you
could guess, given that it's titled v0.01). I like the ability to right
click and show all the stickers belonging to that piece. I'm not sure how =
I
feel about splitting up the stickers from fifth dimension and on, but I
expect that it will make sense after working with it for a while. I think
it'll turn out to be better than in MC5D where faces overlap each other.
That worked fine in 5D, but for more dimensions, this method feels more
organized.

Of course some animation would help greatly, but that's already been
mentioned and I know it would involve a great deal of work.

Great work! I'm sure this will keep many people occupied into the wee hour=
s
of the morning!

On Thu, Jun 17, 2010 at 4:58 PM, Andrey wrote:

>
>
> I forgot to say: program requires Microsoft .NET 2.0 Framework. I don't
> know if it will work with only .NET 3.5 - I have both frameworks on all
> computers.
>
> Andrey
>
>
> --- In 4D_Cubing@yahoogroups.com <4D_Cubing%40yahoogroups.com>, Anthony
> Deschamps wrote:
> >
> > Doesn't run on my computer, but that's not unexpected. I'm using an Asu=
s
> > Eee 1005 netbook, running Win7, with integrated Intel GMA 950 graphics.
> > I'll try it on my desktop and get back to you.
> >
>
>=20=20
>

--000e0cd2dc32239ece048940e264
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

It runs on my desktop, and pretty smoothly for a computer that's going =
on 10 years.=A0 It starts to lag when try things like the 5^7, but that'=
;s no issue to me (yet).

I don't intend to attempt a solve with =
the current version (obviously you could guess, given that it's titled =
v0.01).=A0 I like the ability to right click and show all the stickers belo=
nging to that piece.=A0 I'm not sure how I feel about splitting up the =
stickers from fifth dimension and on, but I expect that it will make sense =
after working with it for a while.=A0 I think it'll turn out to be bett=
er than in MC5D where faces overlap each other.=A0 That worked fine in 5D, =
but for more dimensions, this method feels more organized.


Of course some animation would help greatly, but that's already bee=
n mentioned and I know it would involve a great deal of work.

Great =
work!=A0 I'm sure this will keep many people occupied into the wee hour=
s of the morning!


On Thu, Jun 17, 2010 at 4:58 PM, Andrey n dir=3D"ltr"><andreyastreli=
n@yahoo.com
> wrote:
e=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); =
padding-left: 1ex;">















=A0







=20=20=20=20=20=20
=20=20=20=20=20=20

I forgot to say: program requires Microsoft .NET 2.0 Framework. I =
don't know if it will work with only .NET 3.5 - I have both frameworks =
on all computers.



Andrey





--- In 4D_=
Cubing@yahoogroups.com
, Anthony Deschamps <anthony.j.deschamps@...&g=
t; wrote:

>

> Doesn't run on my computer, but that's not unexpected. I'=
m using an Asus

> Eee 1005 netbook, running Win7, with integrated Intel GMA 950 graphics=
.

> I'll try it on my desktop and get back to you.

>






=20=20=20=20=20

=20=20=20=20







=20=20









--000e0cd2dc32239ece048940e264--





Return to MagicCube4D main page
Return to the Superliminal home page