Computer Graphics
文章平均质量分 74
Savitch
I have nothing to offer but blood toil tears and sweat
展开
-
关于计算机图形学的学习
1. 引言 计算机图形学是用计算机来画东西的学科,数字图象处理是把外界获得的图象用计算机进行处理的学科。在法国,图形图象是一门课程。 如何学习计算机图形学呢?除了计算机图形学的基础知识以外,你还需要有以下的知识,你懂的越多,当然做的越好。 * 英语, 你一定要把英语学好,如果你想学习计算机图形学的话,尽量看英文的书籍和资料 * 数学, 计算机图形学里面的数学用的比较多,,我们可以列转载 2013-07-19 21:45:52 · 379 阅读 · 0 评论 -
[转载]仿射变换(Affine Transformation)
仿射变换(Affine Transformation)Affine Transformation是一种二维坐标到二维坐标之间的线性变换,保持二维图形的“平直性”(译注:straightness,即变换后直线还是直线不会打弯,圆弧还是圆弧)和“平行性”(译注:parallelness,其实是指保二维图形间的相对位置关系不变,平行线还是平行线,相交直线的交角不变。)。仿射变换可以通过一系列的原转载 2013-11-05 23:28:05 · 367 阅读 · 0 评论 -
bezier 曲线的基本性质包括证明
转载:http://course.cug.edu.cn/21cn/%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9B%BE%E5%BD%A2%E5%AD%A6/Chapter3/CG_Txt_3_015.htm1.定义 给定空间n+1个点的位置矢量Pi(i=0,1,2,…,n),则Bezier参数曲线上各点坐标的插值公式是: 其中,Pi构成该Bezier原创 2013-09-24 22:09:57 · 7221 阅读 · 0 评论 -
从Bezier到NURBS曲线(1) - Bezier曲线
转载:http://blog.csdn.net/wangzhi0417/article/details/20024771. 前言本人近来在学习曲线和曲面的知识,有一句话说得好:“It can’t be truly said that you understand something until you can explain it clearly to some转载 2013-09-24 21:23:07 · 534 阅读 · 0 评论 -
多边形区域填充算法--扫描线填充算法(有序边表法)
二、扫描线算法(Scan-Line Filling) 扫描线算法适合对矢量图形进行区域填充,只需要直到多边形区域的几何位置,不需要指定种子点,适合计算机自动进行图形处理的场合使用,比如电脑游戏和三维CAD软件的渲染等等。 对矢量多边形区域填充,算法核心还是求交。《计算几何与图形学有关的几种常用算法》一文给出了判断点与多边形关系的算法――扫描交点的奇偶转载 2013-09-19 21:42:35 · 579 阅读 · 0 评论 -
边相关扫描线填充算法
接着上篇博文《 多边形的扫描转换》转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7712451多边形边相关扫描线填充算法需要建立两张表:新边表(New Edge Table,NET)和 活动边表(Active Edge Table,AET)新边表 NE转载 2013-09-19 21:13:48 · 588 阅读 · 0 评论 -
【OpenGL】OpenGL安装glew扩展库
转载 http://blog.csdn.net/xiajun07061225/article/details/6938740我在运行《OpenGL编程指南(第六版)》中文版第142页的程序blendeqn.c时,遇到错误:1>------ 已启动生成: 项目: blendeqn, 配置: Debug Win32 ------1>正在编译...1>blend转载 2013-08-18 21:41:03 · 847 阅读 · 0 评论 -
平行投影与透视投影
正投影与斜投影示意图由一点放射的投射线所产生的投影称为中心投影,由相互平行的投射线所产生的投影称为平行投影。平行投射线倾斜于投影面的称为斜投影,平行投射线垂直于投影面的称为正投影。透视投影 透视投影是用中心投影法将形体投射到投影面上,从而获得的一种较为接近视觉效果的单面投影图。它具消失感、距离感、转载 2013-08-18 10:18:28 · 2150 阅读 · 0 评论 -
【OpenGL】OpenGL GLUT扩展库安装与配置(Windows Visual Studio2008)
转载 http://blog.csdn.net/xiajun07061225/article/details/6869040OpenGL是Windows自带的。如何查看自己电脑上的OpenGL版本呢?新建win32空项目,添加cpp文件,写入下列代码:[cpp] view plaincopyprint?转载 2013-08-18 21:30:54 · 394 阅读 · 0 评论 -
Bresenham画线算法详解及其OpenGL编程实现
转载 http://blog.csdn.net/xiajun07061225/article/details/7018719Bresenham是由Bresenham提出的一种精确而有效地光栅线生成算法,该算法仅使用增量整数计算。另外,它还可以用于显示其它曲线。我们以斜率大于0小于1的线段来进行考虑。以单位x间隔进行取样。每次绘制了当前像素点转载 2013-08-18 19:31:10 · 332 阅读 · 0 评论 -
梁友栋-Barsky算法
梁友栋-Barsky算法 此算法的主要特色把二维裁剪的问题化成二次一维裁剪问题,而把裁剪问题转化为解一组不等式的问题;改善了Cohen-Sutherland 的编码算法中全部摒弃的判断只适合于那些仅在窗口同一侧(或左、或右、或上、或下) 线段的不足。 算法分成一维和二维两部分,前者是后者的基础。一维裁剪一维裁剪的本质是求转载 2013-08-18 16:26:37 · 963 阅读 · 0 评论 -
齐次坐标
一直对齐次坐标这个概念的理解不够彻底,只见大部分的书中说道“齐次坐标在仿射变换中非常的方便”,然后就没有了后文,今天在一个叫做“三百年 重生”的博客上看到一篇关于透视投影变换的探讨的文章,其中有对齐次坐标有非常精辟的说明,特别是针对这样一句话进行了有力的证明:“齐次坐标表示是计算机图形学的重要手段之一,它既能够用来明确区分向量和点,同时也更易用于进行仿射(线性)几何变换。”—— F.S. Hill转载 2013-11-28 17:30:54 · 264 阅读 · 0 评论