「メタセコイアプラグイン 学習中」の編集履歴(バックアップ)一覧はこちら
「メタセコイアプラグイン 学習中」(2011/02/23 (水) 21:59:54) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**メタセコイア・プラグイン製作の学習中!
3Dモデリングツール、メタセコイアは、フリーの開発ツールVisual C++ Expressでプラグインの開発ができます。
私が手探りで作った習作をアップしています。
-縁/三面稜線を検出 Analyst(0.1)[[■ダウンロード>http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=34&file=analyst.cab]]
オブジェクトの縁(開いた辺)と三面稜線を検出し、選択するObjectプラグイン。
オブジェクトの穴を見つけることが出来るので穴リスト。
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=34&file=analyst.jpg)
-ローカル座標対応の数値移動/公転ダイアログ LocalStation (0.9)[[■ダウンロード>http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=34&file=LocalStation.cab]]
選択部(面/頂点/線)の数値移動と、基準軸を中心とした回転(公転)を行えるStationプラグイン。
グローバル座標とローカル座標に対応。
また座標コピペ、ローカル座標系保存など手元に欲しい機能もいくつか付加している。
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=34&file=localstation.jpg)
-端点を結ぶ直線に整列&対称頂点にフィットプラグイン(0.8) [[■ダウンロード>http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=34&file=Linear.cab]]
MarbleCLAY用に作ったプラグインふたつを、メタセコでは一つにしてみました。
ひとつは、六角大王SuperLEの"端点を結ぶ直線に整列"のような機能です。
選択された頂点の中でもっとも離れている2点を結ぶ直線上に他の選択頂点を移動します(10/8/9 UV頂点への同様機能を追加)。
もうひとつは、対称頂点同士の座標をフィットさせる機能です。
ミラーをフリーズしたあとに頂点を調整したい場合に便利です。
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=34&file=Linear.png)
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=34&file=symfit.png)
----
***プラグイン C++学習メモ
・VC++プロジェクトを作る際、プロパティで、[構成プロパティ]→[文字セット]を"Unicode.."から"マルチバイト.."に変更する際、アクティブ(Debug)だけでなく、Releaseも変更することを忘れずに。
・同じくReleaseのプロパティの[C/C++][→[コード生成]は、"マルチスレッドDLL(/MD)"から、"マルチスレッド(/MT)"に変更すると、再配布可能パッケージへの依存度が低くなるらしい?
----
・[[メタセコ プラグイン開発環境のセットアップ方法]]
----
&counter(total)
----
----
**メタセコイア・プラグイン製作の学習中!
3Dモデリングツール、メタセコイアは、フリーの開発ツールVisual C++ Expressでプラグインの開発ができます。
私が手探りで作った習作をアップしています。
-縁/三面稜線を検出 Analyst(0.1)[[■ダウンロード>http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=34&file=analyst.cab]]
オブジェクトの縁(開いた辺)と三面稜線を検出し、選択するObjectプラグイン。
オブジェクトの穴を見つけることが出来るので穴リスト。
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=34&file=analyst.jpg)
-ローカル座標対応の数値移動/公転ダイアログ LocalStation (0.9)[[■ダウンロード>http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=34&file=LocalStation.cab]]
選択部(面/頂点/線)の数値移動と、基準軸を中心とした回転(公転)を行えるStationプラグイン。
グローバル座標とローカル座標に対応。
また座標コピペ、ローカル座標系保存など手元に欲しい機能もいくつか付加している。
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=34&file=localstation.jpg)
-端点を結ぶ直線に整列&対称頂点にフィットプラグイン(0.9) [[■ダウンロード>http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=34&file=Linear.cab]]
MarbleCLAY用に作ったプラグインふたつを、メタセコでは一つにしてみました。
ひとつは、六角大王SuperLEの"端点を結ぶ直線に整列"のような機能です。
選択された頂点の中でもっとも離れている2点を結ぶ直線上に他の選択頂点を移動します(10/8/9 UV頂点への同様機能を追加)。
もうひとつは、対称頂点同士の座標をフィットさせる機能です。
ミラーをフリーズしたあとに頂点を調整したい場合に便利です。
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=34&file=Linear.png)
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=34&file=symfit.png)
----
***プラグイン C++学習メモ
・VC++プロジェクトを作る際、プロパティで、[構成プロパティ]→[文字セット]を"Unicode.."から"マルチバイト.."に変更する際、アクティブ(Debug)だけでなく、Releaseも変更することを忘れずに。
・同じくReleaseのプロパティの[C/C++][→[コード生成]は、"マルチスレッドDLL(/MD)"から、"マルチスレッド(/MT)"に変更すると、再配布可能パッケージへの依存度が低くなるらしい?
----
・[[メタセコ プラグイン開発環境のセットアップ方法]]
----
&counter(total)
----
----