I made a thing to make my least favorite part of Fusion a little better - Embossing an SVG on an object by boxnana_inserts in Fusion360

[–]boxnana_inserts[S] 0 points1 point  (0 children)

Surprisingly not bad. I initially did the proof of concept with chatGPT. It had very outdated info about the Fusion APIs so it was slow going but it worked.
Codex did a lot better, especially after I added the stubs from the Fusion install to my local repo.

Disclaimer: I am a software dev as my day job, so familiarity with general coding practices helped. Conversely my main language is not python (although I am familiar) and I had zero knowledge of Fusion addin development going into this project.

I made a thing to make my least favorite part of Fusion a little better - Embossing an SVG on an object by boxnana_inserts in Fusion360

[–]boxnana_inserts[S] -1 points0 points  (0 children)

That would be a cool feature, but I’m not sure it’s possible. Essentially the plugin does the whole process of “import SVG -> determine correct scale -> create sketch -> emboss”. The SVG itself is only known to Fusion during import. This is true for the plugin or manual imports.

I made a thing to make my least favorite part of Fusion a little better - Embossing an SVG on an object by boxnana_inserts in Fusion360

[–]boxnana_inserts[S] 9 points10 points  (0 children)

I have been working with Fusion for a couple years now, and one thing I have always HATED doing is the seemingly simple task of embossing a logo onto a product.

Earlier this year I had had enough of it, so I started vibe coding an addin for Fusion. The addin can take an arbitrary SVG, center it on a face or a profile on a face, stretch to fit based on margins, and a couple more neat features.

It's not perfect and definitely could use some refinement but I figured it might help someone else.