問題タブ [line-intersection]
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.
qt - QPainterPath と線の交点 (QPainterPath y を x で検索)
QPainterPath があります。QPainterPath の y 座標を x で求める必要があります。
QPainterPath で intersected() メソッドを見つけました。そこで、交差点の結果としてポイントを見つけるために、パスの境界四角形の左端から右端までの線である新しい QPainterPath を作成しました。
intersects() メソッドは true を返します。しかし、intersected() は空のパスを返します。
line の代わりに height = 1 の rect を使用すると、すべてが機能します。
たぶん、QPainterPath と行の交差点を見つける方法をもっとよく知っているでしょうか?
java - Line2D.Double は、交差していないときに線が交差していることを教えてくれます
Shapeクラスのプロジェクトを作成する際、明らかにクラスの助けを借りずに形状 (三角形、四角形、五角形) を定義しています。
形状が有効であることを確認するためのチェックでは、 を使用Line2D.Double linesIntersect()して 2 組のポイント間の接続を決定し(p1-p4 x p2-p3)ます。入力を次のようにlinesIntersect(double,double,double,double,etc)設定した場合:
から までの線が からまでの線p1とp4交差していることがわかります。実際には、それらは 2 つの斜めの平行線である必要があります。p2p3
何か助けはありますか?
lines - 交点
写真に写っている線に基づいてカメラの焦点距離を計算するアプリケーションを書いています。たとえば、部屋の写真を撮る場合、天井の線は 1 つの直線 (水平)、床は別の直線 (水平)、壁は 3 番目の直線 (垂直) になります。私のアプリケーションの目的は、ユーザーがこれらの直線を一度に 1 つずつ選択することです。3 つの線が選択されると、線を交差させて「三角形」を形成する必要があります。
私の問題は、選択した線が必ずしも交差するとは限らないため、別の線と交差するまで線を延長するにはどうすればよいですか? 私のアプリケーションでは、ユーザーが選択した 3 つの行 (Vector2) すべての開始位置と終了位置があります。しかし、他の2本の線と交差するまで各線を延長するにはどうすればよいですか?
私の言いたいことを明確にするために画像が必要な人がいたら、返信を送ってください。Flickr にアップロードします。
android - 交差計算が機能しない
私は、2 つの線が交差するかどうかを判断するための計算を使用する学校のプロジェクトのゲームを行っています。
私は交差を計算する背後にある数学があまり得意ではありませんが、このサイトなどで、それがどのように機能するかについていくつかの例を見つけました。しかし、私はそれらを機能させません。
交差点を検出しようとした方法と、それを見つけた計算例と比較する方法、およびそれが機能しない理由をイメージしました。どこかで私は間違っていましたが、どこを見つけることができません。
誰かが私を助けることができれば、私はとても感謝しています.
よろしくミッキー

matlab - ハフ変換後の交差線の検出
Matlabでハフ変換を使用して、いくつかの線を検出しました。これらの線の終点を使用して、それらをプロットしました。すべての変数がある場合、交差する線を見つける方法がわかりません。
パラメトリック方程式は次のとおりです。
これを解決する方法がわかりません。このすべての情報を使用して、線が交差しているかどうかをすばやく見つける方法が必要です。交差している場合は、点も交差しています。
どんなガイダンスでも大歓迎です。

intersection - ZedGraphで2本の線が交差しているかどうかを知る方法は?
C# でグラフを描画するために ZedGraph を使用しています。同じグラフに放物線と「通常の」線を描くように依頼されました。放物線と線が任意の点で交差するかどうかをプログラムで知る必要があります (実際には、1 つの線が十分に近いかどうかを知る必要があります)。他から)。
ZedGraphでそれを知る方法はありますか?
事前にどうもありがとうございました。
android - 2 つのジェスチャ ストロークが交差する場合のポイントの特定方法
ゲームを開発しています。私のゲームでは、2 つのジェスチャー ラインが交差するとゲーム オーバーになります。2 つのジェスチャ ラインの交点を特定するにはどうすればよいですか?
私のコードは以下です
しかし、すべてのピクセル(xy座標)を取得できません。そのため、2 つのジェスチャ ラインが交差するたびに交点を特定できませんでした。
描かれた2本の線の共通点を特定するための解決策または他の方法を教えてください
iphone - 円の中心点から別の点への線があります。線が円周と交差する点を見つけたい
私はいくつかの異なる解決策を試しましたが、今のところ運がありません。
これらのソリューションはどちらも一種の作業です。円の中心に線を引くと、円と正確に交差していることがわかります。
http://www.freeimagehosting.net/le5pi
上記の解決策のいずれかを使用して、角度に応じて円の円周に描画すると、円の中心に向かって移動しなくなります。2番目の画像では、線は円の右端の中央にあり、まっすぐ右に進んでいるはずです。
http://www.freeimagehosting.net/53ovs
http://www.freeimagehosting.net/sb3b2
リンクでごめんなさい。私は現在画像を投稿するのは初めてです。
助けてくれてありがとう。
three.js - 光線交差のあるThree.jsマウスオーバーメッシュ、反応なし
単一のWebGL要素で実行されるWebサイトをセットアップしようとしています。マウスがオブジェクトの上にあることを知らせようとしています。リンクとして透明なテクスチャが付いた平面をいくつか使用していますが、交差点ではまったく検出されません。それは絶対に何もしません。キューブを追加し、インタラクティブキューブの例(http://mrdoob.github.com/three.js/examples/webgl_interactive_cubes.html)と同じコードを使用しましたが、まったく何もしません。色を変えることはありません、絶対に何もありません。私はこれに関係するオンラインで約8つの異なる例を試しましたが、1つもうまくいきませんでした。
これが私のコードです:
手伝ってくれる人に感謝します。自分で何が起こっているのか理解できればいいのですが、StackOverflowを使用して質問に答えすぎているようです。
java - Line2DとJComponentの交点とアフィン変換
Ok
ラインとコンポーネントがあります。コンポーネント自体はJPanelです。その中に形を描きます。そして、コンテナに形状を追加します。この形状は任意のポリゴンにすることができます。そして、コンテナに曲線(Line2D、CubicCurve2D、QuadCurve2Dのいずれか)を描画します。
次に、コンテナに矢印の形を描画して、線を移動しているときにこの矢印が形の周りに広がるようにする必要があります。
異なるコントロールポイントでシェイプの中心に接続された多くの曲線が存在する可能性があります。また、形状は任意の正多角形にすることができます。
少なくとも、画像の下にある角の丸い長方形と曲線の交点が必要です。
編集:曲線と任意の正多角形の交点を決定したい。与えられたポリゴンの幅、高さ、中心点、および線の開始点、終了点、および制御点。

編集:質問を投稿できないので、これを編集します。JComponentsとGraphicsオブジェクトの両方をズームするにはどうすればよいですか?AffineTransformを使用して実行する必要がある場合、JComponentsでイベントポイントをどのように変換する必要がありますか?