我目前正在開發自己的3D引擎,它在幾何渲染方面的能力非常有限,我想擴展它。我感興趣的是如何在存儲幾何對象和繪製它們的過程中完成它。在渲染中使用三角形條和三角形扇有什麼好處?
現在我的抽象僅支持(在Direct3D方面D3DPT_TRIANGLELIST
)呈現幾何形狀爲三角形的泛型列表。還有其他兩種表示物體的方式 - 例如三角形條紋(D3DPT_TRIANGLESTRIP
)或三角形扇形(D3DPT_TRIANGLEFAN
)。
我的問題是 - 它們在現代3D引擎中繪製幾何圖形時是否實際使用?
他們的使用如何受益,並且他們在某種程度上適合遊戲創作渠道? (我的意思一樣,可以讓他們利用這些strips
/fans
技術發展的藝術家他們的模型?)
此外,現在圖形API暴露特殊的indice值,避免你做這樣的技巧,請參閱我的答案。 – Stringer 2010-09-09 15:33:59