




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
习题课,1.列举计算机图形学的主要研究内容。计算机中图形的表示方法、图形的计算、图形的处理和图形的显示。图形硬件、图形标准、图形交互技术、光栅图形生成算法、曲线曲面造型、实体造型、真实感图形计算与显示算法,以及科学计算可视化、计算机动画、自然景物仿真、虚拟现实等。,2.常用的图形输出设备是什么?显示器(CRT、LCD、等离子)、打印机、绘图仪等。,2.常用的图形输入设备是什么?键盘、鼠标、跟踪球、空间球、数据手套、光笔、触摸屏、扫描仪等。,3.列出3种图形软件工具。AutoCAD、SolidWorks、UG、ProEngineer、CorelDraw、Photoshop、PaintShop、Visio、3DMAX、MAYA、Alias、Softimage等。,4.写出|k|1的直线Bresenham画线算法。,4.写出|k|1的直线Bresenham画线算法。设直线方程为:y=kx+b,即x=(y-b)/k,有xi+1=xi+(yi+1-yi)/k=xi+1/k,其中k=dy/dx。因为直线的起始点在象素中心,所以误差项d的初值d0=0。y下标每增加1,d的值相应递增1/k,即dd1/k。一旦d1,就把它减去1,这样保证d在0、1之间。,当d0.5时,最接近于当前象素的右上方象素(xi+1,yi+1),x方向加1,d减去1;而当d1的直线中点画线算法。构造判别式:d=F(M)=F(xp+0.5,yp+1)=a(xp+0.5)+b(yp+1)+c当d0,M在Q点右侧,取上方P1为下一个象素;当d=0,选P1或P2均可,约定取P1为下一个象素;,增量计算:若d0,取正上方象素P1(xp,yp+1),要判下一个象素位置,应计算d1=F(M1)=F(xp+0.5,yp+2)=a(xp+0.5)+b(yp+2)+c=d+b增量为b。若d0,取右上方象素P2(xp+1,yp+1)。要判断再下一象素,则要计算d2=F(M2)=F(xp+1.5,yp+2)=a(xp+1.5)+b(yp+2)+c=d+a+b增量为ab。d的初值d0=F(x0+0.5,y0+1)=F(x0,y0)+0.5a+b=0.5a+b,用2d代替d的算法:voidMidpointLine(intx0,inty0,intx1,inty1,intcolor)inta,b,d1,d2,d,x,y;a=y0-y1,b=x1-x0,d=a+2*b;d1=2*b,d2=2*(a+b);x=x0,y=y0;drawpixel(x,y,color);while(yy1)if(d0)x+,y+,d+=d2;elsey+,d+=d1;drawpixel(x,y,color);/*while*/*midPointLine*/,5.写出下图中多边形的边表(新边表),5.写出下图中多边形的边表(新边表)。,5.写出下图中多边形的边表(新边表)。,6.已知三角形ABC的各顶点坐标为A(1,2)、B(5,2)、C(3,5),现有直线L,L上的两点P、Q的坐标分别为P(0,-1)和Q(1,0),将三角形ABC相对直线L作对称变换后得到三角形ABC,按步骤列出变换矩阵,并计算三角形ABC各顶点的坐标值。,(1)平移坐标系原点到P(0,-1)点;(2)关于直线y=x作对称变换;(3)恢复坐标轴平移。,6.空间直线AB的两端点坐标为A(0,0,0),B(1,1,1),试写出绕AB旋转45的三维复合变换矩阵。,7.写出以原点为球心,半径为2的球体的旋转生成算法。,6.写出以原点为球心,半径为2的球体的旋转生成算法。算法一:以点为基本图元for(j=0;j72;j+)绕Y轴逆时针旋转5度,变换矩阵为Ry;/画出半圆画点(0,2,0);for(i=0;i36;i+)将当前点绕Z
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2019-2025年中国牛膝市场运行态势及行业发展前景预测报告
- 中国汽车传动轴行业市场运营现状及投资规划研究建议报告
- 开关控制装备项目投资可行性研究分析报告(2024-2030版)
- 2025年 常宁市市级机关遴选考试笔试试题附答案
- 渔船避风港口航道疏浚采砂工程项目可行性研究报告
- 中国楼宇工程市场竞争态势及行业投资潜力预测报告
- 中国晶圆制造设备市场全面调研及行业投资潜力预测报告
- 中国水产品干腌加工行业市场调查研究及投资前景预测报告
- 玻璃调棒行业深度研究分析报告(2024-2030版)
- 中国高密度聚乙烯薄膜行业调查报告
- 三生事业六大价值
- 锆石基本特征及地质应用
- 丝网除沫器小计算
- 制钵机的设计(机械CAD图纸)
- 学校财务管理制度
- 三年级下册美术课件-第15课色彩拼贴画|湘美版(共11张PPT)
- 水稻病虫统防统治工作总结
- 水在不同温度下的折射率、粘度和介电常数
- howdoyoucometoschoolPPT课件
- 四柱特高弟子班绝密资料——席学易
- 广安市教育局文件材料归档范围及保管期限表
评论
0/150
提交评论