Thomas,
Thanks for getting back to me. I'll give that a shot and see how far I can get using this technique. However, I am afraid that things might get complicated as I work with more complex shapes. I cant envision how I could cut out or detach the intersection using this technique. I want to create a new widget from the intersection and then continue working with them even after I move the original shapes (the two circles in this case).
I have seen a feature like this in some other toolkits. For example in SWT you can perform union, subtraction, and intersection on basic shapes and create new shape objects from them. Also the
w3c SVG working draft defines methods for performing these functions. This is simple but extremely powerful feature. If it is not already possible to do this with PyMT, I would like to request this feature.
Cheers,
Aras