计算机图形学

2026/4/23 18:33:28

sx,sy,sz)为S(Pr;sx,sy,sz)?T(xr,yr,zr)gS(sx,sy,sz)gT(?xr,?xy,?xz)

uuuuruuuur旋转变换:绕空间任一轴P0P1旋转?角,步骤为:以P0为原点,P0P1为Oz轴建立新的坐

标系Oxyz;求出从坐标系Oxyz到坐标系Oxyz的变换M;将图形对象变换到坐标系Oxyz中;在新坐标系中Oxyz绕Oz轴旋转?角,变换为Rz(?);将图形对象变换回原坐标系

uuuurOxyz中,变换为M。这样绕P0P1旋转?角的变换为:M?1Rz(?)M

-1

四、计算题

1.现有三个控制点依次为P0(2,5)、P1(1,1)、P2(3,0,),用此三个点构造一条二次Bezier曲线,并计算参数为0,1/2,1时Bezier曲线上点的坐标。 n个数据点构成(n-1)次贝塞尔曲线,

三个数据点构成二次贝塞尔曲线,二次贝塞尔曲线参数方程 (1 - t)^2 P0 + 2 t (1 - t) P1 + t^2 P2;代入坐标后得到: 参数方程:

x = (1 - t)^2 * 2 + 2 t (1 - t) * 1 + t^2 * 3 = 3 t^2-2t+2, y= (1 - t)^2 * 5 + 2 t (1 - t) * 1 + t^2 * 0 = 3t^2-8t+5 , 消去参数 t 得到:

y = x + 1-2 Sqrt[3x - 5] t=0时坐标(2,5) t=1/2时坐标(7/4, 7/4) t=1时坐标(3,0)

2.假设计算机显示器的分辨率为1024×1024,每个像素的颜色值用24位表示,回答下列问题:

(1)帧缓冲的大小为多少?

(2)目前PC机的显存比较大,如512M字节,那么这么大的显存可以在哪些方面应用? 1024×1024×24/8=3145728字节

2D绘图、娱乐的视频播放、普通三维设计

3.计算点P(2,3)先绕坐标原点旋转60°再平移(1,7)后的点P′的坐标。 旋转60°后得到

346x??xcos??ysin??2??3*??

5554317y??xsin??ycos??2*?3*?

555平称(1,7)后得到

1x???x??1??

5y???y??7?52 5P′坐标为(?,152) 554.下图是某油田油井分布图,已知每口油井的位置(x,y坐标值)和产油量,如何求任意

多边形(虚线所示)中的总产油量?简要说明原理。[提示:油井可以看作点]

油井

利用逐点判断法的射线法判断油井是否在多边形内,在多边形内的油井产量相加得出总产油量。

从v(x,y) 点发出射线与多边形的边相交,若交点的个数为奇数,则v(x,y)位于多边形内;若为偶数,则v(x,y)在多边形之外。


计算机图形学.doc 将本文的Word文档下载到电脑
搜索更多关于: 计算机图形学 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219