有人知道如何绘制3D表面和隐藏不可见的线吗?
我记得我读过一本Apple II书中的一些代码,它在BASIC中只有25行左右,它可以绘制一些3D表面,比如一座山或一个看起来像水波的形状。最初显示的是不可见的行,但在添加了几行代码后,不可见的行也消失了。
有没有人知道怎么做,或者知道网络上的资源?
发布于 2009-05-29 03:52:34
这在一定程度上取决于绘制多边形的方式。我建议您阅读一些关于OpenGL或DirectX的文章,因为它们旨在为您解决许多此类问题。如果你不想直接使用它们,那么已经有很多很棒的引擎构建在这些API之上了。
假设你正在绘制填充的多边形(纹理,实体等),这里有几个你可以使用的常用算法:
https://stackoverflow.com/questions/924286
复制相似问题