Algorithm to draw an elongated oval

Algorithm to draw an elongated oval

Post by Brya » Thu, 26 Jun 2003 01:36:02

Hello all,

I'm trying to draw an elongated oval, but I'm having trouble with a few

Is there some type of procedure that will draw something like this:
Procedure Oval(x1,y1,x2,y2,x3,y3,x4,y4);
An example input would be:
Procedure Oval(50,50,180,10,200,100,50,75);

The effect that I want is a smooth oval looking feature that would cross all
of the points.
Imagine a smoke plume being blown by the wind expanding laterally as
distance from source increases.
An ellipse will not quite do the trick.

Any help or suggestions would be great.