■92013 / inTopicNo.6) |
Re[5]: 二つのPointからRectangleを生成する方法 |
□投稿者/ Azulean (1082回)-(2019/08/17(Sat) 21:02:07)
|
2019/08/17(Sat) 21:04:30 編集(投稿者)
■No92012 (ドット さん) に返信 > ここに書かれてあるように > a.CreateRectangle > というように使えると思います。 > 引数が二つの場合にはどうすれば良いですか?
Rect = cp1.CreateRectangle(cp2)
ということでしょう。 拡張メソッドは、メソッド名の左側にある要素(cp1)を第 1 引数と扱うおまじないです。 (cp1.CreateRectangle(cp2) は CreateRectangle(cp1, cp2) と同じ結果)
■No92011 (魔界の仮面弁士 さん) に返信 > Return Rectangle.FromLTRB( _ > Math.Min(p.X, p.Y), Math.Min(p.Y, q.Y), _ > Math.Max(p.X, q.X), Math.Max(p.Y, q.Y))
最初の Math.Min の中身が間違っていそう。 Math.Min(p.X, p.Y) → Math.Min(p.X, q.X)
|
|