Update to "[MC4D] Possible MagicCube4D Guide"

54 views
Skip to first unread message

alvin5553

unread,
Aug 23, 2021, 4:53:23 AM8/23/21
to hypercubing
Back in 2019, I asked (in the Yahoo cubing group) about whether people would want a guide on various topics. Took 2 years, but I'm finally delivering on one of those ideas: a supplement to Roice's Ultimate Solution to the 3x3x3x3. 

I have two long videos here.

https://youtu.be/kXnYVNoE6u8 (Demystifying the 4D Rubik's Cube) -- 4D Cube Basics, including projection, pieces and stickers, notations, and converting 3D algs into 4D. 

https://youtu.be/nrE8NtLY4f4 (3x3x3x3 - Beginners Walkthrough Solve (MagicCube4D)) -- This video is a walkthrough solve of the 3^4, closely following the Ultimate Solution that Roice has written. 

School's about to start so that'll take up a majority of my time, but by next winter break I'll hopefully tackle some of my other ideas.

Note: These videos have not been monetized as of now, so any ads you see are added by Youtube themselves. Sorry for the inconvenience. 

Alvin 

vasvaria

unread,
Sep 8, 2021, 3:47:44 AM9/8/21
to hypercubing
Hi Alvin,

Nice job. :)

Just a quick question: in your video you showed a picture about the 4D cube with the KATA face visible... how did you do that?

kata_visible.jpg

I mean is there any (hidden) option in MC4D to make the KATA face visible?

Thank you for your answer!

Best,
Adrian

--

Alvin Yang

unread,
Sep 8, 2021, 9:54:11 AM9/8/21
to hypercubing
Hi Adrian, the model of the 4D Cube I made in a 3D program called Blender, so it's not in MagicCube4D. 

Thanks for watching!

Alvin 

--
You received this message because you are subscribed to a topic in the Google Groups "hypercubing" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/hypercubing/AEqyG9tXhi4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to hypercubing...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hypercubing/beb845db-fd17-47bd-ac72-77edfc4ab706n%40googlegroups.com.

Melinda Green

unread,
Sep 8, 2021, 5:41:20 PM9/8/21
to hypercubing
Hello Adrian,

There is no hidden option. If you just want to hack it into MC4D, you can comment out the following line in PipelineUtils.java:
if(volume < 0.f) // only draw *back* cells; cull front ones
If you wanted to do it in a less hacky way, you could pass in a boolean to that function telling it whether to perform the above test.

Best,
-Melinda


On 9/8/2021 12:47 AM, vasvaria wrote:
Hi Alvin,

Nice job. :)

Just a quick question: in your video you showed a picture about the 4D cube with the KATA face visible... how did you do that?

I mean is there any (hidden) option in MC4D to make the KATA face visible?

Thank you for your answer!

Best,
Adrian

--

alvin5553 a következőt írta (2021. augusztus 23., hétfő, 10:53:23 UTC+2):
Back in 2019, I asked (in the Yahoo cubing group) about whether people would want a guide on various topics. Took 2 years, but I'm finally delivering on one of those ideas: a supplement to Roice's Ultimate Solution to the 3x3x3x3. 

I have two long videos here.

https://youtu.be/kXnYVNoE6u8 (Demystifying the 4D Rubik's Cube) -- 4D Cube Basics, including projection, pieces and stickers, notations, and converting 3D algs into 4D. 

https://youtu.be/nrE8NtLY4f4 (3x3x3x3 - Beginners Walkthrough Solve (MagicCube4D)) -- This video is a walkthrough solve of the 3^4, closely following the Ultimate Solution that Roice has written. 

School's about to start so that'll take up a majority of my time, but by next winter break I'll hopefully tackle some of my other ideas.

Note: These videos have not been monetized as of now, so any ads you see are added by Youtube themselves. Sorry for the inconvenience. 

Alvin 

--
You received this message because you are subscribed to the Google Groups "hypercubing" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hypercubing...@googlegroups.com.

vasvaria

unread,
Sep 15, 2021, 2:41:29 PM9/15/21
to hypercubing
Hi Melinda,

Thank you for your answer!

I just don't understand. I found the source code of MC4D, found PipelineUtils.java, I understand to comment out the "if" line... BUT
how can I "save" this modification and do the changes on the program file (mc4d-4-3-343.jar) I'm running on my machine?

And I don't understand the second sentence at all.
"If you wanted to do it in a less hacky way, you could pass in a boolean to that function telling it whether to perform the above test."

Can you explain these a little more?

Thanks,
Adrian

--

Alvin Yang

unread,
Sep 15, 2021, 3:01:40 PM9/15/21
to hyper...@googlegroups.com
Hi Adrian, 

If you want to save your changes, you'll have to build the source code and create another jar file of the program. There should be tutorials online for how to do that? Are you using Eclipse and on Windows? If so I might be able to provide some tips based on what worked for me. 

As for the "pass in a boolean" thing, I am not completely sure, but heres an idea. You can have a boolean variable called performTest (or whatever you want to name it), then in the if statement change it to : if (performTest && volume < 0.f). Then you can set performTest to true or false depending on whether you want the if statement to be executed. 

Alvin


Reply all
Reply to author
Forward
0 new messages