strange items(楽天)


shade10.5〜15用スクリプト(WINDOWS&MAC用)一覧はこちらです。


bannerst.jpg
リンク用のバナーです。
リンクはご自由にどうぞ。

2009年10月29日

shadeスクリプトその6(選択範囲の拡大)

ポリゴンメッシュの選択範囲(頂点、辺、面)を拡大していくスクリプトです。

新)選択範囲の拡大20100131.txt

旧)選択範囲の拡大.txt
処理を高速化しました。(2010.01.31)
*マニピュレーターの位置がスクリプト実行後も変化しないのを修正しました。(2009.11.05)
*ポリゴンメッシュ以外を選択状態で実行するとエラー表示が出るのを修正しました(2009.11.02)

shade10.5用です。
スクリプトウインドウにコピペして実行するか、スクリプトウインドウの「保存」を押してshadeのスクリプトフォルダに保存してから、shadeを再起動してスクリプトメニューから選択して実行してください。
(一度スクリプトメニューへ登録したら、ショートカットキーへの割り当ても可能です)


<頂点選択モードの場合>
選択されている頂点に隣接する頂点(同じ辺を共有してる)が選択に追加されていきます。

選択拡大001.png
スクリプトを実行
選択拡大002.png
さらに実行
選択拡大003.png

<辺選択モードの場合>
選択されている辺に隣接する辺(同じ頂点を共有している)が選択に追加されていきます。

選択拡大004.png
スクリプトを実行
選択拡大005.png
さらに実行
選択拡大006.png

<面選択モードの場合>
選択されている面に隣接する面(同じ辺を共有している)が選択に追加されていきます。

選択拡大007.png
スクリプトを実行
選択拡大008.png
選択拡大009.png


現在「選択範囲の縮小」のスクリプトも製作中なのですが、範囲の拡大と縮小はアルゴリズムの関係上、非可逆的な関係となってしまってます。
(つまり、「選択範囲の拡大」をやってから「選択範囲の縮小」を行っても、必ずしも同じ状態に戻るとは限らないという事です。)

posted by stxsi at 17:28| shadeスクリプト | このブログの読者になる | 更新情報をチェックする