点击进入无广告高清中文字幕版>>

之前的例子都是2D, 但我们生活的世界是3D的

所以今天,我们讲3D图形的基础知识

以及如何渲染 3D 图形到 2D 屏幕上

24集中说过可以写一个函数,从A到B画一条线

通过控制 A 和 B 的(X,Y)坐标,可以控制一条线

在3D图像中, 点的坐标不再是两点, 而是三点, X,Y,Z

或读"Zee",但我之后会读成"Zed"

当然,2D的电脑屏幕上不可能有 XYZ 立体坐标轴

所以有图形算法负责把3D坐标"拍平"显示到2D屏幕上

这叫"3D投影"

所有的点都从3D转成2D后

就可以用画2D线段的函数 来连接这些点

这叫 "线框渲染"

想象用筷子做一个立方体,然后用手电筒照它

墙上的影子就是投射,是平的

如果旋转立方体

投影看起来会像 3D 物体,尽管是投影面是平的

电脑也是这样3D转2D

只不过用大量数学,而不是筷子

3D投影有好几种……


本站内容未经许可,禁止任何网站及个人进行转载。

   口袋儿题库-青少儿编程自测题库