W3C home > Mailing lists > Public > whatwg@whatwg.org > May 2014

Re: [whatwg] add to canvas api

From: Emanuel Allen <emanuelallen@hotmail.com>
Date: Tue, 20 May 2014 18:10:10 -0400
Message-ID: <BAY402-EAS10540A94CCBA98EF5848799DE3D0@phx.gbl>
To: "whatwg@whatwg.org" <whatwg@whatwg.org>
I don't know how this work... But as a becoming artist, I'm requesting for such a tool.

> On May 19, 2014, at 1:59 AM, "Emanuel Allen" <emanuelallen@hotmail.com> wrote:
> the tag element area have this: rect - rectangular hotspot you can define
> the size and placement of circle - circular hotspot that you can define the
> size and placement of poly - polygonal hotspot for creating many sided
> custom shapes 
> I want to request that they add a least two things to the canvas; the poly(x
> location, y location, addSideSize, addSideSize, , etc...); 
> this will allow for all geometrical figure with three or more sides, a
> polygon. Here a least of names for some polygons. A least up to icosagon;
> 20sides. 3 triangle, trigon 4 quadrilateral, tetragon 5 pentagon 6 hexagon 7
> heptagon 8 octagon 9 nonagon, enneagon 10 decagon 11 hendecagon 12
> dodecagon, duodecagon 13 triskaidecagon, tridecagon 14 tetrakaidecagon,
> tetradecagon 15 pentadecagon 16 hexadecagon 17 heptadecagon 18 octadecagon
> 19 enneadecagon 20 icosagon 
> And a attribute for all corner to be rounded:               
> rect.rou(x position, y position, width, height, angle degree); or better
> yet, to use a element that is already exists: ploy.arc(position x, position
> y, width, height, angle); When I think about it, should add two more at the
> end; degree for ploy poly(x location, y location, addSideSize, addSideSise,
> , etc...); poly.arc(x location, y location, addSideSize, addSideSize,
> arcDegree); how would this work? the last number will automatically to
> converted to an arc number for all angle, unless another number is added to
> the polygon, then it will be move back again, to that last number. 
> I'mma learn PI, math.PI, I have already went over it, but I have head back
> to it, for to know how to utilize it for the canvas, I see that a lot of
> example use it for the arc, and etc. But I feel that, add this, will make it
> more easy for those who want to add different size shape without going into
> math. 
> If you could send me the link to where I can request for this, my
> appreciation to you sir. 
> ... and it wouldn't hurt to just add a circle: circ. circ(x, y, radius);
> Just to make things more easy, I mean, they have all these other tags that
> is so close to meaning the same thing, add these two plus attribute of the
> they have "arc" I feel would add to it. Plus just adding the ploy element,
> would add majority of the shape, even if they stop it at icosagon(20 side).
> That would be great. 
> I was trying to make it as an utility function myself... but I need more
> knowledge... no I need more experience and knowledge.... I want to make this
> myself. I want to contribute it myself as a prototype instead of just
> posting this to be made. I don't want to give queries words, nor
> suggestions, but code... I'm still a novice... But not for long. 
Received on Tuesday, 20 May 2014 22:10:36 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 17:00:20 UTC