随笔分类 - 计算机图形学
摘要:在使用计算机处理图形信息时,计算机内部存储的图形往往比较大,而屏幕显示的只是图形的一部分。因此需要确定图形中哪些部分落在显示区之内,哪些落在显示区之外,一般只显示落在显示区内部的图形,这个选择过程称为裁剪。 直线段裁剪 任意一条直线段与窗口之间只有以下四种情况 我们通过位运算编码来判断线段与窗口之间
阅读全文
摘要:填色算法分为两大类: 扫描线填色 (Scan-Line Filling) 算法。这类算法建立在多边形边界的矢量形式数据之上,可用于程序填色,也可用于交互填色 种子填色 (Seed Filling) 算法。这类算法建立在多边形边界的图像形式数据之上,并还需提供多边形界内一点的坐标。所以,它一般只能用于
阅读全文
摘要:直线生成算法 逐点比较法 所谓逐点比较法,就是在绘图过程中,绘图笔每走一步就与规定图形进行偏差比较,然后决定下一步的走向。 偏差判别:判断画笔的当前位置与规定图形的位置之间的偏差,以确定画笔下一步的走步方向 画笔走步:画笔在 X 或 Y 方向走一步 终点判断:判断画笔的当前位置是否是规定图形的终点
阅读全文
摘要:科赫雪花是一种分形图案,它的绘制规则是:从一个等边三角形开始,将每个边中间三分之一段去掉,然后在此部分向外绘制一个小等边三角形,以此类推。 下面的代码是在 Win32 API 中绘制科赫雪花的方法 // 返回 p1 p2 两点之间的点 p , pp1 : pp2 = r POINT ratio(do
阅读全文

浙公网安备 33010602011771号