XMVector2RefractV
2D 法線ベクトルによって 2D 入射ベクトルを屈折します。
構文
XMVECTOR XMVector2RefractV( XMVECTOR Incident, XMVECTOR Normal, XMVECTOR RefractionIndex)
パラメーター
- Incident
[in] 屈折される 2D 入射ベクトル - Normal
[in] 入射ベクトルを屈折させる 2D 法線ベクトル - RefractionIndex
[in] x 要素と y 要素の両方が屈折率に等しい 2D ベクトル
戻り値
屈折された入射ベクトルを返します。屈折率、および入射ベクトルと法線ベクトル間の角度によって、結果が全反射になった場合は、< 0.0f, 0.0f, 不定, 不定 > という形のベクトルが返されます。
解説
この関数は、FLOAT 値の代わりに 2D ベクトルを使用して RefractionIndex が指定されることを除き、XMVector2Refract と同じです。
要件
ヘッダー: xnamath.h で宣言されています。