![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Computer Graphics
文章平均质量分 77
Zonozz
这个作者很懒,什么都没留下…
展开
-
CG Foundation - MidPoint (OpenGL)
MidPoint Line 中点画线算法适应任意点的 MidPoint 直线绘制算法(OpenGL实现,用了GLUT工具包)个人觉得这个算法写得遭透了,但又没想出怎么精简,一看上去就像一大堆垃圾代码集合,虽然效果能实现。没有什么难点,与各种 “图形学”的书籍所讲的一样,如过对原理不太清楚可以查阅相关书籍,下面仅给出实现代码。完整的 MidPoint Op原创 2012-09-26 21:52:04 · 519 阅读 · 0 评论 -
CG Foundation - DDA (OpenGL)
Digital Differential Analyzer (DDA) 数值微分法 绘制直线优点:逻辑简单,直观缺点:过多的浮点数处理要点:对其中的乘法运算可以加以改进成为加法运算(硬件上执加法运算更速度快于乘法运算)yk+1=kx+1+b = k(x1+δx)+b = kx1+b+kδx = y1+kδx当δx等于1时,纵轴方向增量为常数k完原创 2012-09-24 13:16:41 · 331 阅读 · 0 评论 -
CG Foundation - Bresenham (OpenGL)
参考教材:《计算机图形学基础及应用教程》 ISBN:9787111224907备注:这里我只是记录和阐述一些在我自己学习图形学过程中遇到的困惑和对已学知识的整理,如果有什么误导性的错误,还请见谅,如果读者愿意,也可以给我留言向我指出问题。三个常规直线算法中,传说Bresenham是最快的一个,真的吗?这里先讨论 Bresenham 的优点在哪,它不要需要处理浮点原创 2012-10-16 21:44:03 · 285 阅读 · 0 评论