【发布时间】:2019-10-18 16:05:01
【问题描述】:
我已经从 Python 的 Shapely 切换到 JavaScript 的 PaperJS。我想找到多边形或封闭路径的质心,因为它被称为 PaperJS。有没有一种快速的方法,还是我必须编写自己的算法?
【问题讨论】:
-
您阅读过 paper.js 文档吗?这对路径/多边形的 API 有何说明?
-
一个快速的谷歌提出了算法jsfiddle.net/Xotic750/KtzLq,但要谨慎行事,因为不清楚(至少对我来说)它实际上产生了质心。此外,如果您要转移到一个新库,您可能需要考虑跳转到threejs,它似乎具有内置的质心函数。见stackoverflow.com/questions/25267003。
标签: javascript geometry paperjs