問題タブ [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.

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

c# - 塗りつぶされていないジオメトリを反転する

ある種のマスク ダイアログでは、C# でジオメトリを反転できるようにしたいと考えています。たとえば、長方形を反転したいと思います。塗りつぶされた長方形ではこれが機能しますが、塗りつぶされていない長方形では同じことが機能しません。

たとえば、キャンバスにこの長方形がある場合:

矩形

そして、次のコードでこの四角形を反転します。

次の結果が得られます(灰色の領域は塗りつぶされた領域です)

塗りつぶされた長方形

長方形(最初の画像の黒い線)だけが保存され、残りが返される(灰色で塗りつぶされた)結果を達成する方法はありますか?

みんなありがとう!

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

sqlite - SQLite古いテーブルに存在する新しいテーブルデータから削除

日付フィールドのないプロジェクトの進捗状況の更新ファイルを毎日取得します。最初のテーブルに日付列を追加し、1番目と2番目のテーブルをSQLIteにインポートしました。次に、2番目のテーブルから、1番目のテーブルにすでに存在するデータを削除して、2番目のテーブルに新しい日付を追加してから、2番目のテーブルを1番目のテーブルに挿入できるようにします。私が抱えている問題は、2番目のテーブル部分からの削除にあります。Column4データは両方のテーブルで交差します。

次のSQLステートメントを試しましたが、Table2からすべての行が削除されます。

Table2からのDELETEWHEREが存在します(Table1からのSELECT Col4 INTERSECT SELECT Col4 from Table2);

どんな助けでも大歓迎です。

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

c# - XNAは複数のクラスと交差/衝突しますか?

過去12時間、XNA(4.0)で2つの長方形を正しく交差/テスト衝突させるために、考えられる「すべての」さまざまな方法を試してきました。

私には3つのクラスがあります(名前の例だけです):

  • Game1.cs
  • Player.cs
  • Man.cs

Game1では、次のようにコンテンツをロードします。

// Game1の開始時:

// LoadContent:

ただし、人とプレイヤーの衝突をチェックしたいのですが、Game1でif(intersects)を実行できるようにするためにこれら2つのクラスを「結合」する方法がわかりません(それを実行する場所である場合)。

プレーヤーの長方形は次のようになります。

ここで完全に「コードブラインド」になったのでしょうか。これを手伝ってくれる人は誰でも、12時間の衝突テストの後でモチベーションが低下しました。

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

mysql - あるテーブルから結果を取得し、対応する値を別のテーブルに入れる

結果を探していましたが、適切な解決策が見つかりませんでした。

だから、私は私の問題を横切って置きます。いずれかのトピックに既にリストされている場合は教えてください。

次のような列を持つtable123という1つのテーブルがあります。

次のような列を持つ別のテーブル t6 があります。

このテーブルには、他のテンプレートに同じ段落コードの値が複数回含まれています。

ここで、New_variable と New_var に基づいて、これら 2 つのテーブルを結合したいと思います。次のような結果が必要です。これには、template_code、paragraph_code、New_variable、および変数の説明とデフォルト値の対応する値が含まれます。段落のみ、一度だけ存在する必要があります。1 つのテンプレートに存在する場合、他のテンプレートに含まれる必要はありません。

これは MySQL を介した可能なクエリですか?

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

sql - MS ACCESSでのINTERSECT(INNER JOIN)の実装

UNIONとして持っているものをINTERSECTに変換する方法を検討してきましたが、MSAccessにINTERSECTキーワードがありません。

ユニオンではなく、これら2つのselectステートメントの共通部分が必要な場合、次のコードが内部結合を使用するとどのように見えるかについて、私は非常に混乱しています。

SELECT DISTINCTを選択してから内部結合を使用すれば、私が望むことを達成できることはわかっていますが、ONキーワードは本当に混乱します。

私は1週間前にSQLを使い始めたばかりなので、コードに何か問題がある場合は、建設的な批判をすべて受け入れます:)

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

0 投票する
7 に答える
32172 参照

c# - C#Linqは、オブジェクトの一部と交差/除外します

私はクラスを持っています:

Linq の Intersect メソッドと Except メソッドを使用したいと思います。つまり、次のようになります。

次に、2 つのリストを別々に入力します。たとえば、次のようにしたいと思います(これが正しくないことはわかっていますが、単なる疑似コードです)。

どうすればいいですか?

0 投票する
4 に答える
19983 参照

c# - c#辞書が交差する

Linq / Lambda と次の問題について質問があります。

プライマリとセカンダリの 2​​ つの辞書があります。これら 2 つの辞書は、キー = 文字列、値 = int として定義されています。キーが二次辞書と交差する場合、一次辞書を削除する必要があります。

すなわち:

私の試み:

primaryDict.Keys.Intersect がキーのリストを返しているため、これは明らかに機能しません...どうすれば新しい辞書を再確立したり、プライマリ辞書をペアにしたりできますか? どんな助けでも大歓迎です。

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

c++ - 2D マップ上でラインが壁を通過しているかどうかを確認する

2D マップがあり、線が要素と衝突するかどうかを確認したい。線が途中でオブジェクトと交差するかどうかを教えてくれる関数が必要です。

見てみましょう:

ここに画像の説明を入力

赤い線は正しくありません (関数は false を返す必要があります)、緑の線は (true を返す) です。私のコリジョン マップは、壁が 1、空きスペースが 0 のブール値のマップです。

どうやってこれに?線が壁と交差しているかどうかを確認する必要があることを読みましたが、2D マップでこれを行う方法がまったくわかりません。

返信ありがとうございます。

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

sql - SQL交差条件付き

交差条件を実行できるかどうか知りたいです。somesクエリがありますが、結果は間違っています(常に空です)。結果を書きます。

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

sql - この例で交差 (および場合によってはマイナス) を使用する方法

2つのテーブルがあるとしましょう:

ここで、これら 2 つのテーブルを比較したいと思います。テーブル A と B から、ID が同じ (または ID が両方のテーブルに存在する場所) であるが、12 より小さいすべての行を指定すると、テーブル A が除外されます。ID 0, 4, 12そしてテーブルBからID 8, 5, 12

その後、3行しか残っていません。ここで、TableA の行 ID == TableB の行 ID 全体に 1 つ以上の違いがあるすべての行を追い出したいと思います。

最後に(私がそれが正しいと思うなら)出力としてあるでしょう:

この解決策のために、私は確かに交差し、おそらくマイナスが必要です。最初は、この SQL ステートメントで自分のやりたいことができると思っていました。

しかし、これはうまく機能していません。交差が原因で、行全体に交差を使用しているため、IDのみに交差を使用する必要があり、IDの交差がある場合(1,2,3)、IDTableA with ID 1,2,3 マイナス TableB with ID 1,2,3を使用する必要があります。しかし、どのように?それとも何かが恋しいですか?何か案は?ありがとうございました