-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Labels
bugSomething isn't workingSomething isn't working
Description
I noticed that polyStroke() has a quirk, where given 2 or 5 arguments, it draws unclosed polygons, i.e.:
polyStroke([
// empty array as last point
[0,0], [64, 0], [64, 64], []
], 5)When given 3 arguments however, it doesn't draw anything. I'm guessing this behavior appears because this:
Math.min.apply(
Math,
[[0,0], [1,1], []].map(p => p[0])
)...would return NaN
Since drawing unclosed polylines has plenty of use-cases, perhaps this behaviour should be parametrized, and unified across the different drawing implementations?
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
