【发布时间】:2021-09-29 11:23:14
【问题描述】:
检查两条贝塞尔曲线是否相交有很多问题,最突出的是this one。但是,这回答了检查是否
B1(t1)=B2(t2)
其中B1 和B2 是贝塞尔曲线。因此,我们可能认为t1 不是t2。但我想检查碰撞,即
B1(t)=B2(t)
所以它们必须同时相交t。有没有一种算法可以快速检测到这一点,而不必一直重复t,即是否可以仅从控制点中找出它?
【问题讨论】:
-
您的情况实际上更简单,因为您对单个方程只有一个变量。而所提到的主题必须为单个方程找到两个变量。一张纸或 WolframAlpha 可能是您的下一站。
-
我不确定我是否理解你认为这会让你做什么:碰撞和交叉在几何编程中是一回事。两条曲线在同一
t值处相交是一种特殊情况,但它仍然是一个相交,它不是突然变成别的东西。
标签: collision-detection intersection bezier