Paul Elliott wrote:
But since you can draw, you can draw the Mona Lisa.
Whoa.
All I am really asking for is the transformation.
I can draw all the perspective lines I need to determine the transformation on an invisible layer that I erase later.
Let me have a rectangle, and let me say that the four corners of the rectangle now map to these four courners of a rombus, let the computer figure out how to move the other points.
This is the kind of calculation computers were designed to do.
From there, I can figure out the rest.
Ok. You don't draw. But can you program? (If I had to guess I'd say you are a C++ kinda guy.) I spent some time trying to write an extension to do perspective transforms a while back and I failed. The result of that experiment is in the Effects menu (labeled either "Summer's Night" or "Envelope"). The envelope effect is not a true perspective distortion. If you would be interested in helping me with the math (I've still got the code for my two or three other failed attempts around somewhere), maybe we could get something clunky worked out in python. If you are really interested I had embarked upon a different more betterer path and under the guidance of bbyak I had planned to develop some sort of live effects mechanism in Inkscape proper (C++). This would be really really cool. Would you like to give me a hand with this effort?
Aaron Spike