特定の 3D 点が 2 点で指定された線上にあるかどうか、またそれらの 2 点の間にあるかどうかをどのように判断できるのでしょうか?
1393 次
1 に答える
6
点 a、b、c は、ba、ca が平行である場合、共線 (すべてが 1 つの線上にある) です。これは、外積 (ba) x (ca) がゼロの場合に当てはまります。(つまり、その 3 つのコンポーネントはすべてゼロです。おそらく実際には、それらがゼロ以外であるが非常に小さいことを許可する必要があります。正確に何を意味するかは、アプリケーションによって異なります。)
点 a、b、c が同一線上にあるとすると、スカラー積 (ba.(cb)) が正の場合、b は a と c の間にあります。(b が a または c と一致しても問題ない場合は、負ではありません。)
于 2012-07-21T00:06:33.713 に答える