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
things.

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.
Thanks
Bryan