- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言(三维图形变换)(C language (3D graphic transformation))
c语言(三维图形变换)(C language (3D graphic transformation))
320,240,TM);
}
为(J = 1;J = 15;j++)
{
设置颜色(J);
rotationy(0,0,10,24,J,TM);
画(1,320,240,TM);
}
为(J = 1;J = 15;j++)
{
设置颜色(J);
rotationz(0,0,10,24,J,TM);
画(1,320,240,TM);
}
为(J = 1;J = 15;j++)
{
设置颜色(J);
缩放(0.2 * 0.2 * J,J,0.2 J,TM);
画(1,320,240,TM);
}
(0)setwritemode;
axono2d(1,320,240,45,35.2667,U,V,W,iPen,种类,数量);
projectx.tar(80,0,0,TM);
画(1,320,240,TM);
projecty(0,80,0,TM);
画(1,320,240,TM);
projectz(0,0,80,TM);
画(1,320,240,TM);
getch();
cleardevice();
axono2d(1,320,240,45,35.2667,U,V,W,iPen,种类,数量);
mirrxoy(0,0,60,TM);
画(1,320,240,TM);
mirrxoz(0,60,0,TM);
画(1,320,240,TM);
mirryoz(60,0,0,TM);
画(1,320,240,TM);
getch();
closegraph();
}
绘制(浮SF,浮浮浮tranm XC,YC,[ ] [ 4 ])
{
int i,M =数量;
飘* * * PX,PY,PZ,徐,YV,ZW;
浮U1 [数],[数] V1,W1 [数];
PX =徐;
py = 电视;
PZ =和ZW;
为(i = 0;i 米;i++)
{
变换(U [我],[我] V,W [我],PX,PY,PZ,tranm);
U1 [我] =×PX;
V1 [我] = * PY;
W1 [我] =×PZ;
}
axono2d(SF、XC、YC、45、35.2667,U1,V1,W1,iPen,善良,m);
getch();
axono2d(SF、XC、YC、45、35.2667,U1,V1,W1,iPen,善良,m);
}
无效axono2d(浮SF浮牛,浮法公司浮法BTA,浮AFA,x [ ],[ ]浮浮Y,Z [ ],[ ] int int KP,KL [ ],int MP)
{
浮BF、AF、CA、CB、CG、SG、XP、YP,ZP;
int i;
BF = BTA×rad;
AF = AFA * RAD;
CB = cos(BF);
CA = cos(AF);
为(i = 0;i MP;i++)
{
如果(x [我] = = 0)
XP =牛SF * Z [我] * CB;
其他的
XP =牛+顺丰*(x [我] Z [我] * CB);
如果(Y [我] = = 0)
YP =公司+顺丰* Z [我] * CA;
其他的
YP =公司SF6(Y [我] Z [我] * CA);
情节(XP,YP,KP的[我],KL [我]);
}
}
空洞的情节(的x,y为浮,IP,int路)
{
如果(IP = = 3)
moveTo((int)(int)X,Y);
其他的
{
如果(路= = 0)
setlinestyle(userbit_line,0xffff,3);
其他的
setlinestyle(userbit_line,0xffff,3);
LineTo((int)(int)X,Y);
}
}
无效initm(浮unitm [ ] [ 4 ])
{
int n;
对于(n = 0;n<4;N + +)
{
unitm [ ] [ 0 ] = 0;
unitm [ ] [ 1 ] = 0;
unitm [ ] [ 2 ] = 0;
unitm [ ] [ 3 ] = 0;
unitm [ ] [ ] = 1;
}
}
无效mult4x4(浮马[ ] [ 4 ],浮MB [ ] [ 4 ],
浮MC [ ] [ 4 ])
{
int MI,MJ,MK;
对于(MI = 0;MI<4;心肌梗死+ +)
{
对于(MJ = 0;MJ<4;MJ + +)
{
MC [] [MJ] = 0;
对于(MK = 0;MK<4;MK + +)
MC [] [MJ] = MC [] [MJ] +马[] [ ] [ ] * MB MK MK [MJ];
}
}
}
无效的变换(浮x0,浮Y0,浮Z0,浮X,Y×Z浮,浮,浮tranm [ ] [ 4
您可能关注的文档
- boot设置(Boot settings).doc
- bosch门禁平台化(bosch门禁平台化).doc
- bs与cs(BS and CS).doc
- bt下载提速设置和软件提速(BT download speed settings and software speed up).doc
- bt加速(BT acceleration).doc
- budapi资料中文说明(Budapi data description in Chinese).doc
- bwd3k130系列干式变压器温控器主要技术指标(Main technical specifications of bwd3k130 series dry-type transformer temperature controller).doc
- b制造资源计划(B manufacturing resource planning).doc
- b超单到底说明了些什么(B Ultrasound single end shows what).doc
- b超单看宝宝性别(Just look at the B Ultrasound baby gender).doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
最近下载
- 四川省绵阳市江油市2020-2021学年九年级上学期期中物理试题(含答案).docx VIP
- (新版)危害因素辨识与风险防控题库及答案解析 .pdf VIP
- 2022年华南农业大学工作人员招聘考试试题及答案.docx VIP
- 人教版小学五年级下册体育教案全集.pdf VIP
- 国有企业基层组织工作条例(试行)在线测试.doc VIP
- 初中常见化学式的默写.docx VIP
- 《基础生态学》(第二版_牛翠娟、孙儒泳、李庆芬)课后思考题答案.doc VIP
- essbase BIEE__学习笔记.ppt VIP
- 初中物理《内能的利用》真题演练含解析.pdf VIP
- TF02EP全自动口服液灌装机使用规程.pdf VIP
文档评论(0)