問題タブ [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 に答える
14722 参照

python - マウスクリックで四角形を描く [Python]

シェルは言う

Tkinter コールバック トレースバックの例外 (最新の呼び出しが最後):
ファイル "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py"、行 1410、呼び出しで return self。 func(*args) ファイル "/Users/Leo/Desktop/draw.py"、22 行目、create w.create_rectangle(x1,y1,x2,y2,fill='Black') NameError: グローバル名 'x1' は定義されていません

そして、作成機能は他の機能の座標を取得できないと思います...

あとで座標が必要なのでこうしました!

あなたが私を助けてくれることを願っています.. ;-)ありがとう!

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

c# - MSDNの例を使用したgifアニメーションによる間違った長方形の描画

gifアニメーションがあります。CompactFrameworkで作業しているので、このMSDNの例に従いました。

基本的な考え方は、画像にフレームを追加し、次のフレームで再描画しrectangleて、アニメーションを作成することです。アニメーションが私の画像のフルサイズ(240,320)ではなく、正方形で表示されていることを除いて、問題なく機能します。

これは私のコードです:

クラスAnimateCtl.cs:

そして私のForm1:

長方形が正しい寸法で描画されないのはなぜですか?助けてくれてありがとう!

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

java - Javaで長方形の交点の面積を計算する

1 つのアルゴリズムに問題があります。2 つの長方形 (どちらも OX と OY に平行) の交点の面積を計算するとします。長方形 (A と呼びましょう) は (x1,y1,x2,y2) 左上隅 (x1,y1) と右下隅 (x2,y2) で表され、秒は B (x3,y3,x4, y4)。1つのアルゴリズムについて考えましたが、不十分なようです。

などなど、とても長くてばかげています。

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

algorithm - 重なり合う長方形を描画するアルゴリズムが必要

一連の不透明な長方形を効率的に描画/カリングするのに助けが必要です。つまり、これは机の上のインデックス カードのスタックです。詳細は次のとおりです。

  • 回転がないため、すべてが単純な整数座標であり、軸が整列しています
  • カードは完全に不透明です
  • カードは任意の整数の X、Y 位置を持つことができます
  • すべてのカードは同じサイズです
  • Zオーダーのカードのリストがあります

私は(本質的に)2つの選択肢があると思います:

1) デスクトップ ビューポート内のすべてのカードが逆 z オーダーで完全に描画されるブルート フォース ペインターのアプローチ。長所:シンプル。短所: a) ちらつきを避けるためにオフスクリーン バッファが必要です。b) 各カードの高価な領域を描画するのに多くの時間が浪費される可能性があります。

2) 可視部分のみが描画されるように、すべてのカードの可視 (または隠蔽) 長方形のリストを生成するアルゴリズム。

選択肢 2 は、特にアルゴリズムに関してアドバイスが必要な場所であり、「よりスマートな」描画サイクルの長所と短所です。

言語/プラットフォームにとらわれないアドバイスをお待ちしております。問題があれば、これは MS Windows に実装されます。

ハイブリッド アプローチを含め、あらゆる提案を歓迎します。正確な答えはコードの詳細に大きく依存する可能性が高いことを認識していますが、現時点では一般化された概念でも満足しています!

追加メモ: 何千枚ものカードを積み重ねることが可能になるため、純粋にブルート フォース ペインターのアプローチを避けることに非常に意欲的です。同じことが密接にタイル張りされた多くのカードにも当てはまり、最悪の場合、それらの境界線だけが表示されます.そのような場合、可能であれば複雑な内部のペイントをスキップしたいと思います.

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

image-processing - Imagemagickで不透明な最大の長方形を見つける

画像から透明なピクセルを含まない最大の(領域)長方形を抽出する必要があります。ここに例があります(多分この手作りの解決策は間違っています):

目撃者 矩形

原則(python)または同じトピック関連の問題(ここ)に関するリンクを見つけましたが、答えはありません。

Imagemagickでそれを作ることは可能ですか?またはLinux上のコマンドラインツール?

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

android - SeekBar: 描画可能な四角形を使用してコードの外観を変更する

私はアンドロイドの初心者ですが、すぐにアプリをリリースしたいと考えています。

私の問題は、ユーザー/データベースの入力に従って色付きの領域を持つシークバーが欲しいということです。

私は ShapeDrawable でいくつかのことを試しましたが、私は完全に失われ、得られた唯一の結果はシークバーを完全に黒くすることでした.

画像を投稿することは許可されていませんが、探しているもののフォトショップ画像へのリンクは次のとおりです

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

java - Rectangleオブジェクトは、Javaで.contains()メソッドが見つからないというエラーをスローします

mouseClickedでコードのセクションを作成しようとしていますが、クリックされた長方形をベクターから削除します。すべての長方形はベクトルに適切に格納されており、プログラムを実行すると、チェックしているポイントが有効になります。ドキュメントを見ると、確かにrectangle.contains(point)メソッドがあるので、次のスニペットが無効である理由がわかりません。ありがとう!

また、私が知る限り、要素が削除されると、ベクトルが「再パック」され、ベクトルの要素をジャンプするため、forループではこれを行いませんでした。私がこれを言う/するのが正しいか間違っているかわからない。

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

c - ポイントが長方形の内側にあるかどうかを判断する方法は?

ユーザーが長方形の座標を入力するためのプログラムを作成する必要がある課題に取り組んでいます。

このプログラムは、構造体内の構造体になることを意図しています。

無効な場合は、エラー メッセージを出力し、ユーザーが正しいと判断するまで無期限に再試行できるようにする必要があります。

プログラムはユーザーにポイントの座標を繰り返し要求する必要があり、ユーザーが x と y にそれぞれ 0 と 0 を入力すると、プログラムは終了します。

プログラムは、点が長方形の内側にあるか外側にあるかを判断し、内側のものを出力する必要があります。また、メイン関数をどこに配置し、何を配置するかを理解する必要もあります。ありがとう。

これが私のコードです:

編集: main を追加しましたが、関数を呼び出す方法がわかりません。

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

java - Javaボールオブジェクトは、想定どおりに描画された長方形で跳ね返ることはありません。

ひどいタイトルでごめんなさい。Javaアプレットの目的は、次のとおりです。ボールが画面上で跳ね返っています。このボールのサイズと速度は、スクロールバーを介して変更できます。ユーザーは、画面上でマウスを押してドラッグし、長方形を描くことができます。ボールはこれらの長方形からも跳ね返ります。これらの長方形の境界はベクトルに格納されます。長方形をクリックすると、その長方形(およびそのポイントにある他のすべての長方形)がベクトル(および画面)から削除されます。

私が抱えている問題は2つあります。1つは、長方形をクリックして削除しても削除されないことですが、後で解決できます。

2:ボールが想定どおりに長方形から跳ね返らない。ボールと同じ行または列に長方形を描くと、ボールが動かなくなったように、小さな長方形の内側で跳ね返ります。

ボールがアプレットまたはいずれかの長方形の境界に当たっているかどうかを検出するための私のコードは次のとおりです。

コード全体を表示したい場合は、ここにあります:http: //ideone.com/R1hpBx

すべての素晴らしい助けを事前に感謝します。

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

php - PHPで長方形と長方形に配置されたテキストセンターを生成するにはどうすればよいですか?(テキストボックスではありません)

テキストを含む長方形を生成する関数を作成しようとしています。

私は次の機能を持っています:

for ループ内で生成されるテキストを四角形の中央に配置します。文字列の文字数を返すため、strlenではできません。どうすればそれができますか?

生成された円に中央揃えのテキストを生成するのはどうですか?

私を助けてください !ありがとうございました !