![第11章-3D动画的设计技术_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-5/20/ce83e2b3-81c4-4b79-a921-30c54940df40/ce83e2b3-81c4-4b79-a921-30c54940df401.gif)
![第11章-3D动画的设计技术_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-5/20/ce83e2b3-81c4-4b79-a921-30c54940df40/ce83e2b3-81c4-4b79-a921-30c54940df402.gif)
![第11章-3D动画的设计技术_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-5/20/ce83e2b3-81c4-4b79-a921-30c54940df40/ce83e2b3-81c4-4b79-a921-30c54940df403.gif)
![第11章-3D动画的设计技术_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-5/20/ce83e2b3-81c4-4b79-a921-30c54940df40/ce83e2b3-81c4-4b79-a921-30c54940df404.gif)
![第11章-3D动画的设计技术_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-5/20/ce83e2b3-81c4-4b79-a921-30c54940df40/ce83e2b3-81c4-4b79-a921-30c54940df405.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Maple的图形动画技术一一用Maple(69)制作数学动画课件第十一章3D动画的设计技术图11-0103点的过程动画with(plots):with(plottools):N:=24:F:=i-poi nt(cos(i*2*Pi/12),s in (i*2*Pi/12),3,color=bl ue,symbol=DIAMOND,symbolsize=55): display(seq(F(i),i=O.N),i nseque nce=true,axes=FRAME,ori en tatio n=-12,35);d1:=%:PLOT3D(ANIMATE(seq(F(i),i=O.N),AXESS
2、TYLE(FRAME);d2:= %:;spacecurve(cos(i*2*Pi/12),si n( i*2*Pi/12),3,i=0.N);d3:=%:display(d1,d3);display(d2,d3);flyi .-丄:图1使用对象函数制作的孤点过程动画(连环画)with(plots):N:=24:h:=4:F:=i-poi ntplot3d(cos(4*Pi*i/N),si n(4*Pi*i/N),h/N*i,g rid=5,3,symbol=circle,symbolsize=23,style=POINT,color =blue):display(seq(F(i),i=0.N
3、),i nseque nce=true,axes=box);d1:= %:;PLOT3D(ANIMATE(seq(op(F(i),i=O.N);d2:=%:;spacecurve(cos(i*4*Pi/24),si n( i*4*Pi/24),4*i/24,i=0. 24,color=red,style=LINE);d3:=%: display(d2,d3,axes=frame);Maple的图形动画技术一一用Maple(69)制作数学动画课件3图2使用绘图函数制作的孤点过程动画(连环画)使用变换函数和对象函数制作孤点过程动画with(plots):with(plottools):a:=3:b
4、:=2:k:=6:n :=2:m:=0: N:=72:t:=2*Pi*i/N:L:=poi nt( -n ,m,m,color=blue,symbol=circle,symbolsize=23):L1:=i-tra nslate(L,a*cos(k*Pi*i/N),b*si n(k*Pi*i/N),0)display(seq(L1(i),i=0.N),axes=n ormal,labels=x,y,z,i n seque nce=true,orie ntati on=-80,65);PL0T3D(ANIMATE(seq(L1(i),i=0.N),0RIENTATI0N(-80,65),A XE
5、S(FRAME);内层动画with(plots): R:=24:a:=0:b:=4*Pi:f:二n-cos(a+(b-a)* n/R):g:=n-s in (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=
6、0.R),i nseque nce=true,axes=box,view=-1.1. 1.1,-1.1.1.1,0.7,orie ntati on=9,71);图3用内层方法设计的点过程动画图11-0411点的踪迹动画 使用对象函数制作点踪迹动画(匀步长)A, 使用对象函数 plottoolspoint with(plots):with(plottools): N:=54:h:=4:r:=1-k/N: F1:=i-seq(poi nt( r*cos(k*6*Pi/N),r*si n( k*6*Pi/N),h/N* k,symbolsize=54,symbol=CIRCLE,color=blac
7、k),k=0.i): spacecurve( r* cos(6*Pi*k/N),r*s in (6*Pi*k/N),h/N*k,k=0. .N,color=gree n):d01:=%: display(ANIMATE(seq(F1(i),i=0.N),i nseque nce=true,axes =FRAME,orie ntatio n=65,65,view=-1.1,-1.1,0.4):;d1 1:=%:;display(d01,d11);B, 使用对象函数 plottoolscurve F2:=i-curve(seq( r* cos(k*6*Pi/N),r*si n( k*6*Pi/N)
8、,h/N *k,k=0.i),thick ness=3,color=red,style=POINT,symbolsi ze=36,symbol=DIAMOND):spacecurve( r* cos(6*Pi*k/N),r*s in (6*Pi*k/N),h/N*k,k=0. .N,color=mage nta):d02:=%: display(ANIMATE(seq(F2(i),i=0.N),i nseque nce=true,axes =box,orie ntatio n=65,65,view=-1.1,-1.1,0.5):;d12: =%:;display(d02,d12);C, 使用对
9、象函数 plottoolspolygo n F3:=i-polygo n( seq( r* cos(k*6*Pi/N),r*si n( k*6*Pi/N),h /N*k,k=0.i),thick ness=3,color=blue,style=POINT,symbo lsize=36,symbol=DIAMOND):spacecurve( r* cos(6*Pi*k/N),r*s in (6*Pi*k/N),h/N*k,k=0. .N,color=cya n):d03:=%: display(ANIMATE(seq(F3(i),i=0.N),i nseque nce=true,axes =bo
10、x,orie ntatio n=65,65,view=-1.1,-1.1,0.5):;d13: =%:;使用三个不同对象函数的方案,自左至右:A,B,Cdisplay(d03,d13);图4 效果相同的连环画使用绘图函数制作点踪迹动画(匀步长)A, 使用 pointplot3d函数with(plots):with(plottools): N:=54:h:=4:r:=(1-k/N)A2: F1:=i-poi ntplot3d(seq( r*cos(k*6*Pi/N),r*si n(k*6*Pi/N ),h*r/N*k,k=0.i),symbol=DIAMOND,color=blue,symbol
11、siz e=12):spacecurve( r* cos(6*Pi*k/N),r*s in (6*Pi*k/N),h*r/N*k,k= 0.N): d0:=%:display(seq(F1(i),i=0.N),i nseque nce=true,axes=box,view =-1.1,-1.1,0.0.8,orie ntatio n=67,73):;d11:=%:display(d0,d11);B, 使用 polygonplot3d函数with(plots):with(plottools):N:=54:h:=4:r:=(1-k/N)A2: F2:=i-polyg on plot3d(seq(
12、r* cos(k*6*Pi/N),r*si n( k*6*Pi /N),h*r/N*k,k=0.i),symbol=DIAMOND,color=blue,style=P OINT,symbolsize=12):spacecurve( r* cos(6*Pi*k/N),r*s in (6*Pi*k/N),h*r/N*k,k= 0.N): d0:=%: display(seq(F2(i),i=0.N),i nseque nce=true,axes=box,view =-1.1,-1.1,0.0.8,orie ntatio n=67,73):d12:=%: display(d0,d12);C, 使用
13、spacecurve 函数 with(plots):with(plottools):N:=54:h:=4:r:=(1-k/N)A2: F3:=i-spacecurve(seq( r*cos(k*6*Pi/N),r*si n( k*6*Pi/N) ,h*r/N*k,k=0.i),style=POINT,symbolsize=12,symbol=DIA MOND,color=blue):第2编第1章 Maple的3D图形基本功能spacecurve(r* cos(6*Pi*k/N),r*s in (6*Pi*k/N),h*r/N*k,k=0.N): d0:=%:display(seq(F3(i),
14、i=0.N),in seque nce=true,axes=box,view =-1.1,-1.1,0.0.8,orie ntatio n=67,73):d13:=%: display(d0,d13);.u D n Q o o o Q图5 效果相同的连环画#使用变换函数制作点踪迹动画(匀步长)with(plots):with(plottools):N:=54:h:=4:r:=k/N:a:=1:b:=2:c:=0:poi nt(a,b,c,symbolsize=12,symbol=CIRCLE,color=black):G:=%:F:=i-seq(tra nslate(G,r*cos(k*6*P
15、i/N),r*si n( k*6*Pi/N), h/N*k),k=0.i):spacecurve(a+r*cos(6*Pi*k/N),b+r*si n( 6*Pi*k/N),c+h/N*k ,k=0.N,color=gree n):d0:=%:display(ANIMATE(seq(F(i),i=0.N),i nseque nce=true,axes= FRAME,orie ntatio n=65,65,view=a-1.a+1,b-1.b+1,c.c+ 4):d1:=%:display(d0,d1);Q:=%:图6用变换函数制作的点踪迹动画(匀步长) 点的步进式踪迹动画(匀步长) with(
16、plots):R:=8:a:=0:b:=2*Pi:w:=3: f:=i-cos(a+(b-a)*i/R/w):g:=i-si n(a+(b-a)*i/R/w):h:=i-(a+(b-a)*i/R/w)/2:F:=n-POINTS(seq(evalf(f(i),g(i),h(i),i=0.w* n),SYMB0L(CIRCLE,18),C0L0R(RGB,1,0,0):display(seq(F( n), n=0.R),i nseque nce=true,axes=box,orie n tatio n=70,50,view=-1.1,-1.1,0.3.3);Q:=%: PLOT3D(ANIMAT
17、E(seq( F(n), n=0.R),AXES(FRAME):;图7点元步进式踪迹(匀步长)动画点的步进式踪迹动画(变步长)with(plots):R:=8: f:=i-cos(a+(b-a)*i/ g:=i-s in (a+(b-a)*i/ h:=i-(a+(b-a)*i/K :=21:a:=0:b:=2*Pi:K):K):K)/2:K/R* n),SF:=n-POINTS(seq(evalf(f(i),g(i),h(i),i=0.YMBOL(CIRCLE,18),COLOR(RGB,0,0,1): Maple的图形动画技术一一用Maple(69)制作数学动画课件display(seq(F
18、( n), n=O.R),i nseque nce=true,axes=frame,ori en tatio n=30,65);Q:=%:PL0T3D(ANIMATE(seq( F(n), n=0.R),AXES(FRAME):; - 一/”j亠“亠 *#匚:、图8 点元步进式踪迹(变步长)动画点的链伸式踪迹动画(全元族)with(plots):K:=18:R:=8:a:=0:b:=2*Pi:f:=(i, n)-cos(a+(b-a)*i/K* n/R): g:=(i, n)-si n(a+(b-a)*i/K* n/R): h:=(i, n)-(a+(b-a)*i/K* n/R)/2:F:=n
19、-POINTS(seq(evalf(f(i, n),g(i, n),h(i, n),i=0.K) ,SYMBOL(CIRCLE,18),COLOR(RGB,1,0,0): display(seq(F( n), n=0.R),i nseque nce=true,axes=box); PLOT3D(ANIMATE(seq(F( n),n=0.R),AXES(FRAME);图9点的链伸式踪迹动画(变元族,匀步长)with(plots):K:=15:R:=8:w:=2:u:=w*R/K:a:=0:b:=2*Pi:f:=(i, n)-cos(a+(b-a)*i/K* n/R/u):g:=(i, n)-s
20、i n(a+(b-a)*i/K* n/R/u):h:=(i, n)-(a+(b-a)*i/K* n/R/u)/2:F:=n-POINTS(seq(evalf(f(i, n),g(i, n),h(i, n),i=O.w* n),SYMBOL(CIRCLE,18),COLOR(RGB,1,0,0): display(seq(F( n), n=0.R),i nseque nce=true,axes=box,orie n tatio n=73,58):;PLOT3D(ANIMATE(seq( F(n), n=0.R),AXES(FRAME);图10 点元链伸式踪迹(变元族,等步长)动画点的链伸式踪迹动
21、画(变元族,变步长)with(plots):K:=19:R:=8:a:=0:b:=2*Pi:f:=(i, n)-cos(a+(b-a)*i/K* n/R):g:=(i, n)-si n(a+(b-a)*i/K* n/R):h:=(i, n)-(a+(b-a)*i/K* n/R)/2:F:=n-POINTS(seq(evalf(f(i, n),g(i, n),h(i, n),i=0.K/R* n),SYMBOL(DIAMOND,18),COLOR(RGB,0,0,1): display(seq(F( n), n=0.R),i nseque nce=true,axes=box);PLOT3D(AN
22、IMATE(seq(F( n),n=0.R),AXES(FRAME),ORIENTATION(5,55);II IIj 一-F1+ a 4L j8图11点元链伸式踪迹(变元族,变步长)动画图11-1215线的过程动画使用对象函数制作线元的过程动画with(plots):with(plottools):N:=8:F:=i-curve(-1,0,0,1,0,0,0,0,0,0,2*cos(i*2*Pi/N),2*si n( i*2*Pi/N),0,2*cos(i*2*Pi/N)+5,0,0,2*cos(i*2*Pi/N)+8,0,1/2,2*cos(i*2*Pi/N)+7,0,-1/2,2*cos
23、(i*2*Pi/N)+7,0,0,2*cos(i*2*Pi/N)+8,0,color=black,thick ne ss=4):display(seq(F(i),i=0.N),i nseque nce=true,axes=frame):;PLOT3D(ANIMATE(seq(F(i),i=0.N),AXESSTYLE(FRAME):;0图12用对象函数制作的线元过程动画(曲柄连杆机构的运动) 使用绘图函数制作线元的过程动画with(plots):N:=27:r:=25:F:=i-spacecurve( r* cos(i*2*Pi/N)+t*cos(t),r*si n( i*2*Pi/N)+t*
24、si n(t),t,t=0.6*Pi,color=black,thick ness=3):display(seq(F(i),i=0.N),i nseque nce=true,axes=n ormal):PLOT3D(ANIMATE(seq(F(i),i=0.N),AXESSTYLE(FRAME):AT*弋IQ9X 11 -zlz-C tra nslate(L,r*cos(i*2*Pi/N),r*si n(i*2*Pi/N),0): display(seq(F(i),i=0.N),i nseque nce=true,axes=box):d1:= %:spacecurve(r*cos(t),r*s
25、i n( t),0,t=0.2*Pi,color=blue): d0:=%:display(d0,d1,orie ntatio n=50,73);Q:=%:第2编第1章 Maple的3D图形基本功能图14用变换函数制作的线元过程动画with(plots):M:=36:R:=24:a:=0:b:=4*Pi: c:=0:d:=2*Pi:f:=(i, n)-cos(a+(b-a)*i/M)+si n( c+(d-c)* n/R): g:=(i, n)-(a+(b-a)*i/M)/6+(c+(d-c)* n/R): h:=(i, n)-si n(a+(b-a)*i/M):F:=n-CURVES(seq
26、(evalf(f(i, n),g(i, n),h(i, n),i=0.M ),THICKNESS(3),C0L0R(RGB,1,0,0): display(seq(F( n), n=0.R),i nseque nce=true,axes=NORMAL,la bels=x,y,z,orie ntatio n=63,73);图15 一个内层线元过程动画的连环画图11-1623线的的踪迹动画使用对象函数制作线元的踪迹动画(匀步长)with(plots):with(plottools):R:=16:G:=n-seq(curve(0,0,0,cos(i*2*Pi/R),s in (i*2*Pi/R),5
27、,1.5*cos(i*2*Pi/R),1.5*si n( i*2*Pi/R),5,cos(i*2*Pi/R),si n( i*2*Pi/R),2,cos(i*2*Pi/R),si n( i*2*Pi/R),3,lin estyle=1,thick ness=3,color=red),i=0. n):display(ANIMATE(seq(G( n), n=0.R),i nseque nce=true,axes= frame):图16 用对象函数制作线元的踪迹动画使用绘图函数制作线元的踪迹动画(匀步长)with(plots):R:=24:r:=8:G:=n-seq(spacecurve(0+2*
28、Pi*i/R,t*cos(t)-30+r*si n(2*Pi *i/R),t*si n(t),t=0.6*Pi,color=black,thick ness=1),i=0.n):display(seq(display(G( n), n=0.R),i nseque nce=true,axes= frame);图17 用绘图函数制作线元的踪迹动画使用变换函数制作线元的踪迹动画(匀步长)restart:with(plottools):with(plots):R:=24:r:=2:t:=4*Pi*i/R:L:=curve(0,0,0,1/3,-1/7,1.2,1,0,1,1/3,1/7,1.2, 0,
29、0,0,thick ness=3,color=COLOR(RGB,0.2,0.8,0.1): f:=i-tra nslate(rotate(L,0,0,-t),r*cos(t),r*si n( t),t/1)Jspacecurve( r* cos(t1),r*si n( t1),t1/1,t 1= 0.4*Pi,color= brow n,thick ness=2):d0:=%:G:=n-seq(f(i),i=0. n):#Maple的图形动画技术一一用Maple(69)制作数学动画课件display(ANIMATE(seq(G( n), n=O.R),i nseque nce=true,or
30、ien tatio n=54,61,axes=frame):;dh:=%: display(dh,dO);图18用变换函数制作线元的踪迹动画线的步进式踪迹动画(匀步长)M:=24:R:=8:w:=2:a:=-2*Pi:b:=2*Pi:c:=0:d:=2*Pi:f:=(i,k)-(a+(b-a)*i/M)+3*sin(c+(d-c)*k/R/w):g:=(i, k)-(c+(d-c)*k/R/w):h:=(i, k)-cos(a+(b-a)*i/M):F:=n-CURVES(seq(seq(evalf(f(i,k),g(i,k),h(i,k),i=0.M),k=0.w*n),THICKNESS(
31、2),COLOR(RGB,0,0,1):PLOT3D(ANIMATE(seq(F(n),n=O.R),AXES(FRAME);Q:=%:JU邈_徳、-图19线元匀步长步进式踪迹动画的内层设计线的步进式踪迹动画(变步长)M:=21:R:=8:u:=M/R:a:=-4:b:=4:c:=0:d:=2*Pi: f:=(i,k)-(a+(b-a)*i/M):g:=(i,k)-(c+(d-c)*k/R/u): h:=(i,k)-(a+(b-a)*i/M)A2+3*si n( c+(d-c)*k/R/u): F:=n-CURVES(seq(seq(evalf(f(i,k),g(i,k),h(i,k),i=
32、0.M),k=0.M/R* n),THICKNESS(2),COLOR(RGB,1,0,0): PL0T3D(ANIMATE(seq(F( n), n=0.R),AXES(NORMAL),ORIENTATI ON(30,75);17图20线元变步长步进踪迹动画的内层设计 线的链伸式踪迹动画(全元族)M:=15:K:=12:R:=8:a:=-1:b:=1:c:=0:d:=2*Pi:f:=(i,k ,n )-(a+(b-a)*i/M)-2*si n( c+(d-c)*k/K* n/R):g:=(i,k, n)-(c+(d-c)*k/K* n/R):h:=(i,k, n)-1-(a+(b-a)*i/
33、M)A3:F:=n-CURVES(seq(seq(evalf(f(i,k ,n ),g(i,k, n) ,h(i,k ,n ),i=0.M),k=0.K),THICKNESS(2),COLOR(RGB,1,0,0):PLOT3D(ANIMATE(seq(F( n),n=0.R),AXES(FRAME),ORIENTATIO N(-23,74);图21线元全元族链伸动画的内层设计线的链伸式踪迹动画(变元族,匀步长)M:=18:R:=8:w:=2:a:=0:b:=2*Pi:c:=0:d:=2*Pi:m:=5:f:=(i,k, n)-m*cos(a+(b-a)*i/M)+3*s in (c+(d-c
34、)*k/R* n/R/w):g:=(i,k, n)-(c+(d-c)*k/R* n/R/w):h:=(i,k, n)-m*si n( (a+(b-a)*i/M):F:=n-seq(CURVES(seq(evalf(f(i,k, n) ,g(i,k ,n ),h(i,k ,n ),i=0.M),C0L0R(HUE,k/16),THICKNESS(2),k=0.w* n): PL0T3D(ANIMATE(seq( F(n), n=0.R),AXES(NORMAL);图22内层线元变元族匀步长链伸动画的设计 线的链伸式踪迹动画(变元族,变步长)M:=5:K:=13:R:=8:a:=-1:b:=1:c
35、:=0:d:=2*Pi:f:=(i,k, n)-(a+(b-a)*i/M)+1/2*si n( c+(d-c)*k/K* n/R):g:=(i,k, n)-(c+(d-c)*k/K* n/R):h:=(i,k, n)-1/5*(a+(b-a)*i/MF2:F:=n-CURVES(seq(seq(evalf(f(i,k ,n ),g(i,k, n) ,h(i,k ,n),i=0.M),k=0.K/R* n),THICKNESS(2),C0L0R(RGB,1,0,0):PL0T3D(ANIMATE(seq(F( n), n=0.R),AXES(N0RMAL),0RIENTATI0N(35,60);
36、Q:=%:图23内层线元变元族变步长链伸动画的设计图11-2427 面体的过程动画使用对象函数制作面体的过程动画with(plots):with(plottools):N:=8:F:=i-co ne(4*cos(i*2*Pi/N),4*si n( i*2*Pi/N),3,(2+si n( i)*1.1,color=gree n, grid=8,5): display(seq(F(i),i=O.N),i nseque nce=true,axes=box,scali ng=uncon strai ned,orie ntatio n=36,65);使用绘图函数制作面体的过程动画restart:wit
37、h(plots):with(plottools):N:=8:F:=i-plot3d(x,si n(x),y*5*i,x=0.2*Pi*(i/(2*N)+.5),y=O.1,grid=18,4,color=cya n): display(seq(F(i),i=0.N),i nseque nce=true,axes=box);图25 用绘图函数制作面体的过程动画使用变换函数制作面体的过程动画with(plots):with(plottools):l:=2:a:=3:b:=2:L:=plot3d(u,v,-uA2-vA2,u=-1.1,v=-1.1,grid=6,6,col or=mage nta)
38、:N:=24:t:=2*Pi*i/N:L1:=i-tra nslate(L,a*cos(t),b*si n(t),O):; display(seq(L1(i),i=0.N),view=-(a+1).a+1,-(b+1).b+1 ,-2.0,axes=no rmal,labels=x,y,z,i nseque nce=true,orie ntatio n=55,55);PLOT3D(ANIMATE(seq(op(op(L1(i),i=0.N),AXES(FRAME) ):图26 用变换函数制作面体的过程动画restart:with(plots):M:=6:N:=4:R:=l5:a:=-3:b:=
39、3:c:=-4:d:=4:u:=0:v:=30:f:=(i,j, n)-(a+(b-a)*i/M):g:=(i,j, n)-(c+(d-c)*j/N):h:=(i,j, n)-(a+(b-a)*i/MF2+(c+(d-c)*j/NF2)*(u+(v-u)*n/R):F:=n-MESH(evalf(seq(seq(f(i,j, n),g(i,j, n),h(i,j, n),i=0.M),j=0.N),COLOR(HUE, n/16):PL0T3D(ANIMATE(seq(F( n),n=0.R),AXES(BOX),ORIENTATION(9,71);面元过程动画的内层设计图11-2835 面体
40、的踪迹动画使用对象函数制作面体的踪迹动画(匀步长) with(plots):with(plottools):R:=24:G:=n-seq(polygo n(0,0,0,cos(i*2*Pi/R),s in (i*2*Pi/R ),5,cos(i*2*Pi/R),si n( i*2*Pi/R),2,thick ness=3,color =gree n),i=0. n):PLOT3D(ANIMATE(seq(G( n),n=0.R),AXES(BOX),ORIENTATION( 150,75);Q:=%:display(ANIMATE(seq(G( n),n=0.R),i nseque nce=t
41、rue,axes= frame):Maple的图形动画技术一一用Maple(69)制作数学动画课件图28用对象函数制作的面体踪迹动画使用绘图函数制作面体的踪迹动画(匀步长)with(plots):N:=8:a:=4: G:=i-(u-i/N,v+i/N,(uA2+vA2)+(a*i/N)A2,u=-2.2,v=-1.1,grid=5,5,color=cya n):GG:=n-display(seq(plot3d(G(i),i=0. n):display(seq(GG( n), n=0.N),i nseque nce=true,axes=frame,or ien tatio n=-15,60);
42、图29 只用绘图函数和display设计的曲面步进踪迹动画 使用变换函数制作面体的踪迹动画(匀步长) with(plots):with(plottools):R:=9:L:=cuboid(2,2,2,1,1,1,style=patch): f:=i-rotate(L,0,0,2*Pi*i/R):;display(seq(f(i),i=0.R);GG:=n-display(seq(f(i),i=0. n):display(seq(GG( n), n=0.R),i nseque nce=true,axes=frame,or ien tatio n=-13,53);19I图30 用变换函数制作的面体
43、踪迹动画体步进式踪迹动画(匀步长)restart:with(plots):M:=4:N:=6:R:=12:w:=1: a:=-2:b:=2:c:=-2:d:=2:u:=0:v:=2*Pi:f:=(i,j,k)-(a+(b-a)*i/M): g:=(i,j,k)-(c+(d-c)*j/N)+5*cos(u+(v-u)*k/R): h:=(i,j,k)-(a+(b-a)*i/M)A2+(c+(d-c)*j/N)A2+5*si n( u+(v- u)*k/R):F1:=n-seq(MESH(seq(seq(evalf(f(i,j,k),g(i,j,k),h(i ,j,k),i=O.M),j=O.N)
44、,COLOR(HUE,k/16),k=0.w* n): PL0T3D(ANIMATE(seq(F1( n), n=0. .R ),AXES(BOX),SCALING(CON STRAINED),ORIENTATION(23,64);图31面元匀步长步进踪迹动画的内层设计 面体步进式踪迹动画(变步长)restart:M:=3:N:=7:R:=8:K:=21:r:=15:u:=K/R:a1:=-3:b1:=1:a2:=-4:b2:=1:c:=0:d:=2*Pi: f:=(i,j,k)-(a1+(b1-a1)*i/M)+r*cos(c+(d-c)*k/R/u): g:=(i,j,k)-(a2+(b2-a2)*j/N)+r*si n(c+(d-c)*k/R/u):h:=(i,j,k)-12*(a1+(b1-a1)*i/M)*(a2+(b2-a2)*j/N):F1:=n-seq(MESH(seq(seq(evalf(f(i,j,k),g(i,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人租房协议书模板
- 广东省梅州市梅江区实验中学2025年初三下学期(4月)月考英语试题试卷含答案
- 广东省揭阳真理中学2025届初三第四次模拟考试(5月)数学试题含解析
- 广东省江门市名校2025年高中毕业班第二次模拟(语文试题理)含解析
- 广东省惠州市惠东县达标名校2025年初三下学期4月阶段练习(一模)生物试题试卷含解析
- 广东省广州市重点达标名校2025年中考化学试题命题比赛模拟试卷(2)含解析
- 部门级安全培训考试题及下载答案可打印
- 预防火灾 从学习消防知识开始
- 全员安全培训考试题附完整答案【历年真题】
- 全国高考物理试题汇编(11月第一期)H2固体、液体、气体的性质(含解析)
- 人教版新目标英语九年级上册单元词句总结(全册)
- JTS-T-272-1-2014沿海港口建设工程投资估算指标
- 教科版科学四年级下册7.《种子的传播》教学设计
- 智能云服务交付工程师认证考试题库(网大版)-中(多选题)
- 大学新生入学教育总结报告(3篇模板)
- 家谱印刷合同书
- GB/T 30334-2024物流园区服务规范及评价指标
- 2023年第40届全国中学生物理竞赛初赛试题及详细解答
- 冬季疾病防治知识讲座
- 会计学生学情分析总结
- 内蒙古自然资源调查监测技能竞赛理论考试题库(浓缩500题)
评论
0/150
提交评论