Skip to main content

Non-trivial conversion of STL files into STEP files.

Project description

Intelligent conversion from STL to STEP

This cli program converts STL files into STEP file in a non-trivial way. It segments the mesh into basic shapes. That means, the generated STEP file isn't only a bunch of triangles, it has planes, cylinders, spheres etc. resulting in less memory usage and it is friendlier to CAD and CAM.

Experimental state: Only planes are implemented! Holes are not supported!

screenshot of the output screw.step imported into FreeCAD

Usage

python3 stl2step myfile.stl

The out file is named similar to the input file: myfile.step, because it only replaces .stl with .step.

Autor

Stefan Helmert stefan@entroserv.de

License

AGPL v3

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stl2step-0.0.2.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stl2step-0.0.2-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file stl2step-0.0.2.tar.gz.

File metadata

  • Download URL: stl2step-0.0.2.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.12.9 Linux/6.8.0-1021-azure

File hashes

Hashes for stl2step-0.0.2.tar.gz
Algorithm Hash digest
SHA256 d476deda2e8ef627285df0f07f0b2e24dac91f0e1af0eca3a3e3969aea515ecc
MD5 6a3654b69de867b14243ea0b3ca633db
BLAKE2b-256 1e3b42b41b00671911d17d13dc82f99b6ee4b574b2eb5614488d2cfd3f3df35b

See more details on using hashes here.

File details

Details for the file stl2step-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: stl2step-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.12.9 Linux/6.8.0-1021-azure

File hashes

Hashes for stl2step-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e44abedc157b35e59df060f3f4f22c02f0eef0a60be92936cae8dc7e4fcc7cc0
MD5 30a7e48fb73af4d71e0b9f6f1cce2acd
BLAKE2b-256 a7e361be78e6f3a2c88acff5913ee87252a74e8a22356cc80dd08da7e93c9bff

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page