Create Elliptical Polygons

Build a regular polygon. Scale in either x or y direction, then re-compute its transformed points. Uses scaleNonUniform
Sides: Radius: Scale X: Scale Y:
SVG Source:
Javascript: