Rhinocerosには、作図したり読み込んだりしたオブジェクトの情報を確認するための[オブジェクト情報]という情報パラメータ(画面)があります。
オブジェクトを選択した状態で Propertiesを選択しプロパティを開き、“詳細”ボタンをクリックするとオブジェクト情報が開きます。
オペレーションを覚え始め、初めてパラメータを見ると中に書かれている内容が全くわかりませんが、NURBSモデリングにとって必要な情報を見ることができます。その中でも特に重要なのは、ジオメトリの項目になります。
オブジェクト情報はスペースの関係でコンパクトにまとめているのですが、複数オブジェクトを選択した場合、どのオブジェクトが何行目から何行目までがそのオブジェクトなのか、知りたい情報がどこに書かれているのかを判断できるまでに慣れが必要です。また、常にオブジェクトにある全ての情報を毎回同じように表示させていないので慣れるのに時間がかかる原因になっています。
- 2008/05/20(火) 15:07:01|
- 「NURBSモデリング」|
-
トラックバック:0|
-
コメント:6
sugiです。Yasさん、こんにちは。
スクリプトを利用すれば、自分に必要な情報だけを取り出して確認
することができるようになります。試しに作ってみたのですが、こ
んなのはどうでしょうか?
http://homepage2.nifty.com/igus/starthp/property/property.html
--
sugi
- 2008/05/27(火) 14:46:33 |
- URL |
- sugi #N.2v3/zY
- [ 編集]
sugiです。Yasさん、こんにちは。
RhinoScriptのヘルプって英文なので、いまいち理解しきれない部
分があります。^^;;
私の理解が間違っているかもしれないのですが、
キンクのある→非周期な
一様な→特異点の無い
ということで良いのでしょうか?
Rhinoの内部情報として持っている情報なら、スクリプトで取り出
せると思うのですが、キンクの数は調べた限りでは分かりませんで
した。
ホームページのスクリプトを修正したものに差し替えましたので、
こちらで試してみて下さい。
--
sugi
- 2008/05/28(水) 11:47:48 |
- URL |
- sugi #N.2v3/zY
- [ 編集]
sugiさんありがとうございます。
>>RhinoScriptのヘルプって英文なで、いまいち理解しきれない部分があります。^^;;
私はすでに諦めてしまっているので、Scriptに向かい合っているsugiさんが羨ましいです。
スクリプトまで変更して頂きありがとうございます。
Rhinoで使われている用語は、多くのモデリングから手探りで理解している状態で、私もはっきりと捉えているわけではないので、、、、質問しておいて大変恐縮です。
>>キンクのある→非周期な 一様な→特異点の無い
私の思っている意味合いとは少し違うかと思います。
キンクと言ったのは完全多重ノットです。これを持つオブジェクトなのかそうでないのか。
一様/非一様なのかはノットベクトルが均一なのか、そうでないのかを知っておきたかったからです。
スクリプトを何度か試させていただきました。
その中で、気になる結果になったので、質問させてください。
「Arcで作図した円弧を調べると次数が3と表示されるのは結果として合っているのでしょうか?」
わたしのスクリプトの設定ミスなのか、それとも誤って理解してxxいるのか、、、
よろしくおねがいします。
- 2008/05/28(水) 15:09:53 |
- URL |
- Yas #-
- [ 編集]
sugiです。Yasさん、こんにちは。
私は金型屋でメーカーからもらった面データを元にして加工用の面
データを作るのに Rhino を利用しています。正直、普段はカーブ
の次数やらキンクの有無を意識したことは余りありません。
> キンクと言ったのは完全多重ノットです。これを持つオブジェク
> トなのかそうでないのか。 一様/非一様なのかはノットベクト
> ルが均一なのか、そうでないのかを知っておきたかったからです
この辺は普段はどのように確認されているのでしょうか?
オブジェクトのプロパティで探してもいまいち分からなかったので
すが。
> 「Arcで作図した円弧を調べると次数が3と表示されるのは結果
> として合っているのでしょうか?」
カーブの次数を調べるのに「CurveDim」を利用したのですが、
「CurveDegree」を使うのが正解ですね。多分。(^^ゞ
スクリプト 20行目
(誤) dim_u=Rhino.CurveDim(obj)
(正) dim_u=Rhino.CurveDegree(obj)
お手数ですが、上記の個所を修正して確認してみて下さい。
--
sugi
- 2008/05/28(水) 22:37:39 |
- URL |
- sugi #N.2v3/zY
- [ 編集]
こんにちはsugiさん。
何故そのようなデータの詳細な内容が必要なのかと言うと、これから取り上げようとしている「NURBSモデリング」にとって、基本となる部分なのでもっと簡単に知る方法があればと思っていました。
確認の方法は作図/編集に使ったコマンドとオブジェト情報を参考に推測しています。
工業デザイナーとして、自らが作ったデータをその後いくつかの異種CADに渡す事になりますが、その際データ品質は避けて通れない部分でもあります。
データ品質を考慮に入れてモデリングするためには、NURBSの詳細な内容を知ることは必要な部分でもあるからです。
スクリプトの回答ありがとうございます。
私も機会を見てチャレンジしようと思います。
ありがとうございます。
- 2008/05/29(木) 09:38:00 |
- URL |
- Yas #-
- [ 編集]