下载此文档

计算机图形学计算题.doc


文档分类:资格/认证考试 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
题目中所有的坐标系,均以OpenGL坐标系为准使用OpenGL图形库渲染如下四棱截锥体图形,根据给定点的A、C、G的坐标推算出其余五个点B、D、E、F、H的坐标答: B(,-,) (2分)D(-,-,-) (2分)E(-,,-) (2分)F(-,,-) (2分)H(,,-) (2分)已知在平面P上有两条向量v1和v2他们的值分别(,,),(,,)求出垂直与平面P的法向量v3的值为多少,求出v1与v2之间的夹角θ的度数或cos值为多少?要求写出计算过程。向量的模 向量的倍乘 向量之和向量的点积 向量的叉积 答: v3=v1与v2叉积或v1×v2 (3分)v3=(y1z2–y2z1,z1x2–z2x1,x1y2–x2y1)v3=(,,) (2分)转换单位向量v3=(,,) cosθ=v1与v2单位向量的点积或v1·v2(2分)v1的单位向量=(,,) (1分) v2的单位向量=(,,) (1分) cosθ=x1x2+y1y2+z1z2; cosθ=*+*+*; cosθ=0 (1分) θ=90°已知空间中一条线段的两个顶点为d1(,,-)d2(,,-)计算出其绕(y=3,z=0)的轴旋转90°,要求写出每一个计算后得到的新矩阵。平移矩阵= 缩放矩阵=旋转矩阵绕x轴=绕y轴= 绕z轴=答:= (1分)沿Y轴平移3矩阵B= (1分)绕X旋转90度矩阵C= (1分)沿Y轴平移-3矩阵D=(1分)AxB=(2分)AxBxC= (1分)M=AxBxCxD=(1分)d1转换后=Mxd1=(,,)(1分)d2转换后=Mxd2=(,,)(1分)(DDA算法)、中点画线法和Bresenham算法计算出P0(1,1)和P1(3,6)之间扫描过的点。中点画线法Bresenham算法答:数值微分法(DDA算法)斜率由于斜率大于1增量(2分) yint(x+)x++++++(4分)yxd11121-332342-153563数据每行1分Bresenham算法斜率由于斜率大于1(4分)yxe11-121332-342153-(4,6)为圆心,半径为8的圆的1/8圆弧点坐标。中点画圆法答:xydx+4y+608-741418-451428161437-(4,6)为圆心,半径rx=6,ry=8的椭圆的1/4圆弧点在区域1内的坐标。切线斜率为区域1:答:区域1判断条件<(1分)xydx+4y+608-21541418-(4,6)为圆心,半径rx=8,ry=6的椭圆的1/4圆弧点坐标。切线斜率为,区域2的起始点为(4,6)区域2:答:xydx+4y+646-1088125520891154-,使用扫描线算法求出该多边形的活性边表。保存小数点后1位答:活性边表扫描线:Y=5:->->->Y=4:->->->Y=3:->Y=2:->Y=1:->(-200,-100)和(700,600)分别使用Cohen-Sutherland和梁友栋-BarSky算法计算对于区域(0,0,500,600)裁剪后的直线段,要求写出计算过程。100110000001010100000100101000100110答:Cohen-Sutherland算法:裁剪顺序为上下右左,区域编码如下:(2分)令x0=-200y0=-100x1=700y1=600c1=code(x0,y0)=0101c2=code(x1,y1)=0010(1分)裁剪下边后y0=0x0===-71c1=0001(2分)裁剪右边后x1=500y1===444c2=0000(2分)裁剪左边后x0=

计算机图形学计算题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wdggjhm62
  • 文件大小260 KB
  • 时间2020-08-10