We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4ebe090 commit 2788a0cCopy full SHA for 2788a0c
Siv3D/include/Siv3D/detail/Geometry2D.ipp
@@ -44,7 +44,7 @@ namespace s3d
44
/// @brief 点 p が円 c に含まれているかを判定します。
45
/// @param c 円
46
/// @param p 点
47
- /// @param tolerance 許容誤差(相対誤差または絶対誤差のいずれかが許容誤差内であれば許容)
+ /// @param tolerance 許容誤差(相対誤差または絶対誤差のいずれかが許容誤差以下であれば許容)
48
/// @return 点 p が円 c に含まれている場合 true, それ以外の場合は false
49
[[nodiscard]]
50
inline bool Contains(const Circle& c, const Vec2& p, const double tolerance = 1e-8)
@@ -55,10 +55,10 @@ namespace s3d
55
56
if (rSquared == 0)
57
{
58
- return (err < tolerance);
+ return (err <= tolerance);
59
}
60
61
- return (((err / rSquared) < tolerance) || (err < tolerance));
+ return (((err / rSquared) <= tolerance) || (err <= tolerance));
62
63
64
//
0 commit comments