I need to import multiple 3D solids that were created in Solidworks into VTK. First option that came to mind is converting them into .stl and using vtkSTLReader, but .stl isn't really efficient computationally and memory wise.
Are there better alternative 3D file formats which can be imported to VTK?
Vrml .wrl
seems to be supported
http://help.solidworks.com/2018/english/solidworks/sldworks/c_File_Types.htm
You also should be able to use Gmsh.