graphicsPath why absolute?

I was hoping that graphicsPath would allow for graphics objects to be created anywhere in the context - but was surprised that it all the methods require absolute x,y values entered. Is there a way of simply adding an x,y offset to an existing graphicsPath so that it can be positioned anywhere?

You can use a clip to change the origin

Ah, thanks that might help - not seen clips before.

maybe use FigureShape and DrawObject with a center position

Yes, but since the request was about graphicsPath…

graphicsPath are with coordinate absolute, but if you change the origin (using graphics.clip) you can easily get a relative path

… and for similar purposes, there is an active feature request tickets that kindles hope to have a Graphics.Translate method available in a future release.