华中科技大学计算机图形学 课件,华中科技大学计算机图形学作业及答案

6.你用过或知道哪些图形应用软件?

Macromedia Fireworks 8.0

用C语言编写程序:

物体A在(20,10)位置,当A沿40°方向匀速运动(速度为5m/秒),求经过1分钟后A所在位置。要求输入起始坐标(20,10),通过程序计算出1分钟后的坐标,并输出到屏幕(如果会进行图形程序设计,以图形方式描绘出运动轨迹

#include

main()

{

int x,y, a;

ta=DETECT;

initgraph(&ta,&tb,"c:\\tc")

for (a=0,a<61,a++)

{ x-=20+5*cos(40)

y-=10+5*sin(40)

putpixel(x,y,7);

delay(1000);

putpixel(x,y,0);

}

if(bioskey(1)!=0)

break;

closegraph();

}

1.使用正负法生成图形的条件,哪些规则曲线可以用正负法?

正负法是一种逐点生成曲线的方法。当已知曲线的方程(隐函数方程、极坐标方程、参数方程等)时,用正负法绘制曲线是很方便的。对于多值曲线,多解曲线,也非常实用。利用正负法生成曲线的同时,还可以计算曲线的近似长度及其包围区域的面积。

2.隐函数F( x, y)=0,将平面域分成哪几部分?

因为 f(x,y)=x^2+y^2-1 ,则分成二部分,f(x,y)=x^2-y^2-1,则分成3部分。

3.编写一为适合任意角度直线段的DDA算法通用程序。

隐函数F( x, y)=0,将平面分为三个区域,即F(x,y)<0,则点(x,y)在圆内;F(x,y)>0,则点(x,y)在圆外;F(x,y)=0,则点(x,y)在圆上;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值