gpt4 book ai didi

algorithm - 从点数组创建绑定(bind)多边形

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:08:27 27 4
gpt4 key购买 nike

我有一个 Canvas ,用户可以在上面用画笔绘图。我有大量的积分。我想创建一个绑定(bind)多边形(不是绑定(bind)矩形)

谁能指出我现有的算法或帮助我编写代码(不要介意编程语言)。

最佳答案

如果您关心性能而不关心多边形的大小,那么可能维护所有坐标的最小值和最大值并使用它来构造边界矩形将是最快的方法,这只需要 O( n).

如果您关心多边形的大小或形状,那么您可能需要 Convex Hull algorithms 之一,它通常在 O(nlogn) 中运行,但会生成一个紧凑的多边形。

关于algorithm - 从点数组创建绑定(bind)多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17843228/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com