2021/10/01

直接は MBl 出力とは異なるが,MICS のデータを読み込み時単位が設定されない.
ダイアログを開いて設定する必要がある.

一般的な 3D データでは単位を持たないものが多かったためか?

 mpm として保存すると単位が記憶される?

 

経緯ははっきりしないが,読み込み時の処理を変更したためと思われる.
::Zxx_ToConvert3D(pathName) を呼んでいて,その処理では単位を考慮できない.

 

mbl ,mba など単位を持っているデータの場合は,それを利用する様に変更.
ここで,今は mbz はあまり重要ではないので,mm で読み込んでそれを利用する(2010/09 のまま).

 

 

 


2021/09/30

現在の出力可能な方法

BAPMan   PartsA_C3M::ExportMBL   MBL 変換の最初のバージョン 2010/09
FBXtoM   ::G3_export_MBL(pac3,unit2D,outName) ;   新 MBL 変換 2019/10 同じ形状をまとめるなど
G3toM   ::G3_to_MBL(partsA,M_unit,mbl_name.c_str(),GetPathName()) ;   ::G3_export_MBL 後,頂点リンクの更新など

 

 部材管理の MBL 変換部も ::G3_to_MBL で書換え.

 また,大きさを見た目で把握しやすい様に 1 尺の座標軸を表示(墓石設計も変更).