图形建模软件是怎么样通过函数来绘制图形的

实际上还要考虑反走样问题,不可能是非黑即白的,有些区域是灰的,这样才平滑,否则很容易在几乎水平(垂直)的时候出现明显的锯齿。我导师当年说过一句很经典的话,图形学就是作假的艺术,深以为然。
■网友
一个点一个点的算嘛...数学函数是连续的,但是屏幕是离散的像素点,所以需要离散化嘛...比如说画直线...当年学计算机图形学,老师可喜欢我了,么么哒...你看到屏幕上的一条直线,实际上是这样的...图形建模软件是怎么样通过函数来绘制图形的

Bresenham算法画直线是这样的... 【图形建模软件是怎么样通过函数来绘制图形的】 图形建模软件是怎么样通过函数来绘制图形的

已知当前点是X,Y...然后根据斜率计算下一个点X+1处...看直线是离Y近一些,还是离Y+1近一些...(假设直线是往上的...)依次类推直到终点...曲线也是类似的...已知方程的话,代入X(整数)求Y...然后Y再根据小数部分的大小进行取舍...离散化完了以后就出来咯...当然,这是原理...实际绘制有优化的...谢谢 @Silvia 提示。。。这是以栅格显示器为例说的
■网友
计算机画图有两种,标量和矢量,对于这种专业软件来说,存储的还是函数,这样不致于你把图形放大后失真!


    推荐阅读