ADDA算法的本质是用数值方法解微分方程(数值微分法)。
BDDA算法效率低,但利于硬件实现。
CBresenham算法只有加法和乘2计算,效率高。
DBresenham算法的基本思想是借助于一个决策变量d的正负符号,来确定下一个该亮点的象素点。
DDA(微分方程法)是Bresenham算法的改进。
判断题查看答案
常用的直线生成算法:Bresenham和()。
填空题查看答案
直线DDA算法,当斜率m
单选题查看答案
Bresenham直线算法中,无论斜率大于1还是小于1,其误差判别式都是一样的。
判断题查看答案
画直线的DDA算法,当直线斜率不存在时是不适合的。
判断题查看答案
用DDA算法生成圆周或椭圆不需要用到三角运算,所以运算效率高。
判断题查看答案
已知一直线段起点(1,10),终点(8,1),利用中点Bresenham算法生成此直线段,写出生成过程中坐标点及误差d的变化情况。并在下面的方格中,标出直线上各点。
简答题查看答案
如果线段端点坐标值不是整数,采用DDA算法产生的直线和将端点坐标值先取整后再用Bressenham算法产生的直线是否完全相同?为什么?能否扩充整数Bressenham算法使之能够处理当线段端点坐标值不是整数的情况。
简答题查看答案
以下哪一个模式是对算法的封装,它把算法的责任和算法本身分割开,委派给不同的对象管理()
单选题查看答案