Hi Mik
I think doing an unfold tool for all kinds of surfaces is just way beyond me! :) I don't have enough geometry/programming information to do this.
On the other hand, I read your thread about using flow as an unfold tool since 2015.
And I think this technique can be a good fit for edge flange script as it can produce simple objects.
Here are some thoughts:
In V5 there is a function to store user information to objects (setUserText), Also one to get the information. (getUserText)
I think it is possible to change the edge flange script to store some information like bend radius, bend start point, arc center, arc length and hierarchical order of the produced objects.
Then maybe a script can use this information to flatten the parts like you demonstrated in this thread. ( I don't know how yet! )
https://moi3d.com/forum/index.php?webtag=MOI&msg=7406.1
Here is a screenshot of using flow to unfold an object created with edge flange script. (Manually)
Right now I don't have the time and a solid plan to work on it.
Also, you can use freecad's dedicated SheetMetal Workbench and SheetMetal Unfold tool. Although, I haven't tried it myself.
|