【发布时间】:2016-03-25 10:00:47
【问题描述】:
我必须确定两个凹/凸形状之间的距离是否为 d 。我知道分离轴定理在确定距离时可能会派上用场,但它在 O(n2) 时间内运行,我正在寻找任何形状的 O(n) 或 O(nlogn) 算法。我想为 javascript 中的任何两个 SVG 实现它
【问题讨论】:
-
帮助您处理任何代码会更容易。
-
“以 O(N²) 运行”:什么是 N ???
-
请列出要支持的确切形状类型。
-
我在关注这个dyn4j.org/2010/01/sat/#sat-curve,这里的N基本上是顶点数。支持的形状基本上是带有圆边的多边形,或多边形圆椭圆双曲线的混合
标签: javascript algorithm math geometry polygon