Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
More Direct Documentation for updateSheetMetalGeometry?

I've got a sheet metal tab and slot feature that originally was written to generate geometry using some more obvious methods that didn't require me to understand the intricacies of the black box of the sheet metal functions in Featurescript, but unfortunately due to a bug with Move Face and Modify Joint breaking edge association between the 2d and 3d representations of sheet metal parts I cannot use this feature in its current state until the bug gets fixed.
So I've been investigating ways to reimplement this feature by manipulating the master sheet metal bodies directly and propagating the results to both 2d and 3d representations of the object but I'm starting to go crosseyed understanding how all of the sheet metal functions work and are used in the standard library. All I need to accomplish is splitting the edge of a sheet metal part into sub-segments that I can later use a move face on and I can reuse the rest of my existing code. I got some code that does split the edge of the master sheet metal model in the ways I want but I'm having trouble getting the split up edge to propagate back to the 2d and 3d representations of the sheet body. Is there a more verbose developers guide for working with sheet metal master bodies and navigating all of these helper functions in the standard library?
Comments
Here's a stripped down version of the sheet metal edge splitting routine I'm attempting to turn into the full script. I keep running into issues with getting the updateSheetMetalGeometry call to actually do the thing after the master edges split into segments.