# U3D Engine - Walls, Floors, Pillars, Textures, and More!

**URL:** <https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656>\
**Category:** Show & Tell\
**Tags:** graphics-and-math\
**Created:** [June 22, 2026, 5:58pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656 "2026-06-22T17:58:10Z")\
**Posts on this page:** 1\
**Showing post:** 46

<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:** [July 26, 2026, 6:35pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/46 "2026-07-26T18:35:55Z")

</div>

@Unique idk if this is the issue, but there are some enums that are in the namespace and I’m not sure if it works when they are inside a namespace (e.g. SpriteFlags and literally every enum that has blocks in makecode). Also,

> [@3D voxel rendering engine](https://forum.makecode.com/t/3d-voxel-rendering-engine/42425/145):
>
> There’s a rather simple way to figure out which block is problematic.
> 
> 1. Remove all of the code for your blocks. (Paste it somewhere else to keep it safe, of course.)
> 2. Add code back one block at a time. Check the rendering after adding each block.
> 3. As soon as it breaks, you’ve at least found the problematic block.
> 
> Once you find the problematic block(s), if you need help diagnosing, then share the code for the problematic block definition.

Or a quicker way which is to do it in halves (first remove one half. If the glitch is solved, it’s in the half you deleted, and vice versa. continue until you find the block(s) with the error.)

(Only delete the blocks with a `//% block="..."` I think)

---

_[View the full topic](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656)._
