line-intersection

    0熱度

    1回答

    我正在開發一個geo項目並對此有一些疑問。我用下面的圖片畫出緯度經度數據。 1,2,3是我從db獲得的位置。我想繪製航線的線(A,B是開始和所述線的端部),並獲得從該交叉路口數據(交叉路口位置或到A 距離或B)。什麼是合理的方式這個過程?

    1熱度

    1回答

    我在看平面模型的「交叉?」方法來確定兩條線是否相交。 這個模型似乎在大部分工作;然而,我認爲我發現了一個問題。我沒有數學技能來解決這個問題。基本上,考慮連接的節點A和B以及連接的C和D。 當交點位於其中一個端點時,AB垂直於CD時,會出現此問題。 例如, Node xcor ycor A 0 0 B 0 10 C -10 0 D 5 0 如何擴展模型來描述這個邊界條件有什麼想法?

    -1熱度

    1回答

    開始我做了一個簡單的代碼,檢查2條線是否基於由它們的x和y座標給出的4個點相互碰撞。它檢查兩條線的角度(我的代碼中的變量k)是否相同,在這種情況下它們是平行的,否則它們會發生碰撞。角度(k)基於數學等式Click here [k =(y2-y1)/(x2-x1)]計算。現在我不知道如何得到他們碰撞的點。如果你能幫助我,我將非常感激。先謝謝你。 我的代碼:(方法I調用來計算角度)類Duzina st

    5熱度

    1回答

    我想找到代數重建方法的權重矩陣。爲此我必須找到與網格的交線。我可以找到直線與直線的交點,但我必須存儲相交的線段網格編號。所以假設如果在網格中第一個平方不與網格相交,那麼將零置於權重矩陣的第一個元素上。 這裏代碼我試圖爲線相交: ak = 3:6 aka = 3:6 x = zeros(size(aka)) y = zeros(size(ak)) for k = 1:length(ak)

    -1熱度

    1回答

    這些點位於一個平面上,標有兩個數字表示座標。連接順序。

    3熱度

    1回答

    我正在嘗試檢測攝像頭反饋中兩條線的交叉點。這裏是我已經有的截圖 我試圖找到我的紅色和綠色線之間的交集。 下面是什麼,我已經有 #include "stdafx.h" #include <cv.h> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <highgui.h> I

    0熱度

    1回答

    我遇到以下問題。給定的是2D空間中的兩個數據集。這兩個數據集是來自示例中由(0,0)給出的中心點的二維測量點。我需要使用點之間的線性插值對由第二個數據集定義的線段上的第一個數據集(x1,y1)的點進行集中投影。 import numpy as np import matplotlib.pyplot as plt x1 = np.arange(-50, 50, 1) y1 = 50+np.r

    0熱度

    1回答

    我想要定義一個有界的平面,即三維空間中的一個矩形。我意識到它可以通過聲明它的4個頂點來定義,但是我將在這個形狀上多次使用一個線交集算法,所以我希望定義對於這個目的有些用處。有沒有一些標準的方法來定義這樣的事情?

    4熱度

    1回答

    有N線段可以是水平或垂直。現在我需要找出每個線段的交點總數和交點總數。 N可以高達。我試着檢查每一對線。答案是正確的,但我需要減少它的時間。 這裏是我的代碼: using namespace std; typedef struct Point { long long int x; long long int y; } ; bool fun(Point p0, Po

    1熱度

    2回答

    if (points.size() >= 3) { for (int i = 1; i <= points.size() - 1; i++) { if (Intersector.intersectLines(points.get(0), points.get(1), points.get(i), points.get(i + 1), null)) return true;