coordinate-transformation

    1熱度

    1回答

    給定一個3D平面及其上的任意點,我想要考慮原點(0,0,0)的一個新的基礎,有可能:(A)從這個信息定義一個基礎? (B)創建一個轉換矩陣,允許我在世界空間和新基礎之間進行轉換? 我可以假設轉換是仿射的。 非常感謝!

    15熱度

    2回答

    我正在編寫一個程序,它需要一些經緯度點,我將它們內部轉換爲UTM,以便以米爲單位進行一些計算。 緯度/經度點本身的範圍很小 - 約200米x 200米。它們幾乎總是可以依賴於單個UTM區域(除非你運氣不好並且跨區域邊界)。 但是,lat/longs所在的區域是不受限制的。有一天,這個項目可能會在澳大利亞人身上運行(哦,即使是一個國家也會跨越多少個區域,這已經給我帶來了多少痛苦......),還有一

    1熱度

    1回答

    我有很多內容和所有內容,如LabelfieldButtonfield,Bitmapfield等。 所有這些內容加入MainScreen。 我想從屏幕上獲得特定的Buttonfield XY位置。 我已經嘗試buttonField.getContentTop();,但我越來越0 所以,我怎樣才能獲得黑莓的主屏幕ButtonField字段的XY座標?

    0熱度

    1回答

    我想用另一個圖像的旋轉版本替換圖像的一部分。圖像源應該以這樣一種方式出現,即origin_source在image * this中的orign_dest處結束。在替換像素之前,源應該圍繞origin_source旋轉。 下面的代碼在R是鏡像矩陣的情況下工作,但如果我實際上將它轉換爲旋轉矩陣,則生成的圖像將被剪切。哪裏不對? void Image::imageApply(const Image& s

    1熱度

    1回答

    我想知道TouchImageView中預定義2點的最終座標。 1.如果我只是移動touchimageview,這些代碼沒問題。 2.但如果我縮放或旋轉touchimageview,ptLeft和ptRight不正確。 CGPoint ptLeft = CGPointMake (100, 100); CGPoint ptRight = CGPointMake (200, 200); TouchI

    3熱度

    2回答

    中的opengl字我有一個gps座標列表(long,lat),我有我的當前位置(long,lat)。 我發現通過減去兩個座標,我找到了我的位置的相對座標,以及我在AR應用程序中用於繪製opengl世界中的pois的座標。 問題是遙遠的座標仍然太遠以至於「看不到」,所以我想要一個方程來把所有東西都轉換成接近我的位置,但是與它們原來的相對位置。 double kGpsToOpenglCoorRatio

    -3熱度

    1回答

    我想對此示例數據集執行轉換。 在一個座標[primary_system]系統中有四個座標爲x,y,z的已知點,以及座標爲x,y,h的下一個四個已知點屬於另一個座標系[secondary_system]。 這些點對應;例如primary_system1點和secondary_system1點是完全相同的點,但我們在兩個不同的座標系中有它的座標。 所以我在這裏有四對調整點,並希望根據調整將另一個點座標

    4熱度

    3回答

    如果我有一個點(x,y,z)如何將其投影到球體(x0,y0,z0,radius)(在其表面上)。 我的輸入將是點和球體的座標。 輸出應該是球體上投影點的座標。 只需從直角座標轉換爲球座標?

    1熱度

    1回答

    因此,我有三個座標系(紅色)中矩形(藍色)的四個角點座標。我想創建一些矩陣來將紅色座標系中矩形上的任何給定點轉換爲綠色座標系中的(2D)點。 我想這類似於從攝像頭中的3D模型在屏幕轉換,但我沒有相機的座標和載體。是否有文章或想法可以推薦,或者你是否有矩陣/算法可以分享?

    1熱度

    1回答

    我正在一個項目中工作,我正在以.eps格式保存圖形。 繪圖本身在一個小部件上,我需要將小部件的大小從像素轉換爲毫米,以便我可以正確設置輸出圖片的大小。 這是我使用的代碼: int widthmm = QApplication::desktop()->widthMM(); int heightmm = QApplication::desktop()->heightMM(); int widthp