面の向きを求める

メモメモ。

FN1008001 – 3次元空間における面の向きを調べる – Flash : テクニカルノート

3次元座標空間で面を扱うとき、その向きを知りたいことがあります。面の向きは、面に対する垂線のベクトルで定められます。これを「法線ベクトル」と呼びます。なお、本稿では面をDisplayObjectインスタンス、または3頂点の3次元座標で表される3角形で考えることにします。

文字列からクラス名を参照する方法

メモメモ

F-site | [AS3] クラスを文字列で参照したい

文字列で指定されたクラス名からクラスの参照を得るには、flash.utils.getDefinitionByName()関数を用います。引数の文字列にクラス名を指定すれば、クラスの参照が返ります。クラスの参照を格納する変数には、Classでデータ型を指定します。

openFrameworksの本

Beyond Interaction ―メディアアートのためのopenFrameworksプログラミング入門画像認識のために、openFrameworksをかじっているのだが、この本、Beyond Interaction ―メディアアートのためのopenFrameworksプログラミング入門はとても参考になる。インストールから、作品制作までの一連の事柄を把握できる。Macユーザならば、Xcodeで開発ができる。

svn: Cannot rename fileと言われたら

subversionを使っていると、たまに.svn以下のファイルのパーミッション設定が壊れて、updateできなくなることがある。
chmodを使って、書き込み権限を与えてもダメな場合がほとんどで、不思議に思っていたのだが、BSD系(macも)のOSには、パーミッションだけではなく、フラグという概念もあるらしく、これを変えないといけないらしい。なので、こんな感じで。

$ chflags -R nouchg

詳しは、こちら。
http://homepage.mac.com/sdkfz164/terminal/chflags.html