如何将X,Y,Z线转换为lua或c#或c ++中的X,Y Cords

时间:2015-09-30 19:45:42

标签: javascript c# python c++ lua

有没有人能够将3d点转换为2d点进行绘制?我最好不要在LUA中,但如果您使用其中一种语言,我可以轻松转换为lua:

LUA,蟒,C ++,C#,C,javascript中,VB,VBS,批次

1 个答案:

答案 0 :(得分:1)

这取决于你想要做什么样的绘画。如果你想要一个顶视图,你可以忽略Z坐标并直接用X,Y坐标绘制。如果您想要透视图,它将涉及4x4矩阵操作。如果你想要一个平行视图,类似的数学将适用,除了在一些特殊情况下,如顶视图或高程视图,你可以通过忽略坐标来做一些更容易的实现,正如我在开头所说。

我看到你想要透视。 OpenGL红皮书详细解释了所需的数学。