-2
A
答えて
0
矩形を一意に定義するには、それ以上の情報が必要です。
1点ではできません。
通常の方法は、対角線上にある2つの頂点の座標を指定して1つを定義することです。
2
要件を明確にします。
つまり、x、yを左上隅とみなすことができます。 deltaXとdeltaYを追加します。または、x、yを長方形の中央に定義することもできます。
意味:これは本当に簡単になります。あなたがしたいことがわかったとき!
真剣に:それはあなたがしなければならないことです。それはあなたのプロジェクト/割り当てですので、あなたは適用されるルールを定義する必要があります!
コメントあり:x、y;あなたはdx、dyの四角形を「その周りに」置いています。それはその後になり:
x1 = x - dx/2;
x2 = x2 + dx;
(x1は、長方形の右端左とx2であることを意味する)
同じY.
0
のためにもあなたの矩形が高さhと幅bを持っているとします。画面上に四角形を描画する最も簡単な方法は、JFrameの作成することで、X
JFrame window = new JFrame();
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setBounds(x, y, b, h);
window.getContentPane().add(new CanvasObj());
window.setVisible(true);
注setBounds()
および他のほとんどのJavaグラフィックス・オペレーションに必要に応じて、yは画面の左上隅からの座標であるべきです。
関連する問題
- 1. 矩形を中心に回転する
- 2. 中心を中心に回転する矩形
- 3. 長方形をn個の小さな矩形に分割し、各中心を計算するアルゴリズム
- 4. 矩形内の矩形のサイズを計算する
- 5. 緯度経度を長方形のx、yポイントに換算する
- 6. Delphi - 矩形の中心に複数行テキストを描画する
- 7. 矩形内のJava中心のテキスト
- 8. 2つのGPSポイント間の(x、y)の距離を計算する
- 9. Kivyで親の中心に矩形を揃える方法
- 10. Android OpenGL ES x、y、zポイント、およびキューブの中心でキューブを回転
- 11. Brainstorm:log(n)時間でx/yを計算するには、
- 12. ポイントに対する矩形の位置
- 13. JavaFXのコーナーを中心に矩形を回転
- 14. タッチポイントで中心を持つキャンバスに矩形を描く
- 15. OpenCVでの矩形行列計算
- 16. 4点で球中心を計算するには?
- 17. カーブしたSKSpriteNodeの "中心"点を計算するには?
- 18. ポイントA(x、y)のポイントA(x、y)のピクセルを1に設定する方法は?
- 19. カスタムスワイプジェスチャーは、(x、y)をスワイプで(x、y)を持つ別のポイントに3
- 20. JavaFXのXとY軸の中心を取得する方法 - ポイント[0,0]画像の中心になるようにし
- 21. スピードアップ各xに対して角度計算を、マトリックス中のY点
- 22. 円の中心点で矩形を回転させる方法
- 23. 隣接する矩形の境界を計算する
- 24. x、y平面にMxNグリッドがある場合、f(x、y)を計算して行列に格納する(Python)
- 25. x^y計算の実行時間
- 26. リーフレット - 2つの正中線点から矩形座標を計算します。
- 27. は、アルファ&パワー中心性計算IGRAPH
- 28. DelphiのTchartズームした矩形内のxとyの値
- 29. 矩形のサイズを計算するためのアルゴリズムが必要
- 30. UITableViewをUIStackView内のXとYを中心にして維持する方法
「ポイントの周り」とはどういう意味ですか。高さと幅、それがある平面、x軸となす角度など、矩形を定義するために必要な情報よりも多くの情報が必要です。不明確な要件を満たす無限の長方形があります。 – duffymo
あなたは(0,0)から(x、y)に始まると仮定していますか?そうでなければ可能性は無限です。 –
私は点の周りに矩形を作成し、点を矩形の中心にします。 – sweep