Papervision3D 触ってみた

Posted: July 13th, 2007 | No Comments »

Papervision3D に触ってみましたよ。

「F-site | [papervision3d]*Step2*GeometryObject3Dクラス」パクって参考にして、パラメータをいじれるようにしてみました。


わかりにくいですけど、値をいろいろ変えて “add” ボタンを押してみてください。
以下、解説。

“add” を押すことで、球体の頂点の中心点からの距離(以下、頂点距離)を変えることができます(球体の頂点という言葉は変ですが)。

頂点距離を変える方法ですが、全ての頂点にはそれぞれ番号がついており、これを間接的に利用します。
直接的に利用するのは、“module” と “remainder” のパラメータ。
頂点の番号を “module” で割った余りが “remainder” と等しい全ての頂点の頂点距離を “radius” 倍するというルールです。
(2 や 4 や 8 のmodule を使うと、連続した頂点が選択できます。)

“add” を押すと、パネル上の値でルールが追加され、左のテキストボックスにあるルール全てが順番に実行されます。
複数のルールがバッティングする場合は、後のルールが優先です。

“remove” (最後のルールを一つ消す)と “clear” (全部のルールを消去)のボタンもあるので、いろいろな組み合わせを試してみてください。
カンブリア期の生き物や宇宙船、エリマキトカゲのエリマキのような形になったりならなかったり。

とまぁ、こんなところです。

・・・こんなに説明がいるようじゃダメですね。
実験結果をアップ、ということで許してください。



Leave a Reply