I have .step 3D drawings made in Catia that I need to pass to an analysis program. The original drawing in CAD has complex ("shape") parts and curves that need to be simplified for analysis. If necessary, the original drawing can also be saved in other formats such as .stl and .igs.
The analysis program only works with 3D drawings composed of solid primitives: cubes, planes, cylinders, cakes, cones, spheres, prisms, torii, elliptic cylinders and trapezoids. It can read only the following file formats: step, iges,
gdml, sysbas, geant4, and its own format, fastrad.
I need a way to "model" complex CAD drawings out of the above solid primitives only, and I think tesselation is a sensible option (giving, if necessary, the tesselation triangles some thickness to make them into prisms). However, tesselation usually results in a single CAD object, whereas I would need to properly split the tesselated object into individual prisms for my analysis program to understand.
Are there methods/3rd party programs that can achieve what I need? Tesselation seems like a brute-force method if there exists a better way to approximate a model into solid primitives, but is a fine solution as long as I can end up with a drawing made of prisms.
The key point is that I need the constituent solids that make up the 3D drawing to each be unique elements, so that my analysis software can read the file.
The analysis program only works with 3D drawings composed of solid primitives: cubes, planes, cylinders, cakes, cones, spheres, prisms, torii, elliptic cylinders and trapezoids. It can read only the following file formats: step, iges,
gdml, sysbas, geant4, and its own format, fastrad.
I need a way to "model" complex CAD drawings out of the above solid primitives only, and I think tesselation is a sensible option (giving, if necessary, the tesselation triangles some thickness to make them into prisms). However, tesselation usually results in a single CAD object, whereas I would need to properly split the tesselated object into individual prisms for my analysis program to understand.
Are there methods/3rd party programs that can achieve what I need? Tesselation seems like a brute-force method if there exists a better way to approximate a model into solid primitives, but is a fine solution as long as I can end up with a drawing made of prisms.
The key point is that I need the constituent solids that make up the 3D drawing to each be unique elements, so that my analysis software can read the file.