ShapeVector::setCircleRadius is setting the circle's diameter instead of radius

I updated the ShapeVectorToy to use setPolyPrimitive and let users create more polygon shapes. In the toy, a circle with a radius of 20 fits inside a square with a size of 20.