我知道GPU對渲染三角形非常有效。 GPU不能直接渲染NURBS曲面。從鏈接NURBS in the OpenGL Graphics Pipeline,我們知道。要渲染NURBS,需要進行三角測量。我不知道發生三角測量的位置。它是由CAD建模軟件還是GPU執行的?我想這是由CAD建模軟件完成的。那麼NURBS曲面的三角測量功能是任何CAD建模軟件的核心任務?這項任務是非常複雜的還是幾乎完全由學術研究人員解決?一個NURBS曲面如何渲染?
爲什麼我有這個問題?我發現NURBS曲面在CAD建模軟件中很流暢嗎?但是,如果我首先將NURBS曲面轉換爲三角形網格並通過MeshLab將其打開。在MeshLab中,一些地區並不平坦。我希望知道管道中的哪一部分會導致問題。
謝謝。我不確定NURBS曲線和曲面的三角剖分是否是一項艱鉅的任務。我一直使用3D掃描儀的三角網格。無論您使用哪種工具來獲取一個3D模型,用戶最終都必須將模型轉換爲三角形網格,以供實際應用使用? –
NURBS曲線和表面被轉換成圖形卡期望顯示的形式,即折線和三角形網格。在某些情況下,這種三角測量可能非常複雜(例如,使用修剪曲線/布爾值),但在很多情況下,它非常簡單。您在CAD中看到的圖像以及您在MeshLab中看到的圖像將有助於診斷問題。 – tfinniga