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 尺の座標軸を表示(墓石設計も変更).