問題タブ [rectangles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
628 参照

c - 長方形の内側のポイント

この関数が正しいかどうかを尋ねたかったのです。ポイントが長方形の内側にあるかどうかを確認し、それを印刷する必要があります。

コード全体を追加すると、皆さんにとってより明確になるかもしれません。

0 投票する
2 に答える
6288 参照

c# - C#で四角形をクリッピング

ランダムな角度で長方形を生成するコードがいくつかあります。

ここに画像の説明を入力

しかし、親の境界線で子の四角形を切り取る必要があります。

ここに画像の説明を入力

私のコード: http://pastebin.com/b6ry8j68

誰でもアルゴで私を助けることができますか?

0 投票する
0 に答える
402 参照

python - 三角形またはパイ スライスの境界四角形

これらの「パイスライス」があり、それぞれを選択可能にする必要があるという問題がありますが、Qt の性質上、それぞれに外接する四角形しか持てないようです。ある種の三角形が必要です。長方形を使用すると、各スライスの長方形が他のスライスの長方形とオーバーラップするか、スライスに収まるように各長方形を小さくする必要があり、スライスに他の多くの空きスペースが残ることになります。

何か案は?

パイスライス画像 役立つ場合は、スライスを生成するために作成したクラスを次に示します。

0 投票する
2 に答える
3710 参照

opencv - 長方形を回転させる - ANGLEが返される - Opencv

RotatedRectに関してOpenCVがどのように機能するかを理解するのに問題があります。

輪郭を抽出し、回転した長方形をその上に合わせようとしました。私が取得し続ける角度は、0 から -90 までの範囲のみです。輪郭を反転して反対方向に向けても、0 から -90 の角度が得られます。

私の問題は、輪郭が 0' 度にあることを確認することです。そのためには、方向を計算し、それに応じて回転させる必要があります。

これらの角度は OpenCV (2.4.3) でどのように表されますか?

よろしくワジ

0 投票する
1 に答える
8134 参照

c# - c#特定の領域のスクリーンショットを撮る

このような質問がたくさんあることは知っていますが、答えがうまくいかないか、正しく実行できません。可能であれば、簡単なコードを教えてください。

緑の点の位置がわかっているので、この位置に基づいて長方形を作成したいと思います。

例:

ここに画像の説明を入力してください

そして、このエリアのスクリーンショットを撮る最も重要な方法は?

このコードを自分のケースで機能するように変更する方法がわかりません。

0 投票する
1 に答える
431 参照

c# - 衝突と長方形/線の交点

ゲームの衝突検出を行っています。レベルは、それぞれ独自のバウンディングボックスを持つブロックからランダムに生成されます。私の衝突検出は問題ありませんが、プレイヤーの船が同時に2つ以上のブロックと衝突する可能性があり、どちらが1番目に当たったかを判断する必要があります。

船のバウンディングボックスの移動方向の角を見つけて、その角から船の移動ベクトルの反対方向に線を引くと(図の赤い線)、最も遠い交点であることがわかりました。その行の離れて最初のボックスヒットになります。そのロジックをプログラムする方法がわかりません!

私が一緒に仕事をしなければならないこと

  • 衝突したバウンディングボックス(長方形)のリスト
  • 船の動き(Vector2)
  • 船のバウンディングボックス(Reactangle)

ここに画像の説明を入力してください

0 投票する
1 に答える
1867 参照

c# - 回転する長方形のエッジのx、y座標を更新する方法

さて、私は自分の問題の解決策を探して探しましたが、それを修正していないようです。

回転する「大砲」でゲームを作成する必要があります。大砲は、パネルの中央に配置された単純な長方形で、キーボードで回転できます。片方の端を中心に回転します。向こう側の端から飛び出したい。以下を使用して、弾丸を発射する場所の開始点を見つけました。

ここで、「a、b」は中心座標を回転させ、「dia」は長方形の対角線、「angle」は長方形の半分の角度です。

リストに入れた弾丸用の独自のクラスがあります。ここまでは順調ですね。しかし、大砲を回転させると、弾丸が先端から出なくなります。弾丸は、私が望む場所から遠くに現れ始めます。これは、このコードが原因です。

これは、大砲の先端のx、y座標を更新することになっています。削除すると、同じ場所から発砲するだけです(たわごとはありません)。X、Yを更新して長方形の端から出てくるように、どのコードを書く必要があるかを誰かに説明してもらえますか?それは私を夢中にさせています。

編集:早朝に画面を見つめて私の答えを見つけました。「新しいx、y座標を見つける」必要はありませんでした。回転するたびに少し動かす必要のあるフロート番号で元の角度を更新するアップデーターを作成しただけです。はぁ!とてもシンプルですが、とても見づらいです。

0 投票する
3 に答える
5793 参照

wpf - XAML で四角形のコントロール テンプレートを定義する

現在のプロジェクトでは、この XAML ファイルを使用して、さまざまな種類のカスタム ウィジェットに適用する必要があるビジュアル スタイルを定義しています。

たとえば、'DirectLineButton' (WPF のボタンから継承するカスタム クラス) のスタイルは次のとおりです。

ここで、Rectangle のスタイルを定義して、このアイデアを複製する必要があります。残念ながら、四角形の ControlTemplate を定義しようとすると、WPF がエラー メッセージを表示します。これに対する回避策を提案できますか? 私が試みていることの以下のコードを参照してください。

前もって感謝します!

0 投票する
3 に答える
1167 参照

java - クリック領域を画像の非長方形部分の一部にする方法を教えてください。

私は画像のみを使用しており、アプリケーションを表示するために使用しているウィンドウのサイズは、システムによって異なる場合があります。プログラムのメインビューでのクリックをリッスンしているマウスアクションリスナーがあります。ボタンのような角の丸い長方形があります。すべてのシステムで、マウスアクションリスナーが画像全体ではなく、角の丸い長方形の領域のみをリッスンするようにしたいと思います。タイトルにあるように、画像全体にコンテンツが含まれているわけではありません。特に、角が画像の一部であるようには見えないため、ユーザーが画像の一部をクリックすることを許可したくありません。コンテンツが表示され、コンテンツのある部分をクリックした場合と同じ結果が得られます。私の画像はこれに似ています(出典:youthedesigner.com画像

だから私は、ユーザーがボタンの周りの素敵なものではなく、画像内のボタンをクリックした場合にのみ、プログラムに何かをさせたいのです。これは私が今クリックを聞くために持っているものです:

コードで使用している数式は、110-(10000-(y-100)^ 2)^(1/2))のようになります。これは、グラフ化すると、開き括弧のようになり、410 +(10000- (y-100)^ 2)^(1/2))、これは最初のグラフから400単位離れた括弧のように見えます。

コードは私のシステムでは正常に機能しますが、他のシステムではまったく機能せず、画像の拡大縮小に対応するために、聞いている場所をどのように移動できるのか興味があります。

あなたが提供できるどんな助けにも感謝します。

0 投票する
2 に答える
1530 参照

c# - Winforms Drawing.rectangle.unionに相当するWPFは何ですか?

タイトルはそれをすべて説明しています。WPF で と同等のコードは何かを知る必要がありdrawing.rectange.union()ます。をインポートするだけでよいことはわかっSystem.Drawingていますが、このようにしたくありません。私はWPFの初心者です。

編集:

私が達成しようとしているのは、スケーリングの目的で、2 つの長方形を持ち、それらの両方に収まる長方形を作成することです。