XMVector2IntersectLine

2 つの線の交点を探します。

構文

XMVECTOR XMVector2IntersectLine(         XMVECTOR Line1Point1,         XMVECTOR Line1Point2,         XMVECTOR Line2Point1,         XMVECTOR Line2Point2)

パラメーター

  • Line1Point1
    [in] 第 1 の線の第 1 点を示す 2D ベクトル
  • Line1Point2
    [in] 第 1 の線の第 2 点を示す 2D ベクトル
  • Line2Point1
    [in] 第 2 の線の第 1 点を示す 2D ベクトル
  • Line2Point2
    [in] 第 2 の線の第 2 点を示す 2D ベクトル

戻り値

交点を返します。線が並行している場合は、返されるベクトルは NaN になります。2 つの線が一致している場合は、返されるベクトルは正の無限大になります。

要件

ヘッダー: xnamath.h で宣言されています。