# Interesting Idea - Non Euclidean

**URL:** <https://forum.makecode.com/t/interesting-idea-non-euclidean/31971>\
**Category:** Arcade\
**Created:** [November 26, 2024, 3:04am UTC](https://forum.makecode.com/t/interesting-idea-non-euclidean/31971 "2024-11-26T03:04:01Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![Kiwiphoenix364](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kiwiphoenix364/32/14368_2.png) [@Kiwiphoenix364](https://forum.makecode.com/u/Kiwiphoenix364)\
**Post date:** [November 30, 2024, 11:11pm UTC](https://forum.makecode.com/t/interesting-idea-non-euclidean/31971/7 "2024-11-30T23:11:11Z")

</div>

I will link you to this post which, though a bit outdated shows a bit of my custom 3d engine with a somewhat non-euclidean curving of a tunnel (and the engine allows for dynamically resizing tiles), but I doubt it is what you’re thinking and the camera does not have the capability to rotate.

> [@New 3d Engine - Help filling 4-sided polygons](https://forum.makecode.com/t/new-3d-engine-help-filling-4-sided-polygons/18641/21):
>
> YES @Brohann , I just added some math and this is what I have now: Use the second player’s controls to change the angle. (I,J,K,L) I’ve also been working on adding collision checks, I added the ability to change the number of sides again in-game with up/down (again), but with some amounts of sides the level isn’t shown bc there is the wrong number of columns in the image. The collision checks use some math with angles to efficiently show whether you are inside the tunnel or not (I’m super hap…

Otherwise, I do not think the built-in raycasting has any sort of support for this though. As always though, if you have enough programming knowledge basically anything is possible in Arcade!

---

_[View the full topic](https://forum.makecode.com/t/interesting-idea-non-euclidean/31971)._
