This is just asking for some design help to determine the best way of implementing my own surface shape. I have a shape, such as an oval, that needs to have squares placed at various locations on its border. I want to be able to move the surface shape by selecting either the oval or any of the squares.
Can I mash an oval and quad surface shapes together to gain this functionality, or do I need to roll my own custom shape by implementing a base surface shape class?
Any suggestions would be extremely helpful.
Thanks in advance,