0

指定された頂点 ABC を持つ三角形があります。A から始まり辺 BC と交差するベクトルが与えられた場合、どのように交点 p を見つけることができますか?

図を参照してください:

ダイアグラム

4

1 に答える 1

0

B+s(C-B)からにs行くのと同じように、線BCをパラメータ化01ます。ベクトルについても同じことを行います。つまりA + t(D-A)、Dはベクトルに沿った任意の点であり、の範囲tは制限されません。

ここで、ポイントの座標をAx、Ayなどとして示します。あなたは方程式を解く必要があります

A.x + t(D.x - A.x) == B.x + s(C.x - B.x)

A.y + t(D.y - A.y) == B.y + s(C.y - B.y)

決定sし、t。次に、方程式の解はp = B+s(C-B)どこにありますか。s三角形のより簡単な解決策があるかもしれませんが、これはうまくいくはずです!

于 2012-04-15T00:20:02.583 に答える