XOR ON A CANVAS
Is there any way, on a canvas, to draw and move one vector over another vector leaving the "lower" vector intact?
I've tried lots of combinations of the "canvas.blends", but none seem to work.
Think like moving a cross-hair cursor over a drawn object without distroying (or having to redraw) the object.
If you are using scene module, that's what Layers are for. i think you can do similar things in the ui module, if you set bg color=None.
If you are really wanting to draw around on the console, you might be better off saving the "background" as an image, the redrawing that image every time. You could use ui.Image and ui.Path to accomplish that, if you are generating in the fly.