「MarbleCLAYプラグイン 学習中」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
**MarbleCLAY プラグイン製作の学習中!
フリーの3Dモデリングツール、MarbleCLAYは、これまたフリーの開発ツールTurbo Delphi Explorerで比較的手軽にプラグインの開発ができるようです。
私が手探りで作った習作を、ソースプログラムを含め、アップしています。
-選択ツール・プラグイン [[■ダウンロード>http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=SelTool.cab]]
MableCLAYには選択専用ツールがないため、(本当に)簡単なプラグインを作ってみました。
選択作業時に誤ってドラッグし、選択要素がずれることを防ぎます。
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=SelTool.png)
----
-端点を結ぶ直線に整列プラグイン(1.0.0.5) [[■ダウンロード>http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=Linear.cab]]
六角大王SuperLEの"端点を結ぶ直線に整列"のような機能です。(UV編集画面においても直線化可能になりました)
選択された頂点の中でもっとも離れている2点を結ぶ直線上に、他の選択頂点を(垂線の足へ)移動します。
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=Linearize.png)
----
-選択要素の情報表示プラグイン [[■ダウンロード>http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=SelectedElements2.cab]]
選択要素の色々な情報を調べる学習用に作ったプラグインです。サンプルのExporterを参考にしました。
API関数で得られる情報の他、エッジの長さも表示します。
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=selectedElements2.png)
----
-選択要素の座標表示プラグイン [[■ダウンロード>http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=SelectedElements.cab]]
選択要素の全座標を調べる学習用に作ったプラグインです。サンプルのExporterを参考にしました。
このプラグイン自身はモデリングでは特に役に立たないでしょうけど、
なんらかの編集をするプラグインを作る時、選択要素を知ることが必要なのでメモ書きのようなものです。
Button1Clickプロシージャで要素の座標を取得し、StringGrid1に書き込んでいます。
学習内容とは直接関係ないですが、StrinGridのFixedCell(見出し行)の右寄せの方法がわかりませんでした(^^;
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=selectedElements.png)
----
&counter(total)
----
----
**MarbleCLAY プラグイン製作の学習中!
フリーの3Dモデリングツール、MarbleCLAYは、これまたフリーの開発ツールTurbo Delphi Explorerで比較的手軽にプラグインの開発ができるようです。
私が手探りで作った習作を、ソースプログラムを含め、アップしています。
-選択ツール・プラグイン [[■ダウンロード>http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=SelTool.cab]]
MableCLAYには選択専用ツールがないため、(本当に)簡単なプラグインを作ってみました。
選択作業時に誤ってドラッグし、選択要素がずれることを防ぎます。
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=SelTool.png)
----
-端点を結ぶ直線に整列プラグイン(1.0.0.9) [[■ダウンロード>http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=Linear.cab]]
六角大王SuperLEの"端点を結ぶ直線に整列"のような機能です。(UV編集画面においても直線化可能になりました)
選択された頂点の中でもっとも離れている2点を結ぶ直線上に、他の選択頂点を(垂線の足/等分)移動します。
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=Linearize.png)
----
-選択要素の情報表示プラグイン [[■ダウンロード>http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=SelectedElements2.cab]]
選択要素の色々な情報を調べる学習用に作ったプラグインです。サンプルのExporterを参考にしました。
API関数で得られる情報の他、エッジの長さも表示します。
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=selectedElements2.png)
----
-選択要素の座標表示プラグイン [[■ダウンロード>http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=SelectedElements.cab]]
選択要素の全座標を調べる学習用に作ったプラグインです。サンプルのExporterを参考にしました。
このプラグイン自身はモデリングでは特に役に立たないでしょうけど、
なんらかの編集をするプラグインを作る時、選択要素を知ることが必要なのでメモ書きのようなものです。
Button1Clickプロシージャで要素の座標を取得し、StringGrid1に書き込んでいます。
学習内容とは直接関係ないですが、StrinGridのFixedCell(見出し行)の右寄せの方法がわかりませんでした(^^;
&ref(http://www11.atwiki.jp/papercraft?cmd=upload&act=open&pageid=30&file=selectedElements.png)
----
&counter(total)
----
----