How do I convert file from .stl to .step ?

I've a .stl file which I need to modify but can not in this file type. So I need to convert that file to .step type.

3 Answers

Hello, You can convert stl to step in Solidworks if it have "3d scan" addins but it is very time and resources consumer. The best way is with Freecad in "Part" workbench you will have "convert to solid". After conversion "refine" and export to STEP.

для таких преобразований есть программы , например-"Geomagic Desing X" , но предупреждаю- вытащить твёрдое тело из облака точек чаще всего довольно трудоёмкая задача , зависит от качества скана и сложности модели...

There are some ways this can be done.. but previous posts mention important items. STL files define triangles (and an orientation), but neither units nor any other kind of geometric information.
My company developed the InStep Studio 3D application (feel free to google that) which can convert STL to STEP and in general there are three different ways of doing that from within the application.
The first and most crude (but sometimes also with the best result) is the direct conversion where each triangle is converted to an equivalent trimmed surface. Sometimes (especially with complex and highly detailed shapes) reducing the number of triangles is required (and achieved very easily). A loss of detail may be the result of this - depends on the data.
The second option is to attempt a feature detection. As mentioned, most CAD intends to use standard geometric definitions to define the body. Our application can find common items (though this is still under development).
The last option, especially for highly organic shapes (faces, things with smooth surfaces) is to overlay a grid that is then used to define a smooth (NURBS) surface. This approach can be hit and miss and greatly depends on the shape in question and the extent the user is prepared to go to.

If you can post your file, I would be happy to take a look and perhaps do the conversion for you....