如何判断具有速度的位置是向内还是向外矩形?
How to tell a position with a velocity is going inwards or outwards of a rectangle?
我在矩形内有一个点。这个点有一个速度矢量。
所以我有一个位置向量和一个速度向量。
我想弄清楚该点何时根据速度更新其位置,它是否会从矩形的最近边缘到该点超出矩形。
也就是说,如果点在矩形的内部或外部。
我认为你需要的是叉积。 https://en.wikipedia.org/wiki/Cross_product
假设你有一条边AB
和一个点C
,那么你可以看看AB ^ BC
的符号
你需要测试正号是进还是出,负号是另一个。
但是你的积分顺序必须保持一致,因为 AB ^ BC = - BC ^
AB
我在矩形内有一个点。这个点有一个速度矢量。 所以我有一个位置向量和一个速度向量。 我想弄清楚该点何时根据速度更新其位置,它是否会从矩形的最近边缘到该点超出矩形。
也就是说,如果点在矩形的内部或外部。
我认为你需要的是叉积。 https://en.wikipedia.org/wiki/Cross_product
假设你有一条边AB
和一个点C
,那么你可以看看AB ^ BC
你需要测试正号是进还是出,负号是另一个。
但是你的积分顺序必须保持一致,因为 AB ^ BC = - BC ^
AB