FEM

Python 「FreeCAD」のAppImageでpython操作する【Linux用】

本記事では、Linux環境下におけるFreeCADのAppImageでpython操作する雛形コードを載せました。(FreeCADのインストール方法は次のリンクに載せています。https://hk29.hatenablog.jp/entry/2020/07/04/122953。そして、本プログラムの動作は次のリンク先のWi…

Python 「FreeCAD」寸法をパラメータにCADファイル(.step)をCUIで自動生成する【Windows用】

#'21/02/13更新 本記事ではpandasを使用しない雛形コードを載せました。この理由は、FreeCAD内のPythonのみを使用することでpythonのver違いの干渉によるエラーを回避するためです(FreeCADのインストール方法は次のリンク先に記載していますhttps://hk29.ha…

Python 複数のCADファイル(.step)をメッシュファイルへCUIで自動生成する「Netgen」

'22/05/21更新:複数のソリッド領域があって、それらが接合している場合に2重節点の防止を選択できるように雛形コードに追記した。 FEMなどのシミュレーションで使用するメッシュ生成ツールのひとつにオープンソースのアプリケーション「Netgen」があります。…

Python 複数のCADファイル(.step)をメッシュファイルへCUIで自動生成する「Gmsh」

'22/05/21更新:雛形コードを可読性のために若干見直し 本記事では、CADファイルの汎用形式(.step)をPythonライブラリの「Gmsh」を用いてメッシュ分割する雛形コードを載せました。出力するメッシュ形式は、Gmshフォーマット(.msh)と市販のFEMソフトAbaqus…