geometry

    1

    1答えて

    2つのノード間の距離、特にrocksを検索しようとしています。これは簡単な数学です。私は問題に遭遇しています。私は、topRockが距離内にあるかどうか、その距離が決定されることを確認するために、btmRockをチェックしたいと思います。私が持っているコードがある - >私が持っている私の更新機能で今すぐ extension CGPoint { func distanceFromCGPo

    -1

    1答えて

    私の問題は、点が同じ面にポリゴン(点の集合)に含まれているかどうかを知ることです。 簡単な例私の好きな言語DART Point myPoint = new Point(10, 12); List<Point> myPolygon = [ // The Polygon, for example is simple rect new Point(2, 7), new Point

    0

    1答えて

    を含むマップの地域を検索します。各ブロックは、ノードが与えられ、そして(i、j)はブロックIFFエッジi及びjタッチである:私は次のようにエンコードされていますグラフを持っています。私は(長い、長い)ポイントのリストを持ち、各ポイントについて、そのポイントを含むブロックを探したい。グラフ上にランダムな頂点を選び、ユークリッド距離を探索するよりも速いアルゴリズムがありますか?ランダムブロックと

    1

    2答えて

    回転した矩形の内側に長方形の検出を打ちます。 私が現在直面している問題は、イメージを回転させると、回転したイメージの境界内のどこにでもクロップボックスをドラッグできるようにすることです。これまでのところ、私はLiang-BarskyとCohen-SutherlandラインクリッピングアルゴリズムとSeparating Axis Theoremを見てきましたが、私がどのように私の使用事例のためにこれ

    0

    1答えて

    私はOpenLayersを使用して、新しいマッピングをすることにとても慣れています。いくつかの複雑なパターンで表示されるLineString Feature Objectを作成したいのですが、色属性を設定するだけで設定できます。この問題を解決する方法はありますか? Pointオブジェクトのようなアイコンを追加するか、パターンを設定する必要があります。しかし、私たちはこれのためのメソッドをうまくいく

    0

    1答えて

    球面上の点をレイキャストし、その点を適切な緯度と経度に変換しようとしています。私は、スタック交換にほぼ正確にやっているものに関連するこの質問に出くわした関数は常に範囲内のどこかに値を返して、 public static LatLon FromVector3(Vector3 position, float sphereRadius) { float lat = (float)M

    0

    1答えて

    私は(3×4)に接続し、 "1"(コネクティビティ4 "北、南、東、西")のM行列を持っているが、言う: M=[0 1 1 1; 1 1 0 1; 0 1 0 1]; インデックス要素:idx = 2 4 5 6 7 10 11 12; (8要素)。 Mは白黒ピクセルのマトリックスとして見ることができる。 ホワイトピクセル分離の(8x8)Dマトリックスを解決するためのアイデ

    0

    1答えて

    sdl "draw circle"機能はありますか?または私はceroからそれを作るべきですか? 、またはその代わりに...すでにC++で作成されている関数はありますか? 何かのように: int main(){ // create the window SDL_Window * window1 = SDL_CreateWindow("Window",700,50,5

    0

    2答えて

    xyz座標でそれぞれ6x6の立方体があるとしましょう。 中間の立方体(0,0,0)から他の辺に移動すると(私は(0,1,0)と言いましょう)、方向に従った中立立方体に対角線である他の4つの成分を探したいと思います(0,1,0)。 1次元を移動すると、これは簡単です(私の脳はそれを把握できます)...コンポーネントは(-1,0,0)、(+ 1、 (0,0、-1)。 今、誰かがサイズに移動するのを助け

    -1

    1答えて

    私の正方形グリッドパスファインディングプロジェクトの障害回避ソリューションを開発中です。まず、A *検索を実行して「長い」パスを見つけることから始めます。次に、私は私のユニットの現在の位置を取って、私がもはや視線を持たなくなるまで "長い"パスを繰り返します。これは "短い"パスを生成します(ユニットの位置 - >最も遠い位置/ LoS)。私が「短い」パスの終わりに達すると、目標に達するまで別の「