Javascript 3D投影是如何工作的?

Javascript 3D投影是如何工作的?,javascript,math,3d,Javascript,Math,3d,如果有一个相机在Z轴上垂直向下看时具有给定的fov和纵横比值,并且有一个三角形(x1,y1,z1),(x2,y2,z2),(x3,y3,z3),画布是1024*768像素,那么它将如何计算(在右手坐标系中)?哪里有容易理解的示例代码吗?当然有简单的。以下是您需要的所有信息: 如果您需要一些代码: 在堆栈上有一个类似的问题:

如果有一个相机在Z轴上垂直向下看时具有给定的fov和纵横比值,并且有一个三角形(x1,y1,z1),(x2,y2,z2),(x3,y3,z3),画布是1024*768像素,那么它将如何计算(在右手坐标系中)?哪里有容易理解的示例代码吗?

当然有简单的。以下是您需要的所有信息:

如果您需要一些代码:

在堆栈上有一个类似的问题: