3Dジオメトリ取り込みラインの精度

3Dジオメトリ取り込みラインの精度

k-yamaguchiJ3GYK
Advocate Advocate
1,473件の閲覧回数
11件の返信
メッセージ1/12

3Dジオメトリ取り込みラインの精度

k-yamaguchiJ3GYK
Advocate
Advocate

お世話になっております。

 

スケッチで「3Dジオメトリを取り込み」で取り込んだライン上に

3Dスケッチモードで点を配置させて

その点と取り込み元のモデルを計測した場合の距離ですが

 

3Dジオメトリと点の距離.png

 

モデルが平面の時(画像右)は「0」となるのですが

ゆがんだモデル(画像左)で計測すると誤差が発生するのですが

 

これは仕様上発生するものなのでしょうか

もしくはどこかの設定で解決できるものなのでしょうか

(私の質問の解釈自体が間違えているのか?)

 

どなたかご教授願えないでしょうか

よろしくお願いします。

0 件のいいね
解決済み
1,474件の閲覧回数
11件の返信
返信 (11)
メッセージ2/12

kandennti
Mentor
Mentor

@k-yamaguchiJ3GYK さん こんにちは。

 

先に、昨日の件ですがこちらに追記しました。

https://forums.autodesk.com/t5/fusion-360-ri-ben-yu/3djiometoriwo-quri-rumi-norain/m-p/11341760#M381... 

リプライした時には、自身でも納得していたのですが、追記した様に

ちょっと自信が無くなりました・・・。

 

>もしくはどこかの設定で解決できるものなのでしょうか

恐らく設定する部分は無いと思います。

 

何故この様な事が発生するのかは、わからないのが本音ですが、

ある程度処理上、誤魔化すと言いますか処理を軽減するような事を

やっている可能性が感じています。

 

比較的最近では、こちらのフィレットの表示については、

全体が大きい場合はひどい状況ですが、小さくすると改善しています。

(とはいえ、これはひどい・・・)

https://forums.autodesk.com/t5/fusion-360-ri-ben-yu/miao-huaga-cui/td-p/11327530 

 

こちらは円柱の表面積と体積が、モデリングした状態とStepで

エクスポートした状態で異なる との事。(微々たる値です)

https://forums.autodesk.com/t5/fusion-360-api-and-scripts/possible-bug-with-area-volume-of-export-im... 

 

どうしても失敗する原因を見つけ出す事が出来ませんでした。” と

説明している部分ですが、簡単に書くとソリッド面ではロフトが作れない

のですが、ソリッド面をオフセットしサーフェス同士であればロフトが

作れる状態だった為、ソリッド面とオフセットしたサーフェス面は

イコールではないと感じています。

https://forums.autodesk.com/t5/fusion-360-ri-ben-yu/ban-zhuangni-fen-geshitai/td-p/11325320/page/2 

 

※全力の言い訳でスイマセン

 

3Dジオメトリ取り込みラインの使用用途が分からないのですが、

最終的にステッチするサーフェスの作成等であれば、若干のズレも

問題にならない様な気のしているのですが・・・。

メッセージ3/12

k-yamaguchiJ3GYK
Advocate
Advocate

@kandennti 様

 

設定には無いようですね。

 

あと色々な情報をありがとうございます。

私にはまだ難しい内容ばかりですが

時間をかけてでも理解出来るよう勉強して行きたいです。

 

「3Dジオメトリ取り込みラインの使用用途・・・」


(添付する再現データですがとにかくめちゃくちゃな要領悪いデータなのをご了承お許しを、、)

 

作成作業に「リンクの解除は無し」を前提に、
1.サーフェスモデル作成
2.スケッチライン作成(添付データ参照)
3.そのスケッチラインとサーフェスモデルのジオメトリラインを
つなぐ接線を作成

この状態でパッチを使いサーフェス作成をしたいのですが
作成が出来なかったので

4.サーフェスモデルをスケッチラインの接線点でトリム
5.改めラインとサーフェスモデルを使用してパッチ作成・・したいが出来ない

 

上記の様な作業で今回の問題にあたってしまいました。

ジオメトリラインをリンク解除して拘束一致をかければ出来たのですが
後からの微調整をしたいので、リンクは残しておきたい理由はそれです。

 

熟知されている方ならこのような方法ではなく他の手段があると思うのですが
いまの私の作成ではこのような状況となりこれが
「3Dジオメトリ取り込みラインの使用用途・・・」
となりました。

 

0 件のいいね
メッセージ4/12

adachitech7
Consultant
Consultant

@k-yamaguchiJ3GYK さん、

 

ロフトコマンドを使えばどうでしょうか?

 

メッセージ5/12

k-yamaguchiJ3GYK
Advocate
Advocate

@adachitech7 様

 

動画によるアドバイスをありがとうございます。

 

実際に行いたい内容はスケッチ3D曲線も通るパッチの作成を理想としております。

 

タイトルなし.png

私の大変わかりにくい書き込み内容、言葉足らずで申し訳ありませんでした。

 

 

0 件のいいね
メッセージ6/12

adachitech7
Consultant
Consultant

@k-yamaguchiJ3GYK さん、

 

こんな感じで作ってみました。

元のスケッチとは少し形が違っています。面の繋がりを重視してみました。

キャプチャ.PNG

 

メッセージ7/12

k-yamaguchiJ3GYK
Advocate
Advocate

@adachitech7 

 

すみません言葉たらずでお手数をおかけしてしまっています。

 

添付のデータはあくまでイメージでして
そのデザイン的に完成させる事が問題ではなく
スレタイトルにある「3Dジオメトリライン」を使用した
パッチの作成がうまくできないのが問題としております。

 

スケッチラインと3Dジオメトリラインをスプライン接線でつないだ箇所があるラインで
パッチサーフェス作成が出来るのか・・

ゆがんだサーフェスに対するジオメトリラインだと
そのサーフェスモデルとジオメトリラインにすこしの距離が発生してしまい
パッチでつなげなくなってしまいます。

ジオメトリラインのリンク解除をすれば手段はあるのですが
いま必要としている手段の条件にリンク解除は無しですすめるのを理想としています。

動画内の作成手順はテクニックとして今後の参考にさせていただきます。
ありがとうございました。

0 件のいいね
メッセージ8/12

adachitech7
Consultant
Consultant

@k-yamaguchiJ3GYK さん、

 

3Dスケッチを描く前に面の分割をすればどうでしょうか。

キャプチャ.PNG

 

メッセージ9/12

k-yamaguchiJ3GYK
Advocate
Advocate

@adachitech7 様

 

お世話なります

 

なるほどっと思いました。
自身のやり方にはトリムとスケッチの順番に思い込みがあったなと・・


ご教授を参考に今一度考えて進めてみます。

 

このまま進めるとスレの本筋とは変わってしましそうなので
次、このモデル作成で悩みとまってしまったら
違うスレで新たに投稿したいと思います、


その時はまた皆様よろしく願いします。

 

「ジオメトリラインの精度」については

いちどオートデスクサポートにも聞いてみる事にします。


回答が頂けたらまたこのスレに書き込みをしたいと思います。

 

@kandennti 様

いろいろなCAD・CAMに精通されているなと思っているのですが
Fusion360以外のソフトでこのスレ問内容の
ジオメトリラインとその対象モデルとで誤差が発生するものなのか・・

もしご存じであれば参考までに教えて頂けないでしょうか。

(私はFusion360以外の3DCADは全く触れた事はありません)

 

 

メッセージ10/12

kandennti
Mentor
Mentor
解決済み

@k-yamaguchiJ3GYK さん

 

>ジオメトリラインとその対象モデルとで誤差が発生するものなのか・・

開発者では無いのでわからないのが本音ですが、無理やり都合良く

解釈すればですが、

 

1.png

 

・スケッチで2本のスプラインを描きます。その際、端点同士の距離を0.5としておきます。

・2本をサーフェスで押し出します。当然、2個のボディ(サーフェス)です。

・ここでステッチで許容差1mmして1個のボディにします。

・新たなスケッチを作成し、面の境界のエッジを ”3Dジオメトリを取り込み” で取り込みます。

・取り込んだ線を ”リンクを解除” します。

・後から作成したスケッチを、ステッチの前に移動しタイムラインのマーカーもステッチの

 前に移動させます。

・後から作成したスケッチの線は、視覚的にステッチで最初に選択したエッジと一致している

 ように感じます。

 

逆にステッチの際、後から選択した面のエッジにとっては、

”3Dジオメトリを取り込みで取り込まれたエッジは、自分とはズレた位置で取り込まれた"

と言う印象を持つのではないでしょうか?(無理矢理で申し訳ないです)

 

これは視覚的に確認出来るぐらい大きな値で行ったのですが、もっと小さな数値では

”本当はズレているけど、一致している事にする” と言う処理は内部で結構行っている

と思います。もちろん問題の無い範囲で です。

 

"StepやIgesで他のCADのソリッドデータを受け取ったのに、インポートしたら

サーフェスだった" と言うのは、”本当はズレているけど、一致している事にする”

の扱い方がCADによって異なる事が原因となっている場合が多いはずです。

 

特にコンピュータでの実数の計算は結構怪しく、”Excel 小数誤差” のような

言葉で検索すると、それっぽい説明のされたサイトがHitすると思います。

 

 

・・・ので、誤差が発生する可能性はありそうです ぐらいのお返事で

よろしいですか?

メッセージ11/12

k-yamaguchiJ3GYK
Advocate
Advocate

@kandennti 様

 

添付データと画像での説明、大変解りやすく勉強になります。

 

3Dジオメトリの誤差発生の可能性について、
いままで漠然としていたものが一つの考え方として基準が出来ました。

 

今回のスレの疑問に対する回答は説明がかなり難しいと思っていたのですが
私にとってこの回答は大変解りやすいものでした、
なので一つの「解決策」として承認させて下さい。


”Excel 小数誤差”、、今まで全く知りませんでした、
コンピュータは完全に近い物と考えていました。

 

これを知る事も今回の疑問を解釈する事につながると思いました。

 

コンピュータ処理の考え方が楽しくなってきました。
(漠然とではなく理解に近づくのうれしい事です)


独学モデリングで色々問題にぶつかっている人は沢山いると思います
今回ご教授頂いた内容は
「初期段階で知る」「途中から知る」「知らぬまま、、」
とではかなり差が出る様な気がします、、


ご教授を本当に有難う御座いました。
かなりすっきりしました!

メッセージ12/12

k-yamaguchiJ3GYK
Advocate
Advocate
解決済み

@kandennti 様

@adachitech7 様

 

お世話になります。

 

オートデスクサポート様への問い合わせの回答を頂きました。


このフォーラムへの転記の許可をもらえましたのでご報告までに、、

 

【問い合わせした内容】

スケッチで「3Dジオメトリを取り込み」で取り込んだライン上に
3Dスケッチモードで点を配置させて
その点と取り込み元のモデルを計測した場合の距離ですが
モデルが平面の時(画像右)は「0」となるのですが
ゆがんだモデル(画像左)で計測すると誤差が発生します。
これは仕様上発生するものなのでしょうか
もしくはどこかの設定で解決できるものなのでしょうか

 

*基本的にこのスレと同文。
*フォーラムにも同じ質問スレを立てた事を連絡。
*提供したデータはこのスレに添付したものと同じ。


【オートデスクサポート様からの回答内容】

ご提供いただきましたデータで検証を行ったところ、
点同士で計測を行うと距離が 0 になり、
点と面で計測を行うとご連絡いただいたように
ずれが表示されることを確認いたしました。

[3D ジオメトリを取り込み] に許容誤差 (トレランス) が存在するはずですが、
Fusion 360 ではトレランスを変更することはできません。

トレランスの範囲内で一致するようにトリム、点の配置、投影などが行われているはずです。

[3D ジオメトリを取り込み] でエッジを取らずに、
[点] でサーフェスエッジに直接スナップして点を作成したところ、同様の誤差が発生したしました。

Fusion 360 の基本トレランスは公表されておりませんが、
ドキュメント単位を変更しても 0.001 程度の誤差に収まることから
0.00254 (0.0001 inch) あたりに設定されているのではないかと考えらえます。
リンクを解除すると制御点が出現しますが、
カーブ上の制御点はこの基本トレランス内に収まっているのではないかと考えられます。


以上です。
今回も色々と勉強をさせて頂きました。
皆様ありがとうございました。