Ugrás a tartalomhoz

Impulzív jelenségek modelljei

Karsai János

Typotex

1.2. A számítógépes animáció

1.2. A számítógépes animáció

Tetszőleges grafikákból álló sorozat kockáinak egymás utáni vetítésével animációhoz jutunk. Ilyen sorozatot kaphatunk, ha valamely egyparaméteres függvényt, görbét, felületet a paraméter változtatása mellett ábrázolunk. Ennek legegyszerűbb eszköze a Table utasítás. További animációs lehetőségek a Graphics`Animation` programcsomagban találhatók.

  • Amire figyelni kell:

A „kamera” beállítása (a rajzoló utasítás opciói) a különböző kockák esetén is ugyanaz legyen:

PlotRange BoxRatios AspectRatio ViewPoint
PlotRange BoxRatios AspectRatio ViewPoint

1.2.1. Példa. Függvénytranszformáció

  • Az animáció E

    E

animation2d=Table[Plot[Sin[cx],{x,–?,?}],{c,0,?,(?/6)}];

animation2d = Table [ Plot [ Sin [ c ? x ] , { x , - ? , ? } ] , { c , 0 , ? , ? 6 } ] ;

  • A képkockák grafikus tömbben

Show[GraphicsArray[Partition[animation2d,3]]];

Show [ GraphicsArray [ Partition [ animation2d , 3 ] ] ] ;

  • A kockák együtt

Show[animation2d];

Show [ animation2d ] ;

1.2.2. Példa. Fátyoltánc

  • Az animáció E

    E

animation3d=Table[ParametricPlot3D[{x+Sin[c+y],Cos[x]Cos[y],y},{x,–?,?},{y,–?,?},Axes›None],{c,–?,?,(?/3)}];

animation3d = Table [ ParametricPlot3D [ { x + Sin [ c + y ] , Cos [ x ] ? Cos [ y ] , y } , { x , - ? , ? } , { y , - ? , ? } , Axes None ] , { c , - ? , ? , ? 3 } ] ;

  • A képkockák grafikus tömbben

Show[GraphicsArray[Partition[animation3d,3]]];

Show [ GraphicsArray [ Partition [ animation3d , 3 ] ] ] ;