所以我有一个带有3个点的图像。

algorithm - 确定等腰三角形的左侧和右侧-LMLPHP

这是图像的正确方向,但可以任意旋转。我的目标是轻松识别点,我们将其称为左点,右点和底点。

现在,获取底点很容易,因为您只需计算三个点之间的距离,而最长的线上没有的点就是底点。

这样就给我留下了识别左右圆点的问题。我觉得我已经忘记了一些基本的技巧来解决这个问题,但是我的google-foo让我无法发现确定左侧和右侧的公式。

最佳答案

两个 vector 的二维叉积algorithm - 确定等腰三角形的左侧和右侧-LMLPHP是一个标量,当a相对于b顺时针旋转时为正,反之亦然。因此,在下图中:

algorithm - 确定等腰三角形的左侧和右侧-LMLPHP

左点和右点分别满足algorithm - 确定等腰三角形的左侧和右侧-LMLPHPalgorithm - 确定等腰三角形的左侧和右侧-LMLPHP

08-06 20:56