计算机图形学
文章平均质量分 80
japomica
这个作者很懒,什么都没留下…
展开
-
计算机图形学概况
基本介绍主要组成 图形通常由点、线、面、体等几何元素和灰度、色彩、线型、线宽等非几何属性组成。从构成要素上看,图形主要分为两类,一类是几何要素在构图中具有突出作用的图形,如工程图、等高线地图、曲面的线框图等,另一类非几何要素在构图中具有突出作用的图形,如明暗图、晕渲图、真实感图形等。主要目的 计算机图形学一个主要的目的就是要利用计算机产生令人赏心悦目的真实感图形。为此,必须原创 2013-06-06 16:10:41 · 2419 阅读 · 0 评论 -
圆的生成
这里仅讨论圆心位于坐标原点的圆的扫描转换算法,对于圆心不在原点的圆,可先用平移变换,将它的圆心平移到原点,然后进行扫描转换,最后再平移到原来的位置。 有几种较容易的方法可以得到圆的扫描转换,但是效率都不高。例如:直角坐标法和极坐标法: 1、直角坐标法 圆的直角坐标方程为 x2+y2=R2 若取x作为自变量,解出y,得到 (2-17)翻译 2013-06-07 15:03:01 · 980 阅读 · 0 评论 -
DDA算法
数值微分法即DDA法(Digital Differential Analyzer),是一种基于直线的微分方程来生成直线的方法。一、直线DDA算法描述: 设(x1,y1)和(x2,y2)分别为所求直线的起点和终点坐标,由直线的微分方程得= m =直线的斜率(2-1) 可通过计算由x方向的增量△x引起y的改变来生成直线:xi+1=原创 2013-06-07 14:16:17 · 7446 阅读 · 2 评论 -
生成直线的Bresenham算法
在生成直线的算法中,Bresenham算法是最有效的算法之一。Bresenham算法是一种基于误差判别式来生成直线的方法。 一、直线Bresenham算法描述: 它也是采用递推步进的办法,令每次最大变化方向的坐标步进一个象素,同时另一个方向的坐标依据误差判别式的符号来决定是否也要步进一个象素。 我们首先讨论m=△y/△x,当0≤m≤1且x12时的Bresenham算法。从DD翻译 2013-06-07 14:50:55 · 1169 阅读 · 0 评论