ホーム / モデリング / CGaudi / 関数 / Export
Export関数
定義
Export (FileName As String, expBodies() As CGaudiBody, ExpVer As EXPORT_VERSION_T, bForce As Boolean) As Boolean
[Python]
Export_py(str FileName, CGaudiBody[] expBodies, constants.EXPORT_VERSION_T ExpVer, bool bForce)
戻り値
| True | 成功 | |
| False | 失敗 |
[Python]
| True | 成功 | |
| False | 失敗 |
引数
| FileName | 出力するファイル名(拡張子でフォーマットを区別します) | |
| expBodies | 出力するCGaudiBodyリスト | |
| ExpVer | 出力するファイルフォーマットのバージョン(EXPORT_VERSION_Tを設定してください) | |
| bForce | 既存ファイルに上書きする(True)か否(False)か |
[Python]
| FileName | 出力するファイル名(拡張子でフォーマットを区別します) | |
| expBodies | 出力するCGaudiBodyリスト | |
| ExpVer | 出力するファイルフォーマットのバージョン(constants.EXPORT_VERSION_Tを設定してください) | |
| bForce | 既存ファイルに上書きする(True)か否(False)か |
解説
指定されたBodyのリストを指定されたファイルに出力します。expBodiesは静的配列でも動的配列でも構いません。
ただし、配列要素にNothingが含まれていた場合はエラーとなります。
X_T,X_B以外のフォーマットで出力する場合は別途ライセンスが必要になります。
ライセンスについてはムラタソフトウェア(株)までお問い合わせください。
対応フォーマットについてはFemtetヘルプの「モデリング」-「CADデータのインポート/エクスポート」をご参照ください。
実行例
Dim Femtet As New CFemtetDim Gaudi As CGaudi
Dim Body(1) As CGaudiBody
Dim Point As New CGaudiPoint
'新規プロジェクト作成
If Femtet.OpenNewProject() = False Then
Femtet.ShowLastError
End If
'Femtet.Gaudiを変数Gaudiに代入して使いやすくする
Set Gaudi = Femtet.Gaudi
Point.X = 0
Point.Y = 0
Point.Z = 0
Set Body(0) = Gaudi.CreateVertex(Point)
Set Body(1) = Gaudi.CreateBox(Point, 5, 10, 15)
If Gaudi.Export("D:\Temp\x_tFiles\test.x_t", Body, PARASOLID_VER_19_0_C, True) = False Then
Femtet.ShowLastError
End If


