OpenSiv3D icon indicating copy to clipboard operation
OpenSiv3D copied to clipboard

Math::Clamp(Vec2 v,Vec2 min,Vec2 max)

Open comefrombottom opened this issue 9 months ago • 1 comments

追加する機能の内容 | Describe the solution you'd like Vec2 Math::Clamp(const Vec2& v, const Vec2& min, const Vec2& max) { return { Clamp(v.x, min.x, max.x), Clamp(v.y, min.y, max.y) }; } 的なことが出来る関数オーバーロードを追加 Vec3,Point,Float2…などにも その機能の追加によって解決する問題 | Is your feature request related to a problem? Please describe. Math::Min(Vec2,Vec2)などがすでにある為、一貫性を持たせる。 備考 | Additional context Vec2::clamp(RectF)がすでにあり、合わせてMath::Clamp(Vec2,RectF)があってもいいかも?(とりあえず今回は無視)

comefrombottom avatar May 10 '24 15:05 comefrombottom