Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] Add STEP support #77

Open
Nico04 opened this issue Aug 23, 2023 · 7 comments
Open

[Feature request] Add STEP support #77

Nico04 opened this issue Aug 23, 2023 · 7 comments
Labels
enhancement New feature or request

Comments

@Nico04
Copy link

Nico04 commented Aug 23, 2023

Would add STEP file support be a huge feature ?
I know the project is called STL-Thumb, but STEP files are getter more and more popular, and I can't find any equivalent :)

@demonlibra
Copy link

You can use gmsh to convert step to stl.
sudo apt install gmsh
gmsh -v 0 "<path_input_step>" -0 -o "<path_output_stl>"

Also you can use minirender to create stl thumb.

@Nico04
Copy link
Author

Nico04 commented Aug 23, 2023

I'm not looking to convert, I'm just looking to have STEP file preview on Windows ;)

@rvmn
Copy link

rvmn commented Aug 25, 2023

I'm not looking to convert, I'm just looking to have STEP file preview on Windows ;)

You could look for a F3D, that is a viewer that also does thumbnails and supports STEP files. Or if you know programming you could integrate TKSTEP, the OpenCascade toolkit that i think has made STEP open-source :), and integrate it into stl-thumb yourself (PrusaSlicer has used it now also, check their code)

@Nico04
Copy link
Author

Nico04 commented Aug 26, 2023

Thanks for theses ideas. So despite of the project's name, you would be interested in a PR that adds STEP support ?
EDIT : unfortunately I don't know RUST 😢

@rvmn
Copy link

rvmn commented Aug 26, 2023

Thanks for theses ideas. So despite of the project's name, you would be interested in a PR that adds STEP support ? EDIT : unfortunately I don't know RUST 😢

Hmm, if i wouldn't have my own stuff to work on i might :/
I do have an idea:
if you, and others reading this fund me 60US (in total) I will donate that to the rainforest project i am supporting in it's totality (and post a link to the donation message in this issue afterwards)
link
i checked it out and i am quite certain it will be done in a couple of weekend hours, divided over 2 max 3 weeks.

@Nico04
Copy link
Author

Nico04 commented Sep 11, 2023

Your link looks broken to me ?
In any case, I can't justify to put 60$ personnaly in that feature, but I can put up to 10$, if the feature is planned ;)

@unlimitedbacon
Copy link
Owner

I would be open to a PR for STEP support. Hopefully it would not be too computationally expensive.

@unlimitedbacon unlimitedbacon added the enhancement New feature or request label Nov 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants