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

Openscad interpretor #39

Open
traverseda opened this issue Jan 8, 2023 · 0 comments
Open

Openscad interpretor #39

traverseda opened this issue Jan 8, 2023 · 0 comments

Comments

@traverseda
Copy link

traverseda commented Jan 8, 2023

Just wanted to mention that I'm working on an implementation of the openscad language that uses this as the backend. Still quite early, but you can see that here: https://github.com/traverseda/PySdfScad

image

Openscad is not the best language, but it already exists and a lot of people are already familiar with it. Extending it to support things like fillets/chamfers would be very nice.

I'm a long way from general openscad compatibility, although that's something I intend on working on. There are a number of SDF features that I don't feel I'm currently capable of implement myself that an openscad interpreter would eventually need.

  • Minkowski sum
  • Hull operation
  • mesh (3D and 2D) to SDF

Other than those I think I should eventually be able to make this fully openscad compatible, eventually. Of course I would appreciate help on that front.

After openscad compatibility hopefully comes making something that's a bit better, but honestly I'll be happy to just get it to interpret arbitrary openscad while supporting this projects more advanced features.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant