W3C home > Mailing lists > Public > www-svg@w3.org > February 2010

Re: Draw curve by giving a mathematical function (feature request)

From: Jeff Schiller <codedread@gmail.com>
Date: Mon, 22 Feb 2010 09:01:59 -0600
Message-ID: <da131fde1002220701i6a896dbem99396dd9eb67eb40@mail.gmail.com>
To: Tamás Laiszner <laisznertamas@gmail.com>
Cc: www-svg@w3.org
Hi Tamás,

Personally, I think this isn't in the domain of SVG.  I think this is
more the domain of a scripting library like JSXGraph:

http://jsxgraph.uni-bayreuth.de/wp/

Regards,
Jeff

2010/2/21 Tamás Laiszner <laisznertamas@gmail.com>:
> Hi!
>
> I think it would be very useful if there were an opportunity to draw a curve
> by giving directly a mathematical (or ECMAScript) function. Maybe the
> ECMAScript Math object could be a good base to implement this. My opinion is
> that it would have some really positive effects. I imagine it like this:
>
> <funcCoordSystem>
>     <func f="Math.sin(x)" d="(-2 * Math.PI; 2 * Math.PI)" />
>     <func f="Math.cos(x)" d="(-2 * Math.PI; 2 * Math.PI)" />
> </funcCoordSystem>
>
> This is only a draft to show what I mean exactly. In this example the func
> element has 2 arguments:
>
> f - the function itself, given by a correct ECMAScript which could be
> interpreted even by using the eval() function
> d - the domain of the function
>
> (Of course also the funcCoordSystem element representing the coordinate
> system should have some arguments, for example the coordinates of the
> origin, minX, maxX, minY, maxY values.)
>
> Thanks,
> Tamás Laiszner
>
Received on Monday, 22 February 2010 15:02:34 GMT

This archive was generated by hypermail 2.3.1 : Friday, 8 March 2013 15:54:44 GMT