ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:44KB ,
资源ID:6212373      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6212373.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(三维图形的投影变换.doc)为本站会员(tkhy51908)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

三维图形的投影变换.doc

1、学 号 天 津 城 建 大 学计算机图形学实验报告实验三 三维图形的投影变换学 生 姓 名专 业 、 班 级指 导 教 师 任 丽 敏成 绩计算机与信息工程学院2013 年 月 日天津城建大学设计性实验任务书计算机与信息工程 学院 专业 班姓名 学号: 课程名称: 计算机图形学 设计题目: 三维图形的投影变换 完成期限:自 2013 年 9 月 24 日至 2013 年 10 月 8 日设计依据、要求及主要内容(可另加附页):1 设计依据:本课程设计是依据教材一书的第 4 章三维图形的投影变换为设计依据, 制作三维图形的投影变换的程序。2 设计要求:绘制三维物体的轴测投影图和一点透视图 基本要

2、求:(1) 在程序中给定控制多面体的顶点坐标及点线信息。(2) 视点固定在 z 轴某点上,输入物体的旋转角度及平移量。(3) 正轴测投影图和一点透视图。附加要求:绘制二点透视图指导教师: 任丽敏 实验目的:题目: 设计思想:原程序:#include#include float pp182; pp282;float pp82;float t44;float xx,yy;int ty84;float xs,ys,xe,ye;int i,a,j;int num122=0,1,1,2,2,3,5,6,6,7, 3,4,4,5,1,6,0,5,2,7,7,4,3,0;int p84=32,15,-8,1

3、,35,-5,-45,1,-24,18,27,1,34,0,24,1,3,50,10,1,12,-24,25,1,15,18,0,1,-15,55,0,1;main()int gd=DETECT,gm;initgraph(setbkcolor(WHITE);jbm();jbm2();ji();drawline1(460,200);jb();getch();closegraph();jbm()jbm1();for(i=0;i8;i+)ppi0=affincx(pi0,pi1,pi2);ppi1=affincz(pi0,pi1,pi2);drawline(260,160);jbm1()t00=1;

4、t01=0;t02=0;t03=0;t10=0;t11=1;t12=0;t13=0;t20=0;t21=0;t22=1;t23=0;t30=0;t31=0;t32=0;t33=1;ji()for(i=0;i8;i+)tyi0=0;tyi1=0;tyi2=-1/0.01;tyi3=1;ji1();for(i=0;i8;i+)ppi0=affincx(tyi0,tyi1,tyi2);ppi1=affincz(tyi0,tyi1,tyi2);pp2i0=affincx(tyi0,tyi1,tyi2);pp2i1=affincz(tyi0,tyi1,tyi2);drawline(200,200);ji

5、1()t00=1;t01=0;t02=0;t03=0;t10=0;t11=1;t12=0;t13=0;t20=0;t21=0;t22=1;t23=0;t30=0;t31=0;t32=0;t33=1;affincx(int x,int y,int z) xx=(x*t00+y*t10+z*t20+t30)*2;return(xx);affincz(int x,int y,int z)yy=(x*t02+y*t12+z*t22+t32)*2;return(yy);jb()jb1();for(i=0;i8;i+)ppi0=affincx(pi0,pi1,pi2);ppi1=affincz(pi0,p

6、i1,pi2);drawline(260,300);jb1()double t1,t2;t1=30.0*3.1415927/180;t2=45.0*3.1415927/180;t00=cos(t1);t01=0.0;t02=-sin(t1)*sin(t2);t03=0.0;t10=-sin(t1);t11=0.0;t12=-cos(t1)*sin(t2);t13=0.0;t20=0.0;t21=0.0;t22=cos(t2);t23=0.0;t30=0.0;t31=0.0;t32=0.0;t33=1.0;drawline1(int xc,int yc) int j,s,e;for(j=0;j8

7、;j+)xs=pp1j0; ys=pp1j1;xe=pp200; ye=pp201;setlinestyle(2,0,1);setcolor(RED);line(xc-xs,yc-ys,xc-xe,yc-ye);drawline(int xc,int yc) int j,s,e;for(j=0;j12;j+)s=numj0;e=numj1;xs=pps0; ys=pps1;xe=ppe0; ye=ppe1;setcolor(BLUE);line(xc-xs,yc-ys,xc-xe,yc-ye);jbm2()jbm1();for(i=0;i8;i+)ppi0=affincx(pi0,pi1,pi2);ppi1=affincz(pi0,pi1,pi2);pp1i0=affincx(pi0,pi1,pi2);pp1i1=affincz(pi0,pi1,pi2);drawline(460,200);运行结果:体会:

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报