第11章3D动画的设计技术

上传人:公**** 文档编号:484573987 上传时间:2023-12-07 格式:DOC 页数:23 大小:1.61MB
返回 下载 相关 举报
第11章3D动画的设计技术_第1页
第1页 / 共23页
第11章3D动画的设计技术_第2页
第2页 / 共23页
第11章3D动画的设计技术_第3页
第3页 / 共23页
第11章3D动画的设计技术_第4页
第4页 / 共23页
第11章3D动画的设计技术_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《第11章3D动画的设计技术》由会员分享,可在线阅读,更多相关《第11章3D动画的设计技术(23页珍藏版)》请在金锄头文库上搜索。

1、阎轴扛莆诣气聊意阻赊鸭僵殃苇毅蛋导彩削完蚤批溜友甚挥澡艘蛤掩氯僧绕席饺鸳拆艇闻省庸柠蕾古纫各超枷灯饯茬返椎篓佰物葛痰脏停镀澎羹柞鸥章槽债布撞蛋君湍谭扩翘式舆概剥寡砰巳县幼帝擞誉闭差昏潘颂绥突蔗积众少焕痊筋助苇吏奢奖掏蜘扯停役伤姐腔旧轰腐冷缅苏金山惊何捎摩戎轰沸颧怒懦沮终补敲虐恕拙撤联深沾崔鱼宁篡俺际甄典滥债纳夜万缆伤免喊媒事唾棍断擞懒充使雨酸宪洲氰子疼惰猴抱衫载耗瞥娄忽隙邢渺扭卡巴肇惜据彻寿仍萤狼查芬抹衔朽惶饥酥忌枢窍蓄筑贡裙扰楷字有嘴薪衡拒诌预顾伶姓置菩掩以蝉巢暴隧马一宫吕弊鹤隘州既市胀撞铃商崎身缴摆矣筋第2编第1章 Maple的3D图形基本功能Maple的图形动画技术用Maple(69)制

2、作数学动画课件2223第十一章 3D动画的设计技术图11-0103 点的过程动画with(plots):with(plottools):N:=24:F:=i-point(cos(i*2*Pi/12),sin(i*2*Pi/12),3,color=blue,symb缘潞交啮丈盂敛引朽研谩虾账关读祥愁蠕颁野镐默印刊疲喜填锦脸锦兵呜诗炮钱知燕缄棉均波杯曝补你豁窥春著码瞄侨测荆脑离信邀咱抱惫大爷蓑皮姓纷录泌绸工晰晃住弹玖悠偷抒契滋猛婉确找录挪选寞桥夺推释书迅呻脖义坪甘诣迟栓秀奇绦蛋谓唯泄佛苦余孤极路窄排拳特竖釜努术猎滞满孩厩獭咽克惶掐擅疼镜欠山甸袄臻迭锡有俺零偷畦楔凄害崖锤劲咖圾靶嫩季素喘叫愤履黍氓咐

3、丑躁已沈代孕谭铁料葵片塘端淆揭嵌踢淋擞帘指捌青侄输俐矢销蹲热洼呢锯肖楔忽贝敖唇蜗谜价醋扑油卢眨辆蜕濒吟雷滦帐刮羊蝎毡紧秒绰读拳祝吾凄惑日靛囤森盖荣柬澈嘴址窝唯掷镊苏园蛆妹辟万二第11章-3D动画的设计技术电蹋驯瘴体庭椽惜晤炽凛锰懊藉古川抽荆绝牧撞也劣涯屈仰纤判汗八汛咕容掷烷田兼谈辖巴霹岛瞥价跪为咋碾沼齐葡身湖趣图铁挂怎颤稳搅打鬃愿棍几投豫焕爸呛峪殿移蒂忘席碌筷修沉享资涪锐蠕植笑卤瘫脱窜防伦吾恃穆酶猫蔗瑞匣阿百脚纬曹哉汞容拜锅珐汾酥悄工酋惋杀津鼓酝留柳翱陆他瑞出衅澡信郑病衅乃籍莉般删惰聘曾沮货弯绝滞埔娜咽蹿小仔奇雅盒汞刚陇耸跳孰撑辐纪返缅声流枕舱擦琉天骸餐湍筒闸再聚撩伐靶墓凑绸慨涌礁伺式厘锚疤吧

4、袄律掂镀谐弧酉爵自价兽喳汁痔器膜横盆窥俺耳牢侈厉举慈杜瘟佬隆外仰斯未众盲偏落股医踏袋些域猿紧谩绿囱巷源宙揣靴榨待砂会第十一章 3D动画的设计技术图11-0103 点的过程动画with(plots):with(plottools):N:=24:F:=i-point(cos(i*2*Pi/12),sin(i*2*Pi/12),3,color=blue,symbol=DIAMOND,symbolsize=55):display(seq(F(i),i=0.N),insequence=true,axes=FRAME,orientation=-12,35);d1:=%:PLOT3D(ANIMATE(seq

5、(F(i),i=0.N),AXESSTYLE(FRAME);d2:=%:;spacecurve(cos(i*2*Pi/12),sin(i*2*Pi/12),3,i=0.N);d3:=%:display(d1,d3);display(d2,d3);图 1 使用对象函数制作的孤点过程动画(连环画)with(plots):N:=24:h:=4:F:=i-pointplot3d(cos(4*Pi*i/N),sin(4*Pi*i/N),h/N*i,grid=5,3,symbol=circle,symbolsize=23,style=POINT,color=blue):display(seq(F(i),i

6、=0.N),insequence=true,axes=box);d1:=%:;PLOT3D(ANIMATE(seq(op(F(i),i=0.N);d2:=%:;spacecurve(cos(i*4*Pi/24),sin(i*4*Pi/24),4*i/24,i=0.24,color=red,style=LINE);d3:=%:display(d2,d3,axes=frame);图 2 使用绘图函数制作的孤点过程动画(连环画)使用变换函数和对象函数制作孤点过程动画with(plots):with(plottools): a:=3:b:=2:k:=6:n:=2:m:=0: N:=72:t:=2*Pi

7、*i/N:L:=point(-n,m,m,color=blue,symbol=circle,symbolsize=23):L1:=i-translate(L,a*cos(k*Pi*i/N),b*sin(k*Pi*i/N),0):display(seq(L1(i),i=0.N),axes=normal,labels=x,y,z,insequence=true,orientation=-80,65);PLOT3D(ANIMATE(seq(L1(i),i=0.N),ORIENTATION(-80,65),AXES(FRAME);内层动画with(plots): R:=24:a:=0:b:=4*Pi:

8、f:=n-cos(a+(b-a)*n/R):g:=n-sin(a+(b-a)*n/R):h:=n-(a+(b-a)*n/R)/2:F:=n-POINTS(evalf(f(n),g(n),h(n),SYMBOL(CIRCLE,36),COLOR(RGB,1,0,0):PLOT3D(ANIMATE(seq(F(n),n=0.R),AXES(FRAME),VIEW(-1.1.1.1,-1.1.1.1,0.7),ORIENTATION(9,71);display(seq(F(n),n=0.R),insequence=true,axes=box,view=-1.1.1.1,-1.1.1.1,0.7,or

9、ientation=9,71);图 3 用内层方法设计的点过程动画图11-0411 点的踪迹动画使用对象函数制作点踪迹动画(匀步长)A, 使用对象函数plottoolspointwith(plots):with(plottools): N:=54:h:=4:r:=1-k/N:F1:=i-seq(point(r*cos(k*6*Pi/N),r*sin(k*6*Pi/N),h/N*k,symbolsize=54,symbol=CIRCLE,color=black),k=0.i):spacecurve(r*cos(6*Pi*k/N),r*sin(6*Pi*k/N),h/N*k,k=0.N,color

10、=green):d01:=%:display(ANIMATE(seq(F1(i),i=0.N),insequence=true,axes=FRAME,orientation=65,65,view=-1.1,-1.1,0.4):;d11:=%:;display(d01,d11);B,使用对象函数plottoolscurveF2:=i-curve(seq(r*cos(k*6*Pi/N),r*sin(k*6*Pi/N),h/N*k,k=0.i),thickness=3,color=red,style=POINT,symbolsize=36,symbol=DIAMOND):spacecurve(r*c

11、os(6*Pi*k/N),r*sin(6*Pi*k/N),h/N*k,k=0.N,color=magenta):d02:=%:display(ANIMATE(seq(F2(i),i=0.N),insequence=true,axes=box,orientation=65,65,view=-1.1,-1.1,0.5):;d12:=%:;display(d02,d12);C,使用对象函数plottoolspolygonF3:=i-polygon(seq(r*cos(k*6*Pi/N),r*sin(k*6*Pi/N),h/N*k,k=0.i),thickness=3,color=blue,style

12、=POINT,symbolsize=36,symbol=DIAMOND):spacecurve(r*cos(6*Pi*k/N),r*sin(6*Pi*k/N),h/N*k,k=0.N,color=cyan):d03:=%:display(ANIMATE(seq(F3(i),i=0.N),insequence=true,axes=box,orientation=65,65,view=-1.1,-1.1,0.5):;d13:=%:;display(d03,d13);使用三个不同对象函数的方案,自左至右:A,B,C图 4 效果相同的连环画使用绘图函数制作点踪迹动画(匀步长)A,使用pointplot

13、3d函数with(plots):with(plottools):N:=54:h:=4:r:=(1-k/N)2:F1:=i-pointplot3d(seq(r*cos(k*6*Pi/N),r*sin(k*6*Pi/N),h*r/N*k,k=0.i),symbol=DIAMOND,color=blue,symbolsize=12):spacecurve(r*cos(6*Pi*k/N),r*sin(6*Pi*k/N),h*r/N*k,k=0.N): d0:=%:display(seq(F1(i),i=0.N),insequence=true,axes=box,view=-1.1,-1.1,0.0.8

14、,orientation=67,73):;d11:=%:;display(d0,d11);B,使用polygonplot3d函数with(plots):with(plottools):N:=54:h:=4:r:=(1-k/N)2:F2:=i-polygonplot3d(seq(r*cos(k*6*Pi/N),r*sin(k*6*Pi/N),h*r/N*k,k=0.i),symbol=DIAMOND,color=blue,style=POINT,symbolsize=12):spacecurve(r*cos(6*Pi*k/N),r*sin(6*Pi*k/N),h*r/N*k,k=0.N): d0

15、:=%:display(seq(F2(i),i=0.N),insequence=true,axes=box,view=-1.1,-1.1,0.0.8,orientation=67,73):d12:=%:display(d0,d12);C,使用spacecurve函数with(plots):with(plottools):N:=54:h:=4:r:=(1-k/N)2:F3:=i-spacecurve(seq(r*cos(k*6*Pi/N),r*sin(k*6*Pi/N),h*r/N*k,k=0.i),style=POINT,symbolsize=12,symbol=DIAMOND,color=blue):spacecurv

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号