I have a raphael.js shape which I am plotting circle's on top of. I only want a circle to appear if the circle does not go off the boundary of the shape it is being plotted on to.
To make this more clear, here is an example of what I do not want to happen:
I want the circles outside of the grey area not to appear. How would I detect wether a circle is inside or outside of the grey shape?