有没有人能够将3d点转换为2d点进行绘制?我最好不要在LUA中,但如果您使用其中一种语言,我可以轻松转换为lua:
LUA,蟒,C ++,C#,C,javascript中,VB,VBS,批次
答案 0 :(得分:1)
这取决于你想要做什么样的绘画。如果你想要一个顶视图,你可以忽略Z坐标并直接用X,Y坐标绘制。如果您想要透视图,它将涉及4x4矩阵操作。如果你想要一个平行视图,类似的数学将适用,除了在一些特殊情况下,如顶视图或高程视图,你可以通过忽略坐标来做一些更容易的实现,正如我在开头所说。
我看到你想要透视。 OpenGL红皮书详细解释了所需的数学。