The ovoid is a macro for producing a stretched sphere using the same method that cylinders use. Given two end points and the radius. The ends of the ovoid will touch each ot the end points and the radius will be the radius of the ovoid at it's centre.
The sphere is scaled vertically to match the size values then rotated into the corrct position using polars coordinates.