# Explaining Cubes (SIMPLIFIED)

**URL:** <https://forum.makecode.com/t/explaining-cubes-simplified/43954>\
**Category:** Show & Tell\
**Tags:** graphics-and-math\
**Created:** [May 12, 2026, 5:39pm UTC](https://forum.makecode.com/t/explaining-cubes-simplified/43954 "2026-05-12T17:39:11Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![KawaiiGoddess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kawaiigoddess/32/33722_2.png) [@KawaiiGoddess](https://forum.makecode.com/u/KawaiiGoddess)\
**Post date:** [May 12, 2026, 5:39pm UTC](https://forum.makecode.com/t/explaining-cubes-simplified/43954/1 "2026-05-12T17:39:11Z")

</div>

Um… hi? I feel awkward writing this, but can I teach you guys 3D? OK? Let’s dive right in!

Here, I have this dumb demo:

> **[Easiest Way To Make A Jumbo Cube](https://arcade.makecode.com/S88106-43982-56135-31317)**
>
> Dumb project that felt really easy to make.

of a boring white cube in a black bg and… (DO WE NEED TO KNOW ANY MORE BOOOOORING DETAILS) OK. So the math is hard-easy. 2 variables. Look at the code. You need the length & width of your cube a lot. Even this is not able to be copied. NO. NO. NO. If you do copy it, IDK what will happen. So use my tips and… um… go live life I guess?!

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [May 12, 2026, 9:09pm UTC](https://forum.makecode.com/t/explaining-cubes-simplified/43954/2 "2026-05-12T21:09:34Z")

</div>

yeah I am alright at making static 3d things but when it comes to making it update I need help with that

---

<div class="post-metadata">

**Author:** ![KawaiiGoddess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kawaiigoddess/32/33722_2.png) [@KawaiiGoddess](https://forum.makecode.com/u/KawaiiGoddess)\
**Post date:** [May 12, 2026, 11:12pm UTC](https://forum.makecode.com/t/explaining-cubes-simplified/43954/3 "2026-05-12T23:12:39Z")

</div>

You have to erase the cube before you change the angle. So just copy the function to make the cube, but change the color to the background. THEN change the angle. If this isn’t helpful… THEN

call me dumb.

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [May 13, 2026, 5:22pm UTC](https://forum.makecode.com/t/explaining-cubes-simplified/43954/4 "2026-05-13T17:22:55Z")

</div>

your not dumb you can do 3D stuff that’s cool

---

<div class="post-metadata">

**Author:** ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)\
**Post date:** [May 16, 2026, 9:18pm UTC](https://forum.makecode.com/t/explaining-cubes-simplified/43954/5 "2026-05-16T21:18:35Z")

</div>

you can also use the arcade-sprite-util extension to get the block “run code […] game engine […]”, set it to “run code [before] game engine [updates the screen]” and in there you can draw to the “screen” variable found in the image section.

> **[Easiest Way To Make A Jumbo Cube](https://arcade.makecode.com/S08079-52772-46154-61342)**
>
> Dumb project that felt really easy to make.

---

<div class="post-metadata">

**Author:** ![KawaiiGoddess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kawaiigoddess/32/33722_2.png) [@KawaiiGoddess](https://forum.makecode.com/u/KawaiiGoddess)\
**Post date:** [May 17, 2026, 4:18am UTC](https://forum.makecode.com/t/explaining-cubes-simplified/43954/6 "2026-05-17T04:18:08Z")

</div>

I don’t like using other extensions. I like to use my method. I feel like it is using others’.

---

<div class="post-metadata">

**Author:** ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)\
**Post date:** [May 17, 2026, 4:18pm UTC](https://forum.makecode.com/t/explaining-cubes-simplified/43954/7 "2026-05-17T16:18:06Z")

</div>

well I’ve 2 other options:

1. Having a color input in the cube function, so that you still have one cube function
2. Go to javascript and use game.onPaint (make it call a function called “update”, that you can then easily edit in blocks)

---

<div class="post-metadata">

**Author:** ![KawaiiGoddess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kawaiigoddess/32/33722_2.png) [@KawaiiGoddess](https://forum.makecode.com/u/KawaiiGoddess)\
**Post date:** [May 18, 2026, 5:17am UTC](https://forum.makecode.com/t/explaining-cubes-simplified/43954/8 "2026-05-18T05:17:33Z")

</div>

I thought you were `@Future_Knight` for a second. Sorry for the ping.

---

<div class="post-metadata">

**Author:** ![YamJamTheGoober](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjamthegoober/32/29681_2.png) [@YamJamTheGoober](https://forum.makecode.com/u/YamJamTheGoober)\
**Post date:** [May 18, 2026, 5:24am UTC](https://forum.makecode.com/t/explaining-cubes-simplified/43954/9 "2026-05-18T05:24:54Z")

</div>

Next step: make a tesseract

I’m joking but it’d be really cool if you did make one.

---

<div class="post-metadata">

**Author:** ![KawaiiGoddess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kawaiigoddess/32/33722_2.png) [@KawaiiGoddess](https://forum.makecode.com/u/KawaiiGoddess)\
**Post date:** [May 24, 2026, 9:22pm UTC](https://forum.makecode.com/t/explaining-cubes-simplified/43954/10 "2026-05-24T21:22:01Z")

</div>

A new DEMO is coming soon!

---

<div class="post-metadata">

**Author:** ![KawaiiGoddess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kawaiigoddess/32/33722_2.png) [@KawaiiGoddess](https://forum.makecode.com/u/KawaiiGoddess)\
**Post date:** [May 24, 2026, 9:22pm UTC](https://forum.makecode.com/t/explaining-cubes-simplified/43954/11 "2026-05-24T21:22:02Z")

</div>

To me, one looks like an orb but in MineCraft.
