先日公開したMqoView for Processing ですが、大変なバグ(仕様漏れ?)がありました。
OpenGLやメタセコイアは、いわゆる右手系の座標なのですが、Processingは左手系を採用しています。
MqoView for Processingは、これまで座標変換などをしてなかったため、古いバージョンでは、鏡に映ったようなモデルが表示されてしまってました。左右対称なモデルばかりで確認していたので、気がつくのが遅れました。
修正版(ver0.2)を先ほどUpしました。非常にお恥ずかしい限りですorz......
DLはこちらから。
2009年2月11日水曜日
2009年2月8日日曜日
Processing: IDEからアプリ実行時のメモリ確保量の変更
Processing実行時に、OutOfMemoryが出る時の対処。
Processingはデフォルトでは、初期目盛りは64M。
作成アプリケーションで多量のメモリを消費する場合、ヒープメモリが不足する場合もあります。
このような場合、Processing設定値を変更する事で対応可能な場合があります。
この設定値はIDEからは設定できず、下記のファイルを変更する必要があります。<追記>メモリ確保の最大値変更はIDEのPreferenceの中から可能です。初期起動時のメモリは下記ファイルからのみの変更できます。
※Processing 1.0.1の場合のセッティングなので、Verが変わるとまた状況が変わるかもしれません。
preferences.txt変更時は、Processingを再起動する必要あります
Processingはアプリケーション(IDE)終了時に、その時の設定をpreferences.txtに上書きするため、
preferences.txtの変更は、必ずProcessingアプリケーションが立ち上がってない状態で行いましょう。
この対処方法は、IDEから実行の場合です。
JRE等を利用する場合は、実行オプションなどでヒープメモリ量を指定するようにしてください。
Processingはデフォルトでは、初期目盛りは64M。
作成アプリケーションで多量のメモリを消費する場合、ヒープメモリが不足する場合もあります。
このような場合、Processing設定値を変更する事で対応可能な場合があります。
/Document and Settings/[User Name]/Application Data/Processing/preferences.txt
(メモリに関係ある項目のみ抜粋)
run.options.memory.maximum=1024
←メモリ最大サイズ(自分のPCのメモリとの相談。初期値は256)
run.options.memory.initial=256
←プログラム実行時に最初に確保されるメモリ(初期値64)
run.options.memory=true
←最大値指定の設定の有効・無効の指定(初期値は、無効)
※Processing 1.0.1の場合のセッティングなので、Verが変わるとまた状況が変わるかもしれません。
preferences.txt変更時は、Processingを再起動する必要あります
Processingはアプリケーション(IDE)終了時に、その時の設定をpreferences.txtに上書きするため、
preferences.txtの変更は、必ずProcessingアプリケーションが立ち上がってない状態で行いましょう。
この対処方法は、IDEから実行の場合です。
JRE等を利用する場合は、実行オプションなどでヒープメモリ量を指定するようにしてください。
ラベル:
Processing
2009年2月7日土曜日
MQOViewer for Processingの動作サンプルコード公開
MQOViewer for Processingの動作サンプルを公開しました。
Processing上でものすごく簡単にMQODataが表示できることが見てもらえると思います。
近日中に動画(パラパラマンガ)サンプルもUpします
サンプルプログラムを同梱して、Ver1.0cとしました。
こちらより
Processing上でものすごく簡単にMQODataが表示できることが見てもらえると思います。
近日中に動画(パラパラマンガ)サンプルもUpします
サンプルプログラムを同梱して、Ver1.0cとしました。
こちらより
ラベル:
MqoViewer,
Processing
2009年2月2日月曜日
Processingライブラリのコンパイラ
Mqoviewerライブラリ生成時に使用したコンパイラがJRE6であったため、Mac等で動作しないことがわかりました。
Processingのリファレンスちゃんと読んでなかったです。
Jre1.5(Java 1.5)でコンパイルしなおして、Ver0.1bとして公開し直しました。
こちらから
Processingのリファレンスちゃんと読んでなかったです。
Jre1.5(Java 1.5)でコンパイルしなおして、Ver0.1bとして公開し直しました。
こちらから
ラベル:
MqoViewer,
Processing
登録:
投稿 (Atom)