You guys are way faster than me! ;-} I'm following along and slowly digesting.
I'd gotten started with Brian's ideas & then got diverted with the book Michael referenced. After studying the book & muddling about with the conversions between the forms of equations, I thought that Brian's suggestion on finding the homothetic centers and using getTangentsToPoint() were much easier to work with. At this point I have the rudiments working, but not really something worth posting yet. This conversation has been very helpful, thank you!
Barry, I'd thought of the NodeEditor, but have never done anything with it. Whether your node solves my puzzle or not, I would certainly encourage you to finish it as I'm sure there will be many who may appreciate that. I'm impressed at how quickly you got to the essence of what I was describing earlier! In this case my desire was to be able to play with the sizes and positions of the die elements to achieve the effect I was after. Maybe that is doable in the NodeEditor, but for my pea-brain, doing it with a script was easier to conceive.
Alex, you're closer to the realm I'm thinking of (real world bending of metal), but much more advanced given use of a CNC bender. Your work is just remarkable! I work on a smaller scale & while I have both Hossfeld and DiAcro manual benders, I had an idea for a die to do a compound bend similar to an S-hook in a single operation. So I designed the die in MoI and then built it. The first iteration of the design didn't do quite what I wanted, but after a revision and remaking some of the parts I'm pretty close to what I want. This exercise got me to thinking that a simplified bending script would speed up the design process, hence my noodling. For reference, here is an illustration the die in use; designed to bend a bunch of carpentry nails for use in a sculpture.
--Larry
|