問題タブ [drawrectangle]

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 投票する
2 に答える
1631 参照

c# - カーソルのある場所に長方形を描く

マウスがクリックされたときに円と長方形を描画しようとしているので、マウスクリックのxコードとyコードを取得しました。

インターネットで検索したところ、C# ではこれは Margin でのみ実行できます。原点や Java のようなものはありません。コンストラクターに x と y を指定できます。

今、私はこれを正しく設定しようとしていますが、これを正しく計算する方法がわかりません:

これによれば:

誰かが私を助けることができますか?それともこれでは無理ですか?

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

java - 長方形とグリッドの描画

誰かが私を助けてくれたらとてもありがたいです。

私のプログラムには2つのクラスがあります。1 つは長方形とグリッドを描画し、もう 1 つはビューアです。問題は、貪欲+長方形の位置を変更しようとすると、つまりViewerクラスのXおよびY定数を更新しようとすると、比率が変わることです。グリッドは、X=0 および Y=0 の場合にのみ収まります。

グリッドと四角形を描画するために同じ座標配列を使用していますが、どういうわけか比率が間違っていて、驚きました。

ありがとうございました。

私のコード:

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

c# - 長方形をスプライトとして描画するときに、長方形の回転中心を変更するにはどうすればよいですか?

1 ピクセルのペイント ピクチャを使用して XNA で線を描画し、そのピクセルを高さ 100、2 の四角形に合わせて、線として表示します。このようにして、後で長方形を描くことができます。

長方形も回転させたいのですが、回転の中心は常に左上隅です。どうすればこれを変更できますか?

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

c# - すべてのテキストボックス内に長方形を描く c# winform

フォーム内の必須の TextBox フィールドを区別したいと考えています。すべてのフォームから呼び出されるメソッドを持つクラスを作成することで、これを達成していました。そのメソッドが行うことは、テキストボックスのリストを受け取り、それぞれに対して背景色を別の色に設定することです。

GUI を変更しましたが、背景色が変更されたときの見た目が気に入らないので、次の図に示すように四角形を描きたいと思いました。

ここに画像の説明を入力

グラデーションのことは私に任せてください。各 TextBox の同じ高さの長方形を描画し、その端に配置するための助けが必要です。私もそのメソッド定義を使いたいです(つまり、テキストボックスのリストを受け取るために)。

メソッドが静的であることに注意してください。

私はこのようなことを試しました:

しかし、機能していません。にアクセスすることすらありませんTextBoxRectangle()。私はそれを非常に間違っていると思います..

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

c# - WriteableBitmapEx.DrawRectangleの厚さ?

WriteableBitmapEx.DrawRectangle拡張メソッドで描画された長方形の輪郭の太さ/太さをどのように変更しますか?長方形を描くために使用するコードは次のとおりです。

このコードを使用して、1pxで描画された長方形の厚さ。

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

image - Monodroid の画像上の長方形

顔写真である画像に長方形を描画しようとしています。写真機の顔検出と同様ですが、長方形の座標はサーバーから取得されます。誰でもこの問題について私を助けてください。助けてくれてありがとう。

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

javascript - Javascript - fillRect および drawImage の後に getImageData

次の問題があります: (fillRect メソッドを使用して) 四角形を描画してから (drawImage を使用して) イメージを描画すると、getImageData を使用して Contex から正しい結果を取得できません。drawImage で行にコメントを付けると、正しく動作します。問題はどこだ?

問題: http://jsfiddle.net/yX5mj/1/

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

java - Androidは複数のRectを背景色として描画します

キャンバスを使用して、複数のテクスチャを描画しました。これらのテクスチャは長方形であり、これらのテクスチャの一部を非表示にして使用したいので、テクスチャの背後に背景色を描画して、同じテクスチャを異なる色で追加することなく、異なる色で同じテクスチャを作成できます。次のように Rects を追加しようとしました。

各座標はテクスチャを表します xS 値と yS 値は画面上の位置です。たとえば、座標 1|1 は xS=0 | となります。yS=0 および 2|1 xS=48 (48=テクスチャサイズ) | yS=0。私はこれを ShapeDrawable と Rectangles 自体で試しました。最初のケースでは、1 つの y ラインを除いてすべて同じ色で描画され、他のケースではバグのあるたわごとが描画されます。これを行う別の方法はありますか、またはそれらの長方形をセットアップする方法を理解していなかった可能性があります。左、上、右、下がどのように機能するかわかりません。残りのコードはここにあるので、ShapeDrawables の描画方法を確認できます。

すべてのtextureColorRectsShapeDrawables を含むリストです。

読んでいただきありがとうございます。

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

wpf - ドラッグ長方形を使用した形状のWPF複数選択

ドラッグ長方形を使用して形状の複数選択を実装したいと思います。私はそのようなキャンバス上に多くの形状を持っています: ここに画像の説明を入力

これらの形状は、対応するモデル (MVVM) にバインドされます。私の選択長方形は次のようになります: ここに画像の説明を入力

選択長方形 (マウスアップ イベント) の描画が終了したら、次のコードを実行します。

形状のさまざまな種類のオブジェクト モデルがあります。

  • 四角形 : 4 つの点のそれぞれの座標を (コードで) 取得できます。
  • 三角形 : 3 つの点のそれぞれの座標を (コードで) 取得できます。
  • 曲線: パス データを (文字列として) 取得できます。
  • The ligne : 2 つの点を取得できます (正弦波は同じオブジェクトです)
  • 円 : 高さと幅を取得できます。

各形状の上部と左側も取得できます。

これらの形状はすべて、私のメイン ビュー モデルのリストに格納されています: ItemsInCanvas

上記のコードを入力すると、各要素をテストして、それらが選択長方形 (座標を知っている) と交差するかどうかを確認したいと思います。

私の最初の試みは(曲線アイテムのみ):

しかし、それは機能しません。テストは常に同じものを返します: Intersects.

テストでは、各形状の位置が考慮されていないと思います (相対的ではなく、絶対的である場合のように)。

テストを行う方法を知っていますか?