- From: <bugzilla@jessica.w3.org>
- Date: Sat, 16 Jul 2011 17:25:45 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=13277 Summary: canvas '2d' context needs a getter for current point in path Product: HTML.next Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: enhancement Priority: P2 Component: default AssignedTo: dave.null@w3.org ReportedBy: phorgan1@gmail.com QAContact: public-html-bugzilla@w3.org CC: plh@w3.org, mike@w3.org Several methods in the '2d' context are of the To variety, for example moveTo, lineTo, and arcTo which take as an implicit first argument the current point in the path being constructed. It's not possible to make similar methods from javascript if you need to do something to the end at the initial point, because it's not possible to find out what that point is. As an example, if you wanted to make an arrowTo(x,y,angle,which,length,type) (x,y) - destination of arrow angle - angle between shaft of line and barb of one side of arrow which - which end, could be 0,1,2,3 0 would operate like lineTo 1 put arrow head on destination end 2 put arrow head on source end 3 both ends get arrow length - length of the arrow head type - curved bezier or block straight line You couldn't do it. You don't know the originating current point in the path and there's no way to ask for it. Same would apply to arcArrowTo. It forces you to ask the user to supply both points. Here's http://stackoverflow.com/questions/4577410/find-current-point-on-path-for-html-canvas-context a link to someone else who wants the current point to be able to do a dashTo. I could create a wrapper around the context and have my uber context keep track of the information, but adding one getter to the context2d would solve the problem. context2d.currentPoint or perhaps currentPointX, and currentPointY Thanks:) Patrick -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Saturday, 16 July 2011 17:25:47 UTC