# 3d object extension help

**URL:** <https://forum.makecode.com/t/3d-object-extension-help/37946>\
**Category:** Help\
**Tags:** extension\
**Created:** [July 8, 2025, 12:13am UTC](https://forum.makecode.com/t/3d-object-extension-help/37946 "2025-07-08T00:13:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ecnryptionStudios](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ecnryptionstudios/32/23319_2.png) [@ecnryptionStudios](https://forum.makecode.com/u/ecnryptionStudios)\
**Post date:** [July 8, 2025, 12:13am UTC](https://forum.makecode.com/t/3d-object-extension-help/37946/1 "2025-07-08T00:13:57Z")

</div>

I am making an extension for 3d objects (for example a spinning cube) and I need help implementing:

- math fixes
- collision
- friction (for moving platforms)
- scaling
- player movement local to it’s rotation instead of from world space

here is what I have so far:

> **[3d cube](https://arcade.makecode.com/S79995-27908-98023-97911)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.
