Autodesk Fusion 360 を使用して 3D パーツをモデリングしています (下の図を参照)。これをエクスポートして、.step、.iges、.sat、または .smt ファイルとして保存できます。
私が達成しようとしているのは、この部分を Python で 3D numpy 配列に変換することです。配列のすべての要素は0または1で、その位置に固体物質があるか、物質がまったくないか (空気) を示します。
たとえば、オブジェクトの寸法が図の場合、サイズが 100x100x50 の配列の各要素は、オブジェクトの 1 mm 3の体積を表します。すべての水色の小さな立方体の値は1で、この位置に固形物があることを示します。赤い立方体の値は0で、この空間が固形物で構成されていないことを示します。
これは FreeCAD API を使用して行うことができますか? または、Python で .step/.iges/.sat/.smt ファイルをインポートし、それを変換/解析して必要な配列を作成する他の方法はありますか?