スプラインを使ったクローナーの均等(近似)配置について

Xpressoやスクリプト、プラグインの作成に関する質問や自作のスクリプトやノードの紹介はこちらをお使いください
Post Reply
celica_gt4
Posts: 2
Joined: 2020年1月06日(Mon) 11時05分

スプラインを使ったクローナーの均等(近似)配置について

Post by celica_gt4 » 2020年1月07日(Tue) 11時26分

 業務の効率化を目的に最近XPresso(現在はR17使用ですが、近い内にR21に移行します)を使ってフェンスを立てるの楽にできないかと、XPressoの勉強がてら試行錯誤しています。その中でマニュアルを読んだり、英語のサイトを探してみたりしてもどうしても分からないことがあり質問させていただきます。
 1本の線形スプラインを使ったクローナーでフェンスの支柱を立てたいのですが、ステップを使って2m間隔とすると、曲がり角となるコーナーにオブジェクトが来なくて困っています。
 例えば、A点、B点、C点の3点があり、AからBは7m。BからCは5m。みたいな感じの距離に対して2m間隔をトータルの距離で6分割するのではなく、それぞれの点までの距離で近似(純粋な2m間隔ではなくても良い)でAからBは3分割、BからCは2分割、コーナーとなるポイントには必ず支柱がたつようにしたいのですが、そもそもXPresso以前の問題としてクローナーを使って可能なのでしょうか?
 スプラインを分解すれば何とかなりそうなのはわかるのですが、分解すると広大な土地や、敷地の形状によっては複雑に曲がってポイントが多くなると管理が大変になるのではないかと思っています。それと、元の分解しないスプラインを使って上枠、下枠等にも使うようにXPressoを構築しているので、できれば分解しないようにできないものか思っています。
 スクリプトを組まないといけないようになると今の自分にはスクリプトの知識がないので難しくなりそうだとは思うのですが、スクリプトを使わずに可能であれば助かるのですが・・・。
どなたかご教授願います。

 書いた後に別件で検索をしていて「分割したいポイントを選択して細分化」という事をするという記事を見つけ、今回の場合は2点を選択して細分化すればポイント間毎に分割が出来るというのが分かりました。これを使ってクローナーを頂点での配置にすれば大丈夫そうかな?というところまでは分かるのですが、これを自動処理する方法が分かりません。

tofuji
Posts: 969
Joined: 2011年3月10日(Thu) 10時41分
Location: 東京都渋谷区

Re: スプラインを使ったクローナーの均等(近似)配置について

Post by tofuji » 2020年1月14日(Tue) 17時33分

 スプラインに直接フェンスを立てるのではなく、直線状のフェンスユニットをスプラインの上に並べていくといいです。

Image

解説ムービー
http://www2.11moon.com/sample_files2020 ... ence_1.mp4
http://www2.11moon.com/sample_files2020 ... ence_2.mp4

サンプルファイル
http://www2.11moon.com/sample_files2020 ... /fence.zip
---

Toshio Fuji<gtofuji@gmail.com>

掲示板に書いたサンプルのまとめサイト
http://www2.11moon.com/index_as.html

celica_gt4
Posts: 2
Joined: 2020年1月06日(Mon) 11時05分

Re: スプラインを使ったクローナーの均等(近似)配置について

Post by celica_gt4 » 2020年1月15日(Wed) 19時25分

 お忙し所解説のムービーとサンプルファイルも用意していただき有難うございます。

 社内で作成したシーンファイルになってしまうため独断でアップロードするのは良くないと思いましたので、文章のみでの説明になってしまいました、大変申し訳ありません。

 ムービーの方は昼休みに拝見させていただいたのですが、サンプルファイルを参考にしながら試すところまではまだ出来てませんので、時間のある時に確認してみようと思います。
 分からない時は質問を再度させていただきます。

Post Reply