- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章-Maple的3D动画制作.
Maple的3D动画
图10-01~07 “外层”动画animate3d的基本使用方法
with(plots):
animate3d((x^2*cos(t)+y^2*sin(t)),x=-2..2,y=-2..2,t=0..Pi,frames=9,axes=box,orientation=[63,76],style=wireframe,color=red,grid=[11,11]);
图 1 使用各版通用函数animate3d制作的单片曲面变形过程动画
with(plots):
animate3d({-2*cos(t)*sqrt(x^2+y^2),(x^2*cos(t)+y^2*sin(t))},x=-2..2,y=-2..2,t=0..Pi,frames=6,axes=box,orientation=[63,76],style=wireframe,color=blue,grid=[16,16]);
图 2 animate3d的多对象功能
with(plots):with(plottools):
animate3d([x*u,t-u,x*cos(t*u)+u],x=1..3,t=1..4,u=1..4,frames=9,style=wireframe,color=blue,axes=FRAME);
图 3 使用各版通用函数animate3d制作的参数曲面变形过程动画
with(plots):
animate3d({[x,y+t,x*y],[2*x*y+t,x,x+t]},x=-Pi..Pi, y=-2*Pi..2*Pi,t=1..12,frames=6,labels=[x,y,z],axes=frame,style=LINE,color=blue,grid=[6,8]);
图 4 animate3d生成的双对象参数曲面过程动画
笔者注记:对于参数曲面来说,动画生成命令函数animate3d()也可以接受坐标变换和transform变换。
proc(x,y,t) if x^2 y+t*3/4 then t-2 else t end if end proc:P:=%:
animate3d(P,-2..2,-3..3,1..5,axes=box,frames=9,style=PATCHNOGRID,orientation=[35,70],frames=9);
图 5 使用各版通用函数animate3d制作的proc曲面变形过程动画
笔者注记:其它的非曲面对象和其它的动画类型(如踪迹动画),本函数都不能实现,需要另辟蹊径。
观察单个函数曲面动画的数据结构
with(plots):
animate3d(u+t*cos(u*x),x=1..6.3,t=1..4,u=1..4,axes=box,frames=3,grid=[3,3]);Q:=%:
lprint(Q):;
图 6 简化了的单片曲面,用于观察数据结构
观察参数方程曲面动画的数据结构
with(plots):
animate3d([x+u,u+t,u+x*cos(u)],x=1..3,t=1..4,u=0..1*Pi,axes=frame,frames=3,grid=[3,4],orientation=[-36,112]);
q:=%:lprint(q):
图 7 简化了的参数曲面过程动画,用于观察数据结构
图10-08~24 “中层”动画dis-t的基本制作方法
观察实例
首先观察一个简单的dis-t动画的数据结构实例:
with(plots):with(plottools):
N:=3:
display(seq(line([0,0,0],[i*2*Pi/12,sin(i*2*Pi/12),3]),i=1..N),insequence=true,color=black,thickness=2,axes=frame,scaling=constrained);
lprint(%);
图 8 一条线段的过程动画
再来观察一个特殊的dis-t动画的数据结构实例:
with(plots):
plot3d(4,t=0..2*Pi,p=0..Pi,coords=spherical,numpoints=12):
Q2:=%:
polygonplot3d([[0,1,-6],[1,-1,2],[3,6,5] ,[1,-4,-18],[3,0,9]],axes=boxed,thickness=3,color=green):
Q3:=%:
spacecurve([t*sin(t),t,t*cos(t)],t=-P
您可能关注的文档
- 竣工自评报告(鼎盛删减版)..doc
- 童世骏大学的理念和高校的社会责任..doc
- 竣工资料编制及归档管理规定..doc
- 童话作品网站的设计与实现论文综述..doc
- 童话作品网站的设计与实现..doc
- 端口技术的设计与实现(SYN探测技术)..doc
- 端盖零件的工艺流程及专用夹具的设计..doc
- 章鱼信息发布系统解决方案..doc
- 竹炭销售公司创业计划书..docx
- 笔字根是五笔输入法的基本单元..doc
- 执业药师之《药事管理与法规》检测卷讲解含答案详解(最新).docx
- 执业药师之《药事管理与法规》全真模拟模拟题及答案详解(全国通用).docx
- 2025年执业药师之《西药学综合知识与技能》模拟试题附参考答案详解(突破训练).docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺模拟题库含答案详解(培优a卷).docx
- 2025年执业药师之《西药学综合知识与技能》真题精选附答案详解(名师推荐).docx
- 执业药师之《药事管理与法规》强化训练模考卷带答案详解.docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺测试卷包附参考答案详解(b卷).docx
- 2025年执业药师之《西药学综合知识与技能》模考模拟试题及参考答案详解(夺分金卷).docx
- 2025年执业药师之《西药学综合知识与技能》真题含答案详解【b卷】.docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺模拟题库带答案详解(b卷).docx
最近下载
- 贵州省事业单位人员聘用合同书.doc VIP
- 4.建筑施工企业项目负责人安全生产考核合格证书样本.pdf VIP
- 贵州省事业单位人员聘用合同书范本.docx VIP
- 皮带接头硫化上.pptx VIP
- 陕西省事业单位合同5篇.docx VIP
- 贵州省事业单位人员聘用合同书(合同范本).pdf VIP
- SYT 4201.2-2019 石油天然气建设工程施工质量验收规范 设备安装工程 第2部分:塔类.docx VIP
- SYT 4201.4-2019 石油天然气建设工程施工质量验收规范设备安装工程 第4部分:炉类.docx VIP
- 解读2021新安全生产法课件PPT(内容完整).pptx VIP
- SY_T 4201.3-2019 石油天然气建设工程施工质量验收规范 设备安装工程 第3部分:容器类.docx VIP
文档评论(0)