From 7c6ee1ddec248aef4f9dc0a29211abf1c8be4be8 Mon Sep 17 00:00:00 2001 From: cinnaboot Date: Mon, 26 Jan 2026 08:56:56 -0500 Subject: [PATCH] update coordinate transform info in rendering doc --- docs/rendering.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/rendering.md b/docs/rendering.md index 11e6ca4..55f06c3 100644 --- a/docs/rendering.md +++ b/docs/rendering.md @@ -28,7 +28,7 @@ struct RenderState { The simulation uses an XY plane while rendering uses XZ plane (Y is up in raylib). **Transformation:** -- Simulation (X, Y, Z) → Render (X, -Z, Y) +- Simulation (X, Y, Z) → Render (X, Z, -Y) - 90-degree rotation around X-axis **Implementation:** @@ -36,8 +36,8 @@ The simulation uses an XY plane while rendering uses XZ plane (Y is up in raylib Vector3 sim_to_render(Vec3 pos, double scale) { return (Vector3){ (float)(pos.x * scale), - (float)(-pos.z * scale), - (float)(pos.y * scale) + (float)(pos.z * scale), + (float)(-pos.y * scale) }; } ```