共计 2 篇文章

Java软光栅渲染器-3D数学库

目标 把顶点从三维世界空间变换至二维屏幕空间,绘制顶点(如银河星系数据),操控摄像机旋转模型。 在渲染3D场景之前,先得做一些数学工作。上面提到的“顶点”、“空间变换”、“旋转”等术语,都需要依赖3D数学库来实现。 至少要包括: 三维向量(Vector3) 四元数(Quaternion) 矩阵(Matrix) 空间变换(Transform) 这一阶段的主要目标就是实现这些数学库。 在实现的过程中,我的主要参考资料是 jMonkeyEngine ...