我知道用奇數個頂點顛倒三角形條的方向我可以顛倒頂點; ABCDE成爲EDCBA。如何用偶數個頂點倒轉三角形條?
但是,這似乎不適用於具有偶數個頂點的三角形條。
我已經嘗試了一些我已經閱讀過的有關在線的技術,但是,他們中沒有一個看起來可行。
我已經嘗試將ABCDEF轉換爲BADCFE,但是,當渲染時,我在網格中遇到了奇怪的故障。
我也讀過,只是翻轉B和C應該工作,但渲染仍然不會翻轉後續三角形的方向。
是否可以通過僅改變條的索引來顛倒三角形帶的方向與偶數個頂點?
我只能訪問此時頂點的二進制索引列表,所以我不能添加退化三角形,或者改變列表中索引的數量。
尼科爾,感謝您的意見。我發現了其他資源,這些資源說重複一個平坦三角形的第一個頂點來引入退化三角形,然後倒轉條中剩餘的三角形。將它們變成三角形列表的問題是,目前,我無法更改文件的大小。不過,我現在要看看是否有可能這樣做,我可以做到這一點。謝謝你的幫助! – 2012-08-01 02:11:40
@Eidola:你不必改變文件。做它作爲加載過程的一部分。 – 2012-08-01 02:59:39
我正在黑客文件,然後由Wii加載。我無法控制加載過程,只有二進制文件本身。 – 2012-08-01 04:03:05