From 40f2b44145d35dfbef4a85092e882d8ef9cf4109 Mon Sep 17 00:00:00 2001 From: Coder-Blue Date: Tue, 16 Jun 2026 17:59:10 +0700 Subject: [PATCH] fix(formula): sin cos misuse in calculate_x --- src/main.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 60af606..4b99785 100644 --- a/src/main.zig +++ b/src/main.zig @@ -20,7 +20,7 @@ const Renderer = struct { buffer: [width * height]u8 = undefined, fn calculate_x(self: *const Renderer, i: f32, j: f32, k: f32) f32 { - return j * @sin(self.a) * @sin(self.b) * @cos(self.c) - k * @cos(self.a) * @sin(self.b) * @cos(self.c) + j * @sin(self.a) * @sin(self.c) + k * @sin(self.a) * @sin(self.c) + i * @cos(self.b) * @cos(self.c); + return j * @sin(self.a) * @sin(self.b) * @cos(self.c) - k * @cos(self.a) * @sin(self.b) * @cos(self.c) + j * @cos(self.a) * @sin(self.c) + k * @sin(self.a) * @sin(self.c) + i * @cos(self.b) * @cos(self.c); } fn calculate_y(self: *const Renderer, i: f32, j: f32, k: f32) f32 {