if you don't have to much differences between the colors you might try to fake them using entitycolor.
How does changing the color of the entity fake moving the vertices around?
I don't think there's anything you can do, though I do recall someone finding odd things about it, like changing some vertices was slower than changing others, but nothing you could really make use of, I don't think.