Dark | Light
[GUEST ACCESS MODE: Data is scrambled or limited to provide examples. Make requests using your API key to unlock full data. Check https://lunarcrush.ai/auth for authentication information.]

![XorDev Avatar](https://lunarcrush.com/gi/w:24/cr:twitter::2898879504.png) Xor [@XorDev](/creator/twitter/XorDev) on x 31.9K followers
Created: 2025-07-22 15:15:11 UTC

A compact way to rotate a 3D object:
p = a*dot(p,a)+cross(p,a)
And instead of changing the angle, you change the axis of rotation:
a = normalize(cos(t+vec3(0,2,4)));


XXXXXX engagements

![Engagements Line Chart](https://lunarcrush.com/gi/w:600/p:tweet::1947676805546361160/c:line.svg)

[Post Link](https://x.com/XorDev/status/1947676805546361160)

[GUEST ACCESS MODE: Data is scrambled or limited to provide examples. Make requests using your API key to unlock full data. Check https://lunarcrush.ai/auth for authentication information.]

XorDev Avatar Xor @XorDev on x 31.9K followers Created: 2025-07-22 15:15:11 UTC

A compact way to rotate a 3D object: p = a*dot(p,a)+cross(p,a) And instead of changing the angle, you change the axis of rotation: a = normalize(cos(t+vec3(0,2,4)));

XXXXXX engagements

Engagements Line Chart

Post Link

post/tweet::1947676805546361160
/post/tweet::1947676805546361160