Is it possible to position a circle at 50% of the width of the canvas using RaphaelJS without having to calculate the exact pixel value? I am looking for a simple way to place an element at half its container's width, but I'm not sure if this can be achieved with the current Raphael API.
Raphael is supposed to support vector graphics, yet everything in the API seems to be based on pixels. How do you create a vector image using pixels? It seems contradictory.
I thought vector art maintains the same dimensions regardless of size, making it versatile for different mediums. So why would something like ScaleRaphael be necessary if scaling is inherent in creating vector graphics? Maybe my understanding of vector graphics is off?
An image created with fixed pixel dimensions that cannot be resized doesn't seem like a true vector image. Am I missing something crucial from the API?
Any help would be appreciated. I've tried posting this question twice on the RaphaelJS Google Group without any success, so I hope to get some clarity here instead.