변환된 정점에 법선이 수직이 되도록 변환행렬 만들기

코드

static XMMATRIX InverseTranspose(CXMMATRIX M) 
{ 
	XMMATRIX A = M; 
	A.r[3] = XMVectorSet(0.f, 0.f, 0.f, 1.f); // 이동 변환을 제외해준다.
	XMVECTOR det = XMMatrixDeterminant(A); 
	return XMMatrixTranspose(XMMatrixInverse(&det, A)); 
}