• Showing Page History #75724
  • Showing Page History #76709
  • Showing Page History #96506

Show page source of wm3d/HowToUse.ja #76667

= 使い方 =

 * マウスでの操作
 * キーボードでの操作
 * MS Powerpoint に貼る
 * OpenOffice.org/LibreOffice impress に貼る
 * ウェブページに貼る
 * Builder スクリプトガイド
 * 手動コンパイル
 * VMD プラグインの使い方

== マウスでの操作 ==

=== 左ボタン ===
 * 並進/回転 (クリック & ドラッグで; マウスモードに依存。デフォルトは回転)

=== Wheel ===
 * 拡大縮小/奥行き感的な何か(カメラ位置の変更); デフォルトは拡大縮小

== キーボードでの操作 ==

 * "a" : about を表示
 * "c" : 表示リセット & 再読み込み
 * "d" : マウスモード(wheel)を奥行き感変えるモードへ
 * "e" : XML データの編集モードへ
 * "l" : ローカル XML ファイル読み込み
 * "r" : マウスモード(左)を回転モードへ (デフォルト)
 * "s" : マウスモード(wheel)を拡大縮小モードに (デフォルト)
 * "S" : XML データと現在の視点の情報をローカルファイルに保存する
 * "t" : マウスモード(左)を並進モードへ
 * arrows : マウス wheel と大体同じ。並進モードの時だけ左クリック & ドラッグと同じ。
 * "+" : 上矢印と同じ
 * "-" : 下矢印と同じ

== MS Powerpoint に貼る ==

まずコントロールツールボックスを探す。デフォルト非表示だった気がするので"表示"から探さないとダメかも。
見っけたら "Shockwave Flash Object" を探してクリック。スライド上でクリック & ドラッグで作る。
作ったコントロールの右クリックメニューから"プロパティ"をクリック。

出てきた窓で "Movie" に swf ファイルの場所を指定して、WMode を "Direct" か "gpu" に変える。
"Direct" と "gpu" で何が違うのかは知らない。

古いバージョン (0.16 以前) はさらに謎の設定を追加しないと表示できないので、
新しいバージョン (0.20 以降) を使うといいです。新しいバージョンのほうが
バグとかは大分マシになってます。

ちなみに、新しいバージョン (0.20 以降) でもまだまだまだまだ不備があって、
相当バグいです。Flash10 の Watermelon の時のほうが大分安定していたように
感じるレベルで。powerpoint2003 でのテストでは flash がハングするケースも
結構あります。ページやマウスのフォーカス切り替えがどうも鬼門です。
ボチボチ改善していく予定です。できるかわからんけど。

何も表示されなくなったら、クリックしたりドラッグすると表示が復活することが
あります。それでも何も起こらなかったら割とどうにもならないです。
ファイルを一旦閉じるか、Movie ファイルを一旦変更してまた変更して元に戻せば
flash をまた最初から読み込んでくれるので復活します。あぁ、バグがひどいなぁ。

== OpenOffice.org/LibreOffice impress に貼る ==

わかりませんでした。ていうか今は無理っぽい?

== ウェブページに貼る ==

ウェブページに貼るときはコンパイルはいりません。javascript 経由で XML データを流し込めます。
下のような感じで Redraw コマンドの引数に XML データを流し込めばいいです。

{{{ javascript
  document.WM3D.Redraw(
'<WMXML>\n' +
  '<ATOM pos="4 4 4" color="0xFF0000" radius="5" />\n' +
  '<ATOM pos="4 10 4" color="0xFF0000" radius="5" />\n' +
  '<ATOM pos="4 4 10" color="0xFF0000" radius="5" />\n' +
  '<ATOM pos="10 4 4" color="0xFF0000" radius="5" />\n' +
'</WMXML>');
}}}

注意: wm3d のように Stage3D を使う flash11 な swf をウェブページに貼るときは object なり embed
タグで wmode="gpu" ("direct" でもいいかも) というパラメータを忘れずに渡す必要あり。

== Builder スクリプトガイド ==

== 手動コンパイル ==

== VMD プラグインの使い方 ==