Femtet2026.0マクロヘルプ/マニュアル
 

ホーム / モデリング / CGaudi / 関数 / ExportGBR

ExportGBR関数

定義

ExportGBR (FileName As String, bForce As Boolean) As Boolean


[Python]
 ExportGBR_py(str FileName, bool bForce)

戻り値

True   成功
False   失敗
  



[Python]
True   成功
False   失敗

引数

FileName   出力するファイルパス(拡張子は「*.zip」)
bForce   既存ファイルに上書きする(True)か否(False)か
  



[Python]
FileName   出力するファイルパス(拡張子は「*.zip」)
bForce   既存ファイルに上書きする(True)か否(False)か

解説

ボデイをガーバーフォーマットで出力します。
各ボディの重心を切断した断面図を2次元データのガーバーフォーマットのファイル「*.gbr」として出力します。
各ボディグループに応じてガーバーファイルは分離され、各ガーバーファイルをまとめて圧縮ファイル「*.zip」として出力します。
詳細についてはFemtetヘルプの「モデリング」-「CADデータのインポート/エクスポート」-「ガーバーファイル(RS274Xフォーマット)」をご参照ください。

実行例

Dim Femtet As New CFemtet
Dim 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.CreateBox(Point, 5, 10, 15)
Set Body(1) = Gaudi.CreateBox(Point, 10, 20, 15)

If Gaudi.ExportGBR("D:\Temp\x_tFiles\test.x_t", True) = False Then
    Femtet.ShowLastError
End If