我想使用C# fillpolygon 来填充3D世界中的完整多维数据集。我注意到 fillpolygon 函数接收到一个点数组,但就我而言,对于每个点我都有(x,y,z)。无论如何,我可以尝试解决这个限制。或者是否有任何简单的算法可用于填充立方体或任何对象。
答案 0 :(得分:0)
这种事情最好通过一些OpenGL,DirectX库来实现 - 看看http://www.opentk.com/或http://sharpdx.org/。如果你坚持要自己做,等距投影很容易计算,或者看看How to convert a 3D point into 2D perspective projection?