私は長方形を描いています。私はその(x1、y1)上の左と(x2、y2)下の右の座標を知っている..私はまた、高さhと幅wを描いた矩形..どのように中心座標(x、y)を見つけることができますか?センター座標の検索方法は?
私は現在次の式を使用しています。
(x,y) = (x2 + x1)/2, (y2+y1)/2
xには正しいy座標が与えられますが、xには運がありません。
私は長方形を描いています。私はその(x1、y1)上の左と(x2、y2)下の右の座標を知っている..私はまた、高さhと幅wを描いた矩形..どのように中心座標(x、y)を見つけることができますか?センター座標の検索方法は?
私は現在次の式を使用しています。
(x,y) = (x2 + x1)/2, (y2+y1)/2
xには正しいy座標が与えられますが、xには運がありません。
The center of rectangle is the mid point of the diagonal end points of rectangle.
Here the midpoint is ((x1 +x2)/2 ,(y1 + y2)/2).
that means xCenter = (x1 +x2)/2
yCenter = (y1 + y2)/2
あなたのコードを教えてください。
私はそれも - ((x1 * 2)/ 2、(y1 * 2)/ 2) –
センターのx =
X + 1/2
=幅
センターyのY +高さ
の1/2あなたは幅と高さを知っている場合は、すでに、あなただけの1セットが必要座標。
我々は-me同情LOL、ライン式の中間点を使用して
centre (x,y) = new Point((boundRect.tl().x+boundRect.br().x)/2,(boundRect.tl().y+boundRect.br().y)/2)
を計算することができます!私は間違ったx座標を取っていた:) – casper123
この問題は、プログラミングとは無関係の数学についての話ではないので、話題にはならないようです。 – Stijn