每周算法:漸進網(wǎng)格之減面算法
減面算法一般分減點和減邊兩種,前者減一點會影響好幾個面,網(wǎng)格形狀變化會比較大,所以研究后者比較有意義,一種參考算法如下:
假設參考邊為uv,u和v是兩個端點,所有共享點u的面集合記為faces,所有共享邊uv的面集合記為sides,則cos(u,v)=max(min(dot(face[i].normal,sides[j].normal)))*length(uv).
The genuine programmers use C++
減面算法一般分減點和減邊兩種,前者減一點會影響好幾個面,網(wǎng)格形狀變化會比較大,所以研究后者比較有意義,一種參考算法如下:
假設參考邊為uv,u和v是兩個端點,所有共享點u的面集合記為faces,所有共享邊uv的面集合記為sides,則cos(u,v)=max(min(dot(face[i].normal,sides[j].normal)))*length(uv).只有注冊用戶登錄后才能發(fā)表評論。 | ||
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
![]() |
||
網(wǎng)站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|