coordinate-transformation

    4熱度

    1回答

    我發現當我將(Alt,Az)轉換爲(Ra,Dec),然後返回PyEphem時,我無法得到我開始的。下面是一個簡單的例子。 import ephem print ephem.__version__ # '3.7.3.4' gbt = ephem.Observer() gbt.long = '-79:50:23.4' gbt.lat = '38:25:59.23' gbt.pressur

    1熱度

    2回答

    我想將CLRegion(中心和半徑)轉換爲座標的兩個點(左上角,右下角)。 我已經看到了這個答案,但它是不恰當的: Convert MKCoordinateRegion to MKMapRect 我之所以CLRegion是因爲它是正向地理位置的輸出。 我需要兩個緯度/經度點來查詢數據庫(因此不能使用CLRegion containsCoordinate)。

    0熱度

    1回答

    我不知道這是否是我的問題的正確位置,但我會給它一個鏡頭。我想這是介於CS和物理之間的地方,但因爲我用C++編程,所以我會在這裏發佈它。 我正在看3D中的一個粒子,它正在(x,y)平面上彎曲,因爲施加在它上面的力,如圖所示。力量是從NE進入的粗體箭頭。 y軸和力之間的角度是「a」。 setup 顆粒從左邊用的速度矢量(v_x,v_y,v_z)進入和彎曲是在拐角處。牛頓第二定律很好地描述了這一點,在那

    0熱度

    1回答

    如何在netcdf文件中進行逆向座標轉換? 我有75個經度值和36個緯度值的網格: nc<-create.n("filename.nc") #Dimentions dim.def.nc(nc,"lon",75) dim.def.nc(nc,"lat",36) dim.def.nc(nc,"time",365) #Vars var.def.nc(nc,"Observation","NC_

    1熱度

    1回答

    我有節點保持變換和邊界在它盒,以及我建立從viewProjection matrix.However每幀視錐體一個場景圖,該盒具有其4個頂點局部空間中的框座標。我必須通過改造他們,讓他們在同一空間的視錐,這樣的話我可以視錐檢查交集?我試圖將它們納入世界空間,但很奇怪,因爲我有50點世界矩陣(我用實例和每個實例都有自己的世界/變換矩陣)

    0熱度

    1回答

    在實施IScrollInfo的MakeVisible成員,我遇到了一個問題。我需要獲取相對於正在滾動的面板的邊界的座標。 現在,如果這是一個UIElement,這將是容易,因爲我就叫它「TranslatePoint將」方法,但UIElement是Visual,而不是周圍的其他方式的子類,這樣我就可以不必對數。 一個如何去實現這一目標?

    0熱度

    1回答

    我在增強現實應用的引擎工作沒有標記(又名marketless AR)它使用從SURF算法獲得興趣點在任何圖像識別點,使用這些點作爲參考借鑑的資料,但我不知道翻譯的二維信息(檢測到的興趣點)的3D模型映射到三維座標空間和渲染3D對象現場的最佳途徑。任何算法來做到這一點?

    3熱度

    1回答

    例如,我有9個變量和362個案例。我做了PCA計算,發現前3個PCA座標對我來說已經足夠了。 現在,我在我的9維結構中有了新的觀點,並且我想將它投影到主成分系統座標上。如何獲得新的座標? %# here is data (362x9) load SomeData [W, Y] = pca(data, 'VariableWeights', 'variance', 'Centered', tru

    57熱度

    2回答

    爲了理解攪拌機的python遊戲腳本,我目前嘗試使用從this link的FPSController結構來構建一個場景,其中人們可以在球體周圍走動。重力和FPSController取向我試圖構建蟒控制器,目前看起來像這樣: def main(): print("Started") controller = bge.logic.getCurrentController()

    2熱度

    1回答

    我有一個笛卡爾空間中的點集合。我可以使用python和numpy來計算由四個點(a,b,c,d)的給定子集合定義的二面角。下面是我的功能: def getDihedral(a,b,c,d): v1 = getNormedVector(a, b) v2 = getNormedVector(b, c) v3 = getNormedVector(c, d) v1v2 = numpy.cross(