一、概述
Direct3D中很多復(fù)雜的幾何效果都是由基本的幾何體組合而成的,這篇文章中,我們來學(xué)習(xí)集中常見的基本幾何體的繪制方法。
二、準(zhǔn)備工作
我們使用一個類來組織這些繪制基本幾何體的代碼,以方便我們以后的使用。GeometryGenerator是一個工具類,用于生成諸如網(wǎng)格、球、圓柱體、盒子之類的幾何形狀,此系列的其他示例中都會用到這些形狀。這個類在系統(tǒng)內(nèi)存中生成數(shù)據(jù),我們必須將這些數(shù)據(jù)復(fù)制到頂點和索引緩沖中。GeometryGenerator這個類使用的數(shù)據(jù)結(jié)構(gòu)如下: