問題タブ [intersect]
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.
zend-framework - zend db の交差
Zend_Db_Select オブジェクトは Intersect をサポートしていますか? ユニオンをサポートしています(つまり、これは可能です、 $db->select->union($sql1,$sql2) )が、ドキュメントを見ると、intersectのようなメソッドはありません。
では、他にどのように Zend_Db と交差できるのでしょうか?
c# - プレイヤーが世界の一部と交差するかどうかを検出する方法
質問のタイトルがわかりにくかったら申し訳ありませんが、私の下手な英語では、はっきりと質問する方法が見つかりません。
しかし、私はそれを長い道のりで説明することができます。
だから、私が自分の世界をデザインすれば(そして世界とは、ゲーム全体を意味する、それは1つのレベルになる)10.000x10.000 ...それは非常に十分であることに気づきました。 5 で最大 50x50、大したことはありません。)
それで、マップ全体を10.000x10.000(または512x512のトンとしましょう)の画像にしないのはなぜだと思いましたか?しかし、1 つ質問があります。「対話」できるものはほとんどありません。それらは(つまり、私の「world.jpg」にあるものを意味します)常に同じ場所にとどまりますが、プレーヤー(実際にはご存知のようにスプライトです)は移動するため、私の10.000x10.000は「動く"。
下の写真を見てください。黒い点が「プレーヤー」で、赤い点がドアです。
彼が世界の果てに行かない限り、世界は常に黒い点を中心にしています。ご覧のとおり (写真のパート 1 とパート 2 を参照)、彼が少し東に移動すると、赤い点が移動したように見えます。10.000x10.000 の画像を移動しました。それが、10kx10k pic のものが動くという意味です。
とにかく、しかし、写真の最後の部分でわかるように、彼が赤い点に近づいたとき、私は「アクション」をしたいです
どうやってするの ?
-以下の部分は、実際には主な質問とは関係ありません
彼が移動したときに世界に現れる別のスプライトの代わりに 10kx10 pic を使用することは有用ですか? しかし、それをしたい場合は、彼が近くにいるかどうかを確認するだけでなく、彼にスプライトを表示する必要があるかどうかを判断するために彼のポイントも確認します.
欲しいコーディネートが来たら自分の物を見せた方が使いやすいですか、それとも大きな写真1枚でもいいですか?
ありがとう。
c# - 2つのPolyLineが交差するかどうかを確認する方法
2つのPolyLineが交差するかどうかを確認するのに問題があります。
主な目的は、最後のXとYを他のPolyLineと比較し、それが衝突しているかどうか、つまり交差しているかどうかを確認することです。
XとYを移動するためにデータにギャップがあるため、ほとんどの場合、他のポリラインでXとYを見つけることができません。
データ自体ではなく、ビジュアルツリーなどを比較する必要があると思いますが、その方法がわかりません。
これら2つが交差するかどうかを確認する簡単な方法が必要ですか?
c# - サブ値と交差するLinqを使用していますか?
この投稿Match elements between 2 collections with Linq in c#を見つけました.これは、Intersectを使用して2つのリスト間で一致する要素を見つける方法を説明しています.
これを使用して、まったく同じではないが、一致させたい「サブ値」を持つ 2 つのリストの要素を一致させることができますか?
私の例は次のとおりです。2 つのコレクションがあり、それぞれに XElements のリストが含まれています。と呼ばれる要素を持つものと と<link>
呼ばれる要素を<file>
持つものは、それぞれ「パス」と呼ばれる属性を持ち、私が一致させたいのはこの属性です。パス属性が等しい場合、一致が必要です。
結果セットでは、パスが要素のパスと一致するすべての要素のリストが必要です。
これはどのように行うことができますか?
mysql - 特定の結果を表示するために 2 つの MYSQL テーブルを照会しますか?
私は短くしようとします。私は2つのテーブルを手に入れました:
ここで、すべての電話を表示するクエリを生成したいのですが、ユーザー番号を表示する代わりに、彼の名前を表示したいと考えています。
-> query * from phone ... while row ... echo $row->id, $row->number, $row->User+Name.
どうやってやるの?最初の 1 つは配列への保存、2 番目はその配列の要素の変更です。
ありがとう
linq - 3つ以上の値のセット/リストを交差させるにはどうすればよいですか?
これがLinqpadで機能する例です。問題は、2つ以上の単語で機能する必要があることです。たとえば、searchString = "headboardbedrailing"です。これはインデックスに対するクエリであり、私が行った「Match Any Word」の代わりに、「Match All Words」に必要です。ここで、検索された各単語に共通のキー値が検索されます。
ありがとう!
java - 2つの長方形が交差するときの増分を予測可能にする方法は?
簡単に言えば、私はJavaでレースゲームを作っています。私は数冊の本と数学の知識を使って独学で学んでおり、プログラミングを始めてまだ 3 週間しか経っていないので、すべての詳細をまだ学んでいます。背景は次のとおりです。
外接する四角形で囲まれたプレーヤーの画像があり、コードはそのプレーヤーの四角形がフィニッシュ ラインである四角形と交差するタイミングを確認します。ラインと交差するたびに、p1Laps がインクリメントされます。値が特定のポイントに達すると、ゲームは終了し、プレーヤーが勝者と宣言されます。
ここに問題と質問があります: 私の問題は、長方形が交差するたびに Java が複数の交差をカウントしていることです。通常は 8 が交差するため、p1Laps は 8 回インクリメントされます。これは一貫して発生する場合は問題になりませんが、ラップが異なる値で増加することがあります。4、7、および 8 の増分に遭遇したため、特定の周回数後にレースが終了するように値を設定するのは困難です。
私の最初の質問は「なぜ?」2つの長方形が交差するときにJavaが非常に多くの交差をカウントするのはなぜですか? どちらも 2D 形状であることと関係があると思いますが、間違っている可能性があります。
2 番目の質問は、一貫した値でインクリメントを発生させる方法です。できれば「1」ですが、仕上げ値を調整するだけなので、それは最優先事項ではありません。
関連すると思われるコードを次に示します (多くのコードが削除されています)。
述べたように、増分は通常 8 ずつ増加しますが、(一見) 理由もなく 7 ずつ増加し、「ブースト」が有効になっている場合 (プレーヤーの速度が 2 倍になる) は 4 だけ増加します。ご協力いただきありがとうございます。
arrays - Groovy: a.intersect( b ) と b.intersect( a ) の違い
Groovy で 2 つのリストを作成するときに、a.intersect(b) と b.intersect(a) を実行すると違いがあるのはなぜですか。
トレース:
(テストしたい場合は、 http: //groovyconsole.appspot.com/からコピーできます)
すべての配列に一意の要素が含まれている場合は、通常どおりに機能します。重複を追加し始めると、奇妙になります。
トレース:
のポイントはintersect()
、共通要素を提供することだと思っていたので、どの順序で配置しても問題ありませんでしたか?
そうでない場合、どうすれば共通要素のみを取得できますか (配列内の重複が予想されます)。たとえば、例 1 が返さ["world", "world"]
れ、例 2 が返されます。["world", "test"]
編集
少し明確にするために、このコードはユーザー データがまだ同じであることをテストする必要があります (何かの途中で切断され、データが改ざんされていないこと、または以前と同じ状態であることを確認したい場合)。
リストの順序は保証できず (ユーザーは順序を変更できますが、技術的には「同じ」ままです)、重複する可能性があります。
したがって、次のような:["one", "one", "two"]
は一致する必要["two", "one", "one"]
がありますが、リストへの追加やデータの変更は一致しないはずです。
python - dictアイテムのpython交差
別のPythonの質問をOK...
私は口述を持っています:
nは任意の制限である可能性がありますが、キーは順番に並んでいません。
csv化されたアイテムの交差を抽出するにはどうすればよいですか?したがって、この場合、答えは「5,6」になります。
ありがとう
sql - 2つの列を一致させる
私は2つのテーブルを持っています。TableAには2つの列があり、TableBには1つの列があります。
TableA
ID | TERM_A
TableB
TERM_B
TERM_AおよびTERM_B列には用語が含まれています。Oracle 10のSQLを使用して、TableAのTERM_A列とTableBのTERM_B列から交差項を取得したいと思います。結果テーブルは次のようになります。
Result_Table
ID | INTERSECT_TERMS
どうやってやるの?