From 8ca31bf4790c58339514145dd4438fe413b5f742 Mon Sep 17 00:00:00 2001 From: Roman Pytkov Date: Fri, 27 Feb 2026 02:59:52 +0300 Subject: [PATCH] =?UTF-8?q?=D1=83=D0=B1=D1=80=D0=B0=D0=BD=D1=8B=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=BC=D0=BC=D0=B5=D0=BD=D1=82=D1=8B=20=D0=BB=D0=B8=D1=88?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/render/cpu/line.zig | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/render/cpu/line.zig b/src/render/cpu/line.zig index 39613ca..bc871a6 100644 --- a/src/render/cpu/line.zig +++ b/src/render/cpu/line.zig @@ -128,15 +128,9 @@ fn drawLineInBuffer(ctx: *DrawContext, bx0: i32, by0: i32, bx1: i32, by1: i32, c const desired: f32 = @floatFromInt(thickness_px); const eps: f32 = 1e-3; - // Если будем рисовать «вертикальными» полосами (смещение по X), - // перпендикулярное смещение на 1 пиксель X равно |sin(theta)|. const vertical_based = desired / @max(sin_theta, eps); - - // Если будем рисовать «горизонтальными» полосами (смещение по Y), - // перпендикулярное смещение на 1 пиксель Y равно |cos(theta)|. const horizontal_based = desired / @max(cos_theta, eps); - // Предпочитаем тот вариант, где проекция больше (меньше разброс по пикселям). use_vertical = sin_theta >= cos_theta; const corrected_f = if (use_vertical) vertical_based else horizontal_based;