Reduce line widths in AABB and projection demos

This commit is contained in:
Matt Low 2020-11-16 13:05:52 +04:00
parent e6ff706419
commit 0293c17b3b
2 changed files with 9 additions and 9 deletions

View File

@ -45,10 +45,10 @@ class AABBDistance:
distance = length(gap_x, gap_y)
text_screen(surface, WHITE, (10, HEIGHT - 20), f"Distance: {distance}")
rect_a.draw(surface, YELLOW, 4)
rect_b.draw(surface, WHITE, 4)
rect_a.draw(surface, YELLOW, 1)
rect_b.draw(surface, WHITE, 1)
line(surface, RED if distance < 0 else GREEN,
rect_a.get_center(), rect_b.get_center(), 2)
rect_a.get_center(), rect_b.get_center())
class PointAABBDistance:
@ -86,6 +86,6 @@ class PointAABBDistance:
distance = length(gap_x, gap_y)
text_screen(surface, WHITE, (10, HEIGHT - 20), f"Distance: {distance}")
rect_a.draw(surface, YELLOW, 4)
rect_a.draw(surface, YELLOW, 1)
line(surface, RED if distance < 0 else GREEN,
rect_a.get_center(), (cx, cy), 2)
rect_a.get_center(), (cx, cy))

View File

@ -26,7 +26,7 @@ class VecProj:
proj = dot(lcx, lcy, lx, ly) / llen
nearest_point = add(x1, y1, *scale(lnx, lny, proj))
line(surface, GREEN, (cx, cy), nearest_point, 5)
line(surface, WHITE, (cx, cy), (x1, y1), 5)
line(surface, YELLOW, (x1, y1), (x2, y2), 5)
line(surface, RED, (x1, y1), nearest_point, 5)
line(surface, GREEN, (cx, cy), nearest_point, 2)
line(surface, WHITE, (cx, cy), (x1, y1), 2)
line(surface, YELLOW, (x1, y1), (x2, y2), 2)
line(surface, RED, (x1, y1), nearest_point, 4)