プログラミング基礎 I

第十三回 (2007年 7月 9日)

SVG の応用: アニメーション

http://www.sw.it.aoyama.ac.jp/2007/PB1/lecture13.html

Martin J. Dürst

duerst@it.aoyama.ac.jp, O 棟 529号室

AGU

© 2007 Martin J. Dürst 青山学院大学

目次

先週のまとめ

SVG の仕様書 (日本語)

SVG のテキスト

SVG のアニメーション

アニメーション

アニメーションの要素

アニメーション用に主に次の要素がある:

アニメーション対象の選択

アニメートしたい要素の指定:

  1. アニメーション要素を xlink:href で指定
  2. 指定されてない場合に、アニメーション要素の親要素

アニメートしたい属性や特性の指定:

例: <animate xlink:href='#myRect'
attributeName='height' ...

アニメーションの時間帯

アニメーションの時間帯は次の属性で指定:

アニメーションの値の指定

アニメートする値の変化を次の属性で指定:

値の加算

アニメーションによって値が加算されるかどうかを次の属性と属性値で指定:

<animateColor><animateTransform> の特徴

授業全体のまとめ

これからの予定

全体のスケジュール

2006 年度の期末試験

これからの展望

⇒ XSLT (XML で XML の変換を指定): 後期の「プログラミング基礎 II」のテーマ

演習: SVG の面白いアニメーション

今まで作った面白い図を更に面白くして下さい。

部品の再利用、変形、アニメーションを使って下さい。

7月15日 (日曜日) の 22:00 までに Moodle に投稿して下さい。