Direct3D用了不久,现在遇到了问题。已知一个平面上面的若干个点,这些点是均匀分布的。简单的说比如一个正方形平面由横竖各两根线平均九等分,这样正方形就由一个4*4的点阵组成,共有十六个顶点。
如果用三角形序列作基本图元,那共有9*2个三角形,会有很多个公共顶点,而且顶点的顺序不太好确定。现在我用三角形带做图元,4*4点阵由上到下共有三个三角形带,所以要画三次,才能画完。因为我做的程序中这个点阵有可能会很大,比如512*512,那么每次渲染就得画511次,我觉得效率比较低。用三角扇形做图元也好不到哪去。
不知道还有什么方法可以高效的绘制由这种均匀的点阵构成的曲面呢?