9 c c++ vector
如果我有a,b,c点与x,y的矢量形式,我怎么能找到共线点..
fabs((b.x_-a.x _)*(c.y_-a.y _) - (c.x_-a.x _)*(b.y_-a.y_)它的用法就像这样......怎么样这个?
win*_*aed 6
差异为您提供从a到b和a到c的内部向量.
然后乘法表示这两个矢量之间的叉积.叉积与这两个矢量之间的角度的正弦成比例.当点共线时,这两个矢量之间的正弦为零.
您的特定公式是更传统的3D交叉产品的2d收缩.请参阅:http://en.wikipedia.org/wiki/Cross_product
bra*_*jam 5
您可以将公式解释为叉积(如winwaed的答案所述),也可以将其解释为与向量ba和ca的斜率有关,如本答案所述。
归档时间:
15 年,3 月 前
查看次数:
3138 次
最近记录:
14 年,11 月 前