[問題] 如何取得一個mesh的gradient
請問在電腦圖學中
要如何取得一個mesh上每個點的gradient vector呢?
現在我正在寫的程式
需要用到mesh上每個點的normal vector、gradient vector和tangent plane
normal vector只要取每個點周圍所有平面的normal vector再取加權平均就好了
有了normal vector,要算tangent plane也很簡單
但是不管是課本還是網路一直沒有查到有什麼辦法
可以求到position gradient per vertex
如果是在參數曲面上的話我還可以直接微分算出來
但是在mesh上有沒有什麼演算法是可以用來算gradient的呢?
在此先感謝各位的回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 68.99.86.102