D3DPT_TRIANGLELIST與D3DPT_TRIANGLESTRIP

這兩種方式都可以繪製三角形網格,那麼在什麼情況下使用它們呢? 如果要畫多個三角型,那麼使用D3DPT_TRIANGLELIST一定要配合IndexBuffer,否則的話將要重複定義很多頂點,如果要畫少量的三角型,則可以使用D3DPT_TRIANGLESTRIP來代替D3DPT_TRIANGLELIST,比如要畫一個矩形(也叫Quad,通常用在渲染一個紋理圖片時),則可以由兩個三角型拼接而成,比如有
相關文章
相關標籤/搜索