メッシュとして保存→ボディごとに1ファイル、の方法について

メッシュとして保存→ボディごとに1ファイル、の方法について

love4hero.nene3
Explorer Explorer
2,477件の閲覧回数
13件の返信
メッセージ1/14

メッシュとして保存→ボディごとに1ファイル、の方法について

love4hero.nene3
Explorer
Explorer

モデル全体を選択後、

・メッシュとして保存、を選択

・ボディごとに1ファイル、を選択してエクスポートするのですが、

同じボディが重複してエクスポートされてしまい、

結果的にファイル数が本来のボディ数の10倍以上にもなってしまいます。

対応方法はありますでしょうか?

(stl、objどちらの形式を選択しても同様の現象になります)

0 件のいいね
2,478件の閲覧回数
13件の返信
返信 (13)
メッセージ2/14

TerukiObara
Mentor
Mentor

別なデータでも毎回、同じようになるのでしょうか。

それとも特定のファイルのときだけでしょうか。

メッセージ3/14

adachitech7
Consultant
Consultant

@love4hero.nene3 さん、こんにちは。

 

サンプルデータを作って検証してみましたがそのような現象は起きませんでした。

データを添付しますのでこのデータでも同じ現象が発生するのか確認してもらえないでしょうか。

test.PNG

メッセージ4/14

TerukiObara
Mentor
Mentor

現象が分かってきました。

コンポーネントをコピーしてリンク付きで貼り付けているものが、重複してメッシュ変換されてしまうみたいですね。

 

メッセージ5/14

love4hero.nene3
Explorer
Explorer

@TerukiObara @adachitech7 

お二方ともありがとうございます。

確かに、添付いただいたデータでは確認ができませんでした。

また、

>コンポーネントをコピーしてリンク付きで貼り付けているものが、重複してメッシュ変換されてしまうみたいですね。

自分の制作過程を考えるとこちらが原因かもしれません。

試しに、単一のボディで試してみたところ、1つのファイルでエクスポートされました。

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

TerukiObara
Mentor
Mentor

こんな感じでリンク付きでコピーしたコンポーネントが倍の数できてしまいますね。

バグな気がします。

図1.png

 

STLにエクスポートすると、3つしかボディがないはずなのに、データが5個できています。

スクリーンショット 2022-02-15 165421.png

メッセージ7/14

love4hero.nene3
Explorer
Explorer

ありがとうございます。

バグですと基本的には手の施しようはなさそうですかね。。

ご丁寧にありがとうございました、原因が分かったことで非常に助かりました

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

shinji_esaki
Collaborator
Collaborator

@love4hero.nene3 さん こんばんは

@TerukiObara さん @adachitech7 さん 失礼いたします

 

こちらの環境ではリンクさせたコンポーネントでも数が増えることはありませんでした。

履歴もシンプルにしてみました。

shinji_esaki_0-1644930682813.png

 

@TerukiObara さんのファイル名を見ると、命名規則の階層?がおかしくなっているようですね...

何かしらの不具合が起こっているのかもしれません。

0 件のいいね
メッセージ9/14

adachitech7
Consultant
Consultant

@shinji_esaki さん、

 

STLファイルを出力した場合も試してもらえないでしょうか?

メッセージ10/14

shinji_esaki
Collaborator
Collaborator

@adachitech7 さん 

参考用に他の形式も試してみました。このような結果となりました、

 

--STL(バイナリ)
C:\hogeTest\hoge_1\hoge_stl_ascii\HOGEHOGE v2_HOGEHOGE v2_コンポーネント1_1_ボディ1_コンポーネント1.stl
C:\hogeTest\hoge_1\hoge_stl_ascii\HOGEHOGE v2_HOGEHOGE v2_コンポーネント2_1_ボディ1_コンポーネント2.stl
C:\hogeTest\hoge_1\hoge_stl_ascii\HOGEHOGE v2_HOGEHOGE v2_コンポーネント2_1_ボディ1_コンポーネント2_1.stl
C:\hogeTest\hoge_1\hoge_stl_ascii\HOGEHOGE v2_HOGEHOGE v2_コンポーネント2_2_ボディ1_コンポーネント2.stl
C:\hogeTest\hoge_1\hoge_stl_ascii\HOGEHOGE v2_HOGEHOGE v2_コンポーネント2_2_ボディ1_コンポーネント2_1.stl

--3MF
C:\hogeTest\hoge_1\hoge_3mf\HOGEHOGE v2_HOGEHOGE v2_コンポーネント1_1_ボディ1.3mf
C:\hogeTest\hoge_1\hoge_3mf\HOGEHOGE v2_HOGEHOGE v2_コンポーネント2_1_ボディ1.3mf
C:\hogeTest\hoge_1\hoge_3mf\HOGEHOGE v2_HOGEHOGE v2_コンポーネント2_2_ボディ1.3mf

--obj
C:\hogeTest\hoge_1\hoge_obj\HOGEHOGE v2_HOGEHOGE v2_コンポーネント1_1_ボディ1_コンポーネント1.obj
C:\hogeTest\hoge_1\hoge_obj\HOGEHOGE v2_HOGEHOGE v2_コンポーネント2_1_ボディ1_コンポーネント2.obj
C:\hogeTest\hoge_1\hoge_obj\HOGEHOGE v2_HOGEHOGE v2_コンポーネント2_1_ボディ1_コンポーネント2_1.obj
C:\hogeTest\hoge_1\hoge_obj\HOGEHOGE v2_HOGEHOGE v2_コンポーネント2_2_ボディ1_コンポーネント2.obj
C:\hogeTest\hoge_1\hoge_obj\HOGEHOGE v2_HOGEHOGE v2_コンポーネント2_2_ボディ1_コンポーネント2_1.obj

--STL (ASCII)
C:\hogeTest\hoge_1\hoge_stl\HOGEHOGE v2_HOGEHOGE v2_コンポーネント1_1_ボディ1_コンポーネント1.stl
C:\hogeTest\hoge_1\hoge_stl\HOGEHOGE v2_HOGEHOGE v2_コンポーネント2_1_ボディ1_コンポーネント2.stl
C:\hogeTest\hoge_1\hoge_stl\HOGEHOGE v2_HOGEHOGE v2_コンポーネント2_1_ボディ1_コンポーネント2_1.stl
C:\hogeTest\hoge_1\hoge_stl\HOGEHOGE v2_HOGEHOGE v2_コンポーネント2_2_ボディ1_コンポーネント2.stl
C:\hogeTest\hoge_1\hoge_stl\HOGEHOGE v2_HOGEHOGE v2_コンポーネント2_2_ボディ1_コンポーネント2_1.stl

 

読み取りにくくて申し訳ありません

メッセージ11/14

adachitech7
Consultant
Consultant

@shinji_esaki さん、

 

検証ありがとうございます。

ということは3mfファイル以外は不具合が出ているということになりそうですね。

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

adachitech7
Consultant
Consultant

@love4hero.nene3 さん、

 

この件、ソフトウェアの不具合としてカスタマーサポートに報告をしました。

何らかの進展があればまた連絡いたします。

 

@TerukiObara さん、

@shinji_esaki さん、

検証ありがとうござます。

メッセージ13/14

shinji_esaki
Collaborator
Collaborator

@adachitech7 さん

 

報告ありがとうございます。

 

ーーー

せっかくなので追試の結果も貼っておきますね。

コンポーネントの数を増やしてみました。

shinji_esaki_0-1644970891541.png

 

結果(3MF)

HOGEHOGE v7_HOGEHOGE v7_コンポーネント1_1_ボディa.3mf
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_1_ボディb.3mf
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_2_ボディb.3mf
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_3_ボディb.3mf
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_4_ボディb.3mf

 

結果(STL)

HOGEHOGE v7_HOGEHOGE v7_コンポーネント1_1_ボディa_コンポーネント1.stl

 

HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_1_ボディb_コンポーネント2.stl
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_1_ボディb_コンポーネント2_1.stl
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_1_ボディb_コンポーネント2_2.stl
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_1_ボディb_コンポーネント2_3.stl

 

HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_2_ボディb_コンポーネント2.stl
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_2_ボディb_コンポーネント2_1.stl
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_2_ボディb_コンポーネント2_2.stl
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_2_ボディb_コンポーネント2_3.stl

 

HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_3_ボディb_コンポーネント2.stl
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_3_ボディb_コンポーネント2_1.stl
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_3_ボディb_コンポーネント2_2.stl
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_3_ボディb_コンポーネント2_3.stl

 

HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_4_ボディb_コンポーネント2.stl
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_4_ボディb_コンポーネント2_1.stl
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_4_ボディb_コンポーネント2_2.stl
HOGEHOGE v7_HOGEHOGE v7_コンポーネント2_4_ボディb_コンポーネント2_3.stl

 

全くの憶測ですが、3MFファイルは含まれるデータの内容がリッチですがSTLはプアのため、それをファイル名の命名規則で補おうとしている、とか...? 親子関係(ファイル名前半)と従属関係(ファイル名の最後)とか?

 

 

 

メッセージ14/14

love4hero.nene3
Explorer
Explorer

@adachitech7 様、@TerukiObara 様、@shinji_esaki 様

 

ご検証、またカスタマーサポートへのご報告もありがとうございます。

3mf以外は不具合の可能性があるですね、ややこしい事象にもかかわらず、

皆様ご協力いただきまして感謝申し上げます。