javascript - 如何用 d3.js 绘制凹多边形?
问题描述
使用波纹管参考我正在尝试创建一个多边形,但是,如果我的点/角的顺序不正确,多边形将不会变成凹形。如何订购角落或有没有更好的方法来制作凹多边形?
https://bl.ocks.org/lwthatcher/5456840f796632c27edc813ce8ab4719
let poly = [
{"x":0,"y":0},
{"x":0, "y":5},
{"x":40,"y":10},
{"x":60,"y":90},
{"x":100,"y":100},
];
解决方案
推荐阅读
- python - 如何重塑numpy数组保持每个第n个元素
- python - 名称“客户”未定义 CBV ListView
- sql - 日期时间查询 SQL SERVER
- python - Python和基于最低int值对数据进行排序
- c# - 更改 EnableDesktopModeAutoInvoke 注册表值并使 TabTip.exe 接受更改
- node.js - NodeJS请求中的多种功能
- android - API 15 (4.04) 蓝牙与 pin 自动配对
- javascript - Webpack 中的第 3 方 Javascript 和 CSS 文件。奇怪的行为
- android - TileOverlay 资源文件的 URL
- c# - 我应该如何在 InputManager 中配置 Sprint?