line-intersection

    0熱度

    1回答

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

    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熱度

    1回答

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

    -3熱度

    1回答

    在我的軟件中,我嘗試計算兩條線的交點。我從第一行的四個雙變量(兩個x /兩個y)開始,第二行四個雙變量。數學對我來說很清楚,在紙上它工作。爲了進一步處理,我必須將交點保存在CSV文件中。但是當我打開文件時,我擁有的是-1.#IND,據我瞭解這意味着negative infinite或Not A Number。所以這是我的代碼: double A_x=boundingbox[i][0]; doub

    -1熱度

    1回答

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

    0熱度

    2回答

    我在三維空間中有一條線和一個三角形。換句話說,對於三角形,我有3個點([x,y,z]),對於這條線我有兩個點(也是[x,y,z])。 我需要弄清楚一種方法,希望使用C++來判斷這條線是否穿過三角形。平行於三角形且具有多於一個共同點的線應被視爲「不相交」。 我已經做了一些代碼,但它不起作用,並且即使當視覺表示清楚地顯示交叉點時,我也總是得到錯誤。 ofVec3f P1, P2; P1 = ray.

    0熱度

    1回答

    我想要從兩側獲得由兩個線性多面體擬合組合的擬合線(應該相交),這裏是擬合線的圖片: 我試圖使兩個配合(藍色)線相交併產生組合的擬合線所示在下面的圖片: 注意,波峯可以發生在任何地方,所以我不能假設在中心。 下面是創建第一個情節代碼: xdatPart1 = R; zdatPart1 = z; n = 3000; ln = length(R); [sX,In] = sort(R,1);

    1熱度

    2回答

    我必須找到一種算法,它可以找到兩組數組之間的交集總數,而其中一個數組是排序的。 一個例子,我們有這兩個數組,我們畫直線朝向相應的數字。 這兩個陣列總共給我們提供了7個交點。 它存在什麼樣的算法來幫助我解決這個問題? 我已經使用搜索按鈕,但沒有找到任何可以解決這個問題的東西。 感謝