bluemira.codes._freecadconfig

FreeCAD configuration

Classes

FCUnit

Available units in FreeCAD

_StpFileScheme

Available STEP file schemes in FreeCAD

Functions

_freecad_save_config([unit, no_dp, author, ...])

Attempts to configure FreeCAD with units file schemes and attributions

_patch_pivy()

Module Contents

class bluemira.codes._freecadconfig.FCUnit

Bases: enum.IntEnum

Inheritance diagram of bluemira.codes._freecadconfig.FCUnit

Available units in FreeCAD

MM = 0
SI = 1
US = 2
IMP_DEC = 3
BUILD_EURO = 4
BUILD_US = 5
CNC = 6
IMP_CIV = 7
FEM = 8
class bluemira.codes._freecadconfig._StpFileScheme(*args, **kwds)

Bases: enum.Enum

Inheritance diagram of bluemira.codes._freecadconfig._StpFileScheme

Available STEP file schemes in FreeCAD

AP203
AP214CD
AP214DIS
AP214IS
AP242DIS
bluemira.codes._freecadconfig._freecad_save_config(unit: str = 'SI', no_dp: int = 5, author: str = 'Bluemira', stp_file_scheme: str = 'AP242DIS')

Attempts to configure FreeCAD with units file schemes and attributions

This must be run before Part is imported for legacy exporters

Parameters:
  • unit (str)

  • no_dp (int)

  • author (str)

  • stp_file_scheme (str)

bluemira.codes._freecadconfig._patch_pivy()