I want to create some 3D solid model by Mathematica, and then export it into stp (step) format for further finite element or finite volume analysis in Fluent/ANSYS or Abaqus.
But so far to me, it seems mathematica supports STL or DXF format only, which are basically 3D surface model not 3D solid model.
Is it possible to convert the thus obtained STL or DXF into STP?
The Graphics3D object I am interested is something like that created by the code below:
radius = .3;
length = 5;
cyl = Cylinder[{{0, 0, 0}, {0, 0, length}}, radius];
cylinder :=
cyl // Rotate[#, RandomReal[{0, 2 \[Pi]}], RandomReal[1, 3]] & //
Translate[#, RandomReal[{-5, 5}, 3]] &
Graphics3D[#, Boxed -> False, Lighting -> "Neutral"] &@
Table[cylinder, {59}]
Update
I finally solved the prolem by using VBA script in AutoCAD. It seems python scripts in Abaques should also work. But the thus obtained stp 3D solid model usually has prolbem in meshing by Abaqus and further analysis.


3D Geometry & Modeling Formatsbe supported by those programmes? – Edmund Nov 11 '16 at 02:46stpconversion in the manual of it – user6043040 Nov 11 '16 at 04:33