我目前正在使用HTML5 canvas在JS中开发一个游戏,我需要使用两种投影模式将x,y,z定义的3D坐标转换为x'和y'定义的2D坐标:首先进行轴测,然后进行等轴测。
我已经阅读了等距投影的维基页面来寻找公式,但我不明白:
维基百科公式:

为什么它使用矩阵旋转,x'和y' 2D结果在哪里?
有没有人可以给我用轴测投影转换2D轴上3D轴上的点的公式,以及用等距投影的公式,并给数学初学者解释?
发布于 2017-11-28 06:27:38
三维到二维等轴测:
x'=(x-z)/sqrt(2)
y'=(x+2y+z)/sqrt(6)(基于@NicoSchertler的评论。他说他是从Wikipedia那里得到的,但我不知道是怎么做到的。)
有关其他轴测信息,另请参阅:Projecting 3D points to 2D plane
https://stackoverflow.com/questions/41080000
复制相似问题