我有一個由點頂點(XYZ)和最終三角面組成的三維模型。 使用OpenGL或camera-view-matrix-projection我可以將3D模型投影到2D平面,即視圖窗口或m * n分辨率的圖像。將二維投影映射回三維點雲
問題是如何確定2D投影平面中的像素與原始3D模型中對應的頂點(或面)之間的對應關係。
即,
從2D投影中給定像素的3D模型中最接近的頂點是什麼?
聽起來像在openGL或光線跟蹤問題中選擇。有沒有簡單的解決方案?
隨着射線追蹤的想法,它實際上是從一個視點找到與射線相交的第一個頂點/面。有人可以給我看一些教程或例子嗎?我想找到一個獨立於使用OpenGL的算法。
嗨。你能詳細解釋一下嗎?我有一個3D點雲,每個點都有XYZRGB。在圖像上投影點雲之後,我可以從像素座標中獲得它們的原始(x,y,z)嗎?我需要所有像素的原始位置。 – Ankitp94 2017-02-21 12:16:24