From f32b842baf3c97def6871a831dd4509842d461ea Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 14 May 2021 11:33:13 +0800 Subject: [PATCH] 1 --- a8/vec2.cc | 4 ++-- a8/vec2.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/a8/vec2.cc b/a8/vec2.cc index bf27a79..6e76997 100644 --- a/a8/vec2.cc +++ b/a8/vec2.cc @@ -66,7 +66,7 @@ namespace a8 y = v[1]; } - float Vec2::CalcAngle(const Vec2& b) + float Vec2::CalcAngle(const Vec2& b) const { float a1 = acos(Dot(b) / Norm() / b.Norm()); bool at_right_side = Vec2::RIGHT.Dot(*this) > 0.0001f; @@ -76,7 +76,7 @@ namespace a8 return a1 / 3.1415926f; } - float Vec2::CalcAngleEx(const Vec2& b) + float Vec2::CalcAngleEx(const Vec2& b) const { float a1 = acos(Dot(b) / Norm() / b.Norm()); return a1 / 3.1415926f; diff --git a/a8/vec2.h b/a8/vec2.h index a8bd245..b9370be 100644 --- a/a8/vec2.h +++ b/a8/vec2.h @@ -12,8 +12,8 @@ namespace a8 void Normalize(); void Rotate(float angle); - float CalcAngle(const Vec2& b); - float CalcAngleEx(const Vec2& b); + float CalcAngle(const Vec2& b) const; + float CalcAngleEx(const Vec2& b) const; static Vec2 FromAngle(float angle); float Distance(const Vec2& b); float ManhattanDistance(const Vec2& b);