c# 3D多边形填充

本文关键字:填充 多边形 3D | 更新日期: 2023-09-27 18:04:00

我想使用c# fillpolygon来填充3D世界中的完整立方体。我注意到的是,fillpolygon函数接收一个点数组,但在我的情况下,对于每个点我都有(x, y, z)。有没有办法我可以尝试解决这个限制?或者有没有什么简单的算法可以用来填充一个立方体或任何物体。

c# 3D多边形填充

这种事情最好通过一些库OpenGL, DirectX来实现-看看http://www.opentk.com/或http://sharpdx.org/。如果你坚持自己做,等距投影相当容易计算,或者看看如何将3D点转换为2D透视投影?