如何生成BFA文件

第一步:新建工程文件

  1. 启动BIMBase建模软件,新建一个工程文件。

第二步:运行Python脚本文件

  1. 在VSCODE中,运行或调试Python脚本。(按下F5或使用按钮进行调试)
  2. 在BIMBase中布置模型。

布置要点:

  • 布置时请开启捕捉
  • 单点布置请捕捉到原点处进行布置
  • 旋转布置请将第一点、第二点均点击在原点处。即不发生任何角度的旋转。
  • 两点、多点布置,请将第一点布置在原点,第二点布置在X轴上。可以通过输入数值的方式来保证布置在X轴上。其中长度(距离)值和X轴值保持一致,其他值为0。

原因如下:

  1. 如果没有布置在原点,而是由一定的偏移量,打包生成BFA文件后,对BFA文件进行布置时,物体不会处于鼠标指针处,而是会发生同样的偏移量。
  2. 同理,如果旋转布置的模型在打包前的布置发生了旋转,生成的BFA也会有同样大小的初始旋转量。
  3. 同理,如果两点、多点布置的构件发生了偏移,或没有沿着X轴正方向布置,也会导致BFA文件的布置效果严重“跑偏”

第三步:打包BFA文件

  1. 在BIMBase建模软件的命令输入框中输入“packbfa”(不含引号)并回车。

第四步:选择保存位置

  1. 在弹出的对话框中,选择BFA文件的保存位置,然后点击保存即可。

第五步:导出完成

  1. 导出完成后,如需导出下一个bfa文件,请点击左上角【新建】按钮,快速新建一个工程文件来进行导出工作。(同第一步。)


  2. 新建工程文件时,如弹出是否保存当前工程文件,建议点击【否】)


  3. 重复第一至四步,直至所有py文件均完成导出bfa工作。