XMVector3RefractV 함수(directxmath.h)
3D 일반 벡터에서 인시던트 3D 벡터를 굴절합니다.
구문
XMVECTOR XM_CALLCONV XMVector3RefractV(
[in] FXMVECTOR Incident,
[in] FXMVECTOR Normal,
[in] FXMVECTOR RefractionIndex
) noexcept;
매개 변수
[in] Incident
굴절할 3D 인시던트 벡터입니다.
[in] Normal
인시던트 벡터를 굴절하는 3D 일반 벡터입니다.
[in] RefractionIndex
x, y 및 z 구성 요소가 굴절 인덱스와 같은 3D 벡터입니다.
반환 값
굴절된 인시던트 벡터를 반환합니다. 인시던트 벡터와 일반 사이의 굴절 인덱스와 각도가 전체 내부 리플렉션이 되도록 하는 경우 함수는 정의>되지 않은 0.0f, 0.0f, 0.0f 형식 < 의 벡터를 반환합니다.
설명
이 함수는 RefractionIndex가 float 값 대신 3D 벡터를 사용하여 제공된다는 점을 제외하고 XMVector3Refract와 동일합니다.
플랫폼 요구 사항
Windows 8용 Windows SDK를 사용하는 Microsoft Visual Studio 2010 또는 Microsoft Visual Studio 2012. Win32 데스크톱 앱, Windows 스토어 앱 및 Windows Phone 8개 앱에 지원됩니다.요구 사항
대상 플랫폼 | Windows |
헤더 | directxmath.h(DirectXMath.h 포함) |