Home

Rest Term

enhance Flex Builder - part 2

enhance Flex Builderの続き。

今回はEclipse環境をJavaScriptで拡張することができるEclipse Monkeyを利用します。

実はこのEclipse Monkeyを使ったActionScriptのコード補間はFlex2の頃からあったようで、
海外サイトを巡ればたくさん情報が手に入りました。
今のFlex(AS3.0)人口はあの頃と比べて増えてると思うので、ここで情報を簡単に整理しておこうかと。

環境はEclipse 3.4.1(Pleiadesで日本語化済み)、Flex Builder Plugin 3.0.2。
まず、[ヘルプ] > [ソフトウェア更新] > [サイトの追加] から
http://download.eclipse.org/technology/dash/update
を追加、Eclipse Monkeyをダウンロード・インストールします。
Eclipseを再起動するとメニューに ‘スクリプト’ という項目が新しく出来ているはず。
次に、任意のプロジェクトのルート直下に ’scripts’ フォルダを作成し、そこに .jsファイルを追加していきます。

Eclipse Monkey

Eclipse Monkey入門編ということで、今回はAS3.0におけるgetter/setterを自動生成するスクリプトを書きます。

Continue reading

クラインの壺 - pv3d

klein bottle
>> demo (Flex)
(要 Flash Player 10)

引き続きPapervision3Dでラインアート。
今日はクラインの壺を描きました。
二つのメビウスの帯をその縁に沿って貼り合わせるとクラインの壺ができます。

・参考
Klein Bottle — from Wolfram MathWorld

コンピュータアート好きの人にとってMathWorldは宝の山です。

ハート曲面 - pv3d

Heart Surface
>> demo (Flex)
(要 Flash Player 10)

引き続きPapervision3Dでラインアート。
今日はハート曲面を描きました。

・参考
Heart Curve — from Wolfram MathWorld
Heart Surface — from Wolfram MathWorld

メビウスの帯 - pv3d

mobius strip
>> demo (Flex)
(要 FlashPlayer 10)

メビウスの帯をPapervision3Dで。
ついでにローレンツアトラクタも。>> demo

PV3D 1.5くらい(? の時は3Dラインアートのデモもよく見かけたんですが、
2.0になってからはあまり見かけなくなりました。
その代わりに最近では各種マッピング/シェーディングを利用したデモが増えてきているようです。
今、branchesにはPublic Alpha 3.0 - PapervisionXがぶら下がってますが、
これにはいったいどんな機能が追加されてるんだろう。。

・参考
Möbius Strip — from Wolfram MathWorld

2009年

greeting2009
>> Happy New Year

新年あけましておめでとうございます。
2009年です。

この4月からは新たな地(東京)で新たな生活が待っています。
わくわく、どきどき。

準備運動は2年かけてしっかりしたので、ここから一気に階段を駆け上がりたい。
時々は途中でつまづいてケガもすると思うけど、それでも確実に上へ。

新年が良い年でありますように。

Home

Meta

Return to page top