Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
背景:
我有一组通过凸包算法运行的点,然后将返回的这些点绘制为屏幕上的多边形。
目标:
我想将多边形“平滑”成椭圆/椭圆形。
有没有一种简单的方法可以做到这一点,或者有一个算法吗?
提前致谢。
得到了一些有用的东西...
因为我从一组点绘制多边形,所以宽度/高度/边界设置不正确(始终为 0,不确定是不是我的错?),但是,我确实有构成多边形的点。
我决定做的是遍历点,得到最左边的 x、最右边的 x、最上面的 y 和最下面的 y。这让我可以计算出绘制椭圆的宽度、高度和位置。
结果是这样的:
感谢克莱门斯的帮助:)
如果有更好的方法,请告诉我。