geometry

    2

    1答えて

    重なるかどうかを検出: Algorithm to detect intersection of two rectangles? を私はそれを実装する問題があります。 R1(A、B、C、D)が回転した矩形で、R2(A '、B'、C '、D')の場合は回転しない別の矩形です。 上記リンクから抽出された式である: edge = v(n) - v(n-1) あなたが90°に回転させて、これに垂直を得る

    3

    4答えて

    私は、Rectangle2DとLine2Dを持っています。私は矩形内にある線の部分だけが残るように線を「クリップ」したいと思います。矩形内に線がない場合は、線を(0,0,0,0)に設定します。基本的には、ある行に沿ったもの Rectangle2D.intersect(Line2D src, Line2D dest) または類似のものです。 java.awt.geom APIでこれを行う方法はあ

    4

    1答えて

    wavy underlinesをTextDecoration(RichTextBoxと似たコントロール)を使用して作成します。 私は次のようなものでした: private static Pen CreateErrorPen() { var geometry = new StreamGeometry(); using (var context = geometry.Open())

    1

    3答えて

    もう一度ポリゴンアルゴリズムに関する質問があります。 私は私の問題を説明してみましょう:私は私のブーリアン演算を実行するために、サードパーティのライブラリーと呼ばれる幾何学ツール(GT)のサブセットを使用しています 。これを達成するためには、内部ポリゴンフォーマットをGTフォーマットに変換する必要があります。 内部ポリゴンフォーマットは頂点配列で構成され、GTポリゴンはインデックス付き頂点配列で構

    10

    2答えて

    私は、30度x140度の矩形内の点が200度に回転した別の30度x100矩形内にあるかどうかを知るプログラムを作成しようとしています。 正直、私はどこから始めるべきか分かりません。私は通常の計算をする前にそれらを再回転することを考えましたが、それでもまだマッチしませんでした。 どうすればいいですか?

    2

    4答えて

    私は任意の2つのポイント間に線を描くためにパイゲームを使用しています。私はまた、ラインが移動している方向で外側に向いているラインの最後に矢印を追加したいと思います。 最後に矢印イメージを貼り付けるだけでも簡単ですが、矢印が正しい方向を向いているように回転角度を計算する方法がわかりません。

    35

    6答えて

    これは簡単な質問だと思いますが、私の現在のコードでは奇妙な結果が出ています。理由を完全に理解するための数学の背景はありません。私の目標は、タイトルに記載されているように単純です:私はちょうど中心点からいくつかの距離と角度でポイントを見つけるしたい。 私の現在のコード:一般的に Point centerPoint = new Point (0, 0); Point result = new Po

    1

    3答えて

    私は、頂点が0..n-1の(凸状の)ポリゴンを持っているとしましょう。私はこのポリゴンを、例えば頂点iとjの間で半分に分割したいと思っています。頂点iと頂点jは両方のポリゴンに現れます。 私が知る限り、2つのケースしかありません。 1つはi < j、またはi> jのときです。私はjと決して等しくない(それらは今までには隣接していない)。 私はvector<Point> polyのような頂点を保存し

    5

    2答えて

    三角を線で描きます。どのように色を塗ることができますか?これまでのところ、私は成功を収めるには色を塗りつぶすだけで色を塗ることはできません。 public void paintComponent(Graphics g){ super.paintComponents(g); int k=0; for (j=0 ; j < numOfLines; j++){ //

    6

    5答えて

    私はAffineTransformを使用してその中心から矩形を拡大縮小しようとしています。私は解決策が明らかだと確信していますが、私はそれを動作させることはできません!ここまで私がこれまでテストしたことは... import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt