3
爲什麼使用Math.min()
對xy座標和寬度和高度使用Math.abs()
方法是一個好主意(對於Rectangle) ?我認爲x-y座標總是正面的,所以我很困惑爲什麼它很重要。爲什麼使用Math.min()作爲x,y座標和math.abs()
爲什麼使用Math.min()
對xy座標和寬度和高度使用Math.abs()
方法是一個好主意(對於Rectangle) ?我認爲x-y座標總是正面的,所以我很困惑爲什麼它很重要。爲什麼使用Math.min()作爲x,y座標和math.abs()
x,y座標表示矩形在平面上的位置;它們可以是負的,因爲矩形可以放置在相對於原點的任何位置(即,0,0位置)。
矩形的高度和寬度必須爲正值,因爲負長度確實沒有定義。
考慮到這一點,對於位置使用Math.min
而對於尺寸使用Math.abs
是有意義的。
這就是我的想法,我只是不知道他們可能是負面的。謝謝! – Castellanos 2013-04-18 04:52:56