問題タブ [drawellipse]

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

c# - C#でフォームの読み込み時に楕円を描画できません

c# のフォームロードで PNG を含むピクチャ ボックスに楕円を描画しようとしています。以下のコードを実行すると、楕円が 0.5 秒間表示され、その後は表示されなくなります。

ピクチャボックスをクリックすると楕円を描くことができますが、フォームを最小化すると楕円が表示されなくなります。

描画コードをフォームロードではなく、OnPaint メソッドに配置する必要があることを読みました。これは私が行ったことです。もう何を試せばいいのかわからない。ありがとうございました。(私が試したことを示すために、いくつかのコードをコメントのままにしてあることに注意してください)。

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

vb.net - VB.NETを使用した円/楕円の中心

マウスをクリックすると、クリックした場所から中心点として 200 個の円が描画され、半径が 1 から 200 に大きくなるプロジェクトを完成させようとしています。

このプログラムのマウス部分については、助けは必要ありません。

私の現在の障害は、VB の以前のリリースには circle メソッドがあったが、VB.NET は System.CreateGraphics.DrawEllipse メソッドのみを使用して円を作成し、このメソッドは開始位置として x 座標と y 座標を使用するように思われることです。見えない四角形の左上隅と、さらに 2 つの整数/単数を使用して右と下 (x + と y +) の距離を決定し、円のサイズと位置を決定します。

プログラムを完了するために、中心点を使用して円/楕円を作成し、その中心点からの半径を宣言する方法が組み込まれていないことを願っています。

中心点を参照点として使用して FORM に円を描き、半径を宣言する方法はありますか?

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

c# - 長方形と楕円の間の衝突を検出する

こんにちは、私はこの仕事に不慣れです!Rectangle と Circle の作成に成功しました。フォーム内の円と矢印キー (左右) で四角形を動かしています! 問題は、印刷できるように、これら 2 つの間の衝突を検出する方法を知る必要があることです。

円と長方形の検出のみが必要です。円が Y 軸の範囲外になると、メッセージ (CIRCLE WENT OUT OF BOUNDS) が表示されます。私が試したことは次のとおりです。

誰か助けてください!前もって感謝します

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

wpf - WPF ウィンドウで楕円を描画しようとしていますが、表示されません

私は独自のグラフ ユーザー コントロールを作成しようとしています。既に win フォームで作業しているものがあり、それを WPF の世界に移動しようとしています。

私は描画の方法を学ぶことから始めているので、最初に、WPF で座標がどのように機能するかを学ぶために、ウィンドウ全体を塗りつぶす黒い楕円を描画しようとしていました。

ここにコードがあります。アプリケーションを実行すると、何も表示されません。何が欠けているのでしょうか?

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

c# - Ellipse を角度方向に移動する

こんにちは、C# グラフィックス プログラミングは初めてです。ウィンドウフォーム内で楕円を角度方向に移動する方法を知る必要があります。コードを使用して、楕円をデフォルトの方向に正常に移動しました。


私のコード:


簡単に言えば、私の楕円は斜めにしか動いていません! 簡単な言葉で言えば、質問は、30 フィートまたは 80 フィート、または指定された角度のように動かすことが可能かということです。


ここに画像の説明を入力

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

javascript - d3 ブラシ: 長方形ではなく円?

d3 ブラシを使用して、散布図で隣人を選択したいと考えています。このため、円形は長方形よりも自然です。一連のアクションを想像します:

1) マウスクリックで円の中心を設定します

2) マウスの動きに合わせて半径を調整します。現在のマウス位置の x および y コンポーネントは、おそらく楕円を意味することさえあります

Web 検索で見つかったすべての例で、ブラシをかけられた領域は四角形です。

アドバイスや実際の例はありますか?

ありがとう!

  • プアウル
0 投票する
1 に答える
1014 参照

java - Java: 2 つの焦点の座標から始まる Ellipse2D を描画します

Ellipse2D を使用すると、左上隅の座標と a 軸と b 軸がわかっていると仮定して、楕円を描くことができます。代わりに、2 つの焦点の座標と、2 つの焦点から各点までの l 距離があります。2 つの焦点の座標から対応する Ellipse2D を作成するにはどうすればよいですか?

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

matlab - 楕円 - 特定の x 座標の y 座標を見つける

誰かが私を助けることができるかどうか疑問に思っていました。楕円形の部屋をモーダル化しようとしていますが、根太は楕円形の頂点から 200mm の位置で開始および終了し、400mm 間隔で互いに平行に走っています。中央のジョイストは、(0,0) で楕円の中心に落ちます。

したがって、楕円は中心が (0,0) の角度 = 0 に配置されます。長軸は x 方向に 6000 mm、短軸は y 方向に 3500 mm の長さです。ジョイストも y 方向に実行されます。

楕円の外縁に沿って各ジョイストのノードを見つける必要があります。したがって、明らかに、x 値は -2800、-2400、...、0、...、2000、2400、2800 であり、中央ジョイストには (0, 1750) に 1 つの節点があり、1750 に 1 つの節点があることがわかっています。 (0, -1750) ですが、他のすべての x 座標の y 値を見つけるにはどうすればよいですか?

どうもありがとう。

ps 私が非常に初歩的な MATLAB スキルを持っているとは言えません。