draw polygon

polygon
Matt Huntington 3 years ago
parent 0ecfb1f7ae
commit 488f3f9d4c

@ -15,3 +15,19 @@ d3.select('svg').selectAll('path')
.append('path') .append('path')
.attr('fill', '#099') .attr('fill', '#099')
.attr('d', dAttributeFunction); .attr('d', dAttributeFunction);
const points = [];
d3.select('svg').on('click', (event)=>{
points.push([event.x, event.y])
const path = d3.path();
path.moveTo(points[0][0], points[0][1])
for(let i = 1; i < points.length; i++){
path.lineTo(points[i][0], points[i][1])
}
path.closePath()
d3.select('svg')
.append('path')
.attr('id', 'polygon')
.attr('fill', 'black')
.attr('d', path)
})

Loading…
Cancel
Save