diff --git a/libs/gfx/source/painter.cpp b/libs/gfx/source/painter.cpp index 5a67ff13..690ae0a2 100644 --- a/libs/gfx/source/painter.cpp +++ b/libs/gfx/source/painter.cpp @@ -362,7 +362,7 @@ namespace psemek::gfx float const r = width / 2.f; auto const d = geom::normalized(p1 - p0); - geom::vector const o { -d[1], d[0], 0.f }; + geom::vector const o = geom::normalized(geom::vector{ -d[1], d[0], 0.f }); impl().vertices.push_back({{p0[0] + r * o[0], p0[1] + r * o[1], p0[2]}, c}); impl().vertices.push_back({{p0[0] - r * o[0], p0[1] - r * o[1], p0[2]}, c});