一括スウィープ

リブやらルーバーやら、やたらと "スウィープ部品" が多い建物をやってます。
もう少し効率よく作業できないものかと思って、一括スウィープスクリプトを作ってみました。
断面ではなく、パスを複数選んでおいて一括でスウィープできます。
以前に作ったやつの改良版ですが、断面のサイズだけでなく、位置決めも出来るようにしました。
ただ少し問題があって、スウィープって、パスのどっち側にできるかよくわからないんですよね...。
壁ツールとかもそうだけど、元になるオブジェクトの "方向" に 左右されるから、ちょっとみただけではよくわからないわけです。
パスが1本のラインの時も、パスに対する "向き" をうまく判定出来ないです。(法線が無いから)
結局、作ってみなきゃわからないし、大抵は修正が必要です。
なので一括でやるほどのメリットがあるのかどうか...。
あと、もっと複雑な断面の時はどうするかと思って挑戦中ですが、なにかSDKにバグがあるらしく、どうにもうまく行きません...。
またサポートにみてもらうかな...。
Sweep_Rectangle_zip.txt
あまりスマートなコードじゃないですが、応用が利くように書いてあります。
四角形を定義してある部分を直すと、L型とかH型とかなんでも出来ますよ!
っつか、formZのスクリプト書く人なんか日本に何人いるんだか...。
Comment
Post a comment
TruckBack
http://zsurfer.blog8.fc2.com/tb.php/697-86d8ed03
この記事にトラックバックする(FC2ブログユーザー)