DirectXMath 라이브러리 행렬 함수
DirectXMath에서 제공하는 행렬 함수를 나열합니다.
참고
DirectXMath는 'handedness'를 사용하여 왼손 및 오른손 매트릭스 함수 버전을 모두 제공하지만 항상 행 주 형식을 가정합니다.
섹션 내용
항목 | 설명 |
---|---|
XMMatrixAffineTransformation |
아핀 변환 매트릭스를 빌드합니다. |
XMMatrixAffineTransformation2D |
xy 평면에서 2D 아핀 변환 매트릭스를 빌드합니다. |
XMMatrixDecompose |
일반 3D 변환 매트릭스를 스칼라, 회전 및 번역 구성 요소로 구분합니다. |
XMMatrixDeterminant |
행렬의 결정자를 계산합니다. |
XMMatrixIdentity |
ID 매트릭스를 빌드합니다. |
XMMatrixInverse |
행렬의 역을 계산합니다. |
XMMatrixIsIdentity |
행렬이 ID 행렬인지 여부를 테스트합니다. |
XMMatrixIsInfinite |
행렬의 요소가 양수인지 음의 무한대인지 테스트합니다. |
XMMatrixIsNaN |
행렬의 요소가 NaN인지 여부를 테스트합니다. |
XMMatrixLookAtLH |
카메라 위치, 위쪽 방향 및 초점을 사용하여 왼손 좌표계용 보기 행렬을 작성합니다. |
XMMatrixLookAtRH |
카메라 위치, 위쪽 방향 및 초점을 사용하여 오른손 좌표계용 보기 행렬을 작성합니다. |
XMMatrixLookToLH |
카메라 위치, 위쪽 방향 및 카메라 방향을 사용하여 왼손 좌표계용 보기 행렬을 작성합니다. |
XMMatrixLookToRH |
카메라 위치, 위쪽 방향 및 카메라 방향을 사용하여 오른손 좌표계용 보기 행렬을 작성합니다. |
XMMatrixMultiply |
두 행렬의 곱을 계산합니다. |
XMMatrixMultiplyTranspose |
두 행렬의 곱의 트랜스포오스를 계산합니다. |
XMMatrixOrthographicLH |
왼손 좌표계용 직교 투영 행렬을 작성합니다. |
XMMatrixOrthographicOffCenterLH |
왼손 좌표계용 사용자 지정 직교 투영 행렬을 작성합니다. |
XMMatrixOrthographicOffCenterRH |
오른손 좌표계용 사용자 지정 직교 투영 행렬을 작성합니다. |
XMMatrixOrthographicRH |
오른손 좌표계용 직교 투영 행렬을 작성합니다. |
XMMatrixPerspectiveFovLH |
보기의 필드를 기준으로 왼손 원근 투영 행렬을 작성합니다. |
XMMatrixPerspectiveFovRH |
보기의 필드를 기준으로 오른손 원근 투영 행렬을 작성합니다. |
XMMatrixPerspectiveLH |
왼손 원근 투영 행렬을 작성합니다. |
XMMatrixPerspectiveOffCenterLH |
왼손 원근 투영 행렬의 사용자 지정 버전을 작성합니다. |
XMMatrixPerspectiveOffCenterRH |
오른손 원근 투영 행렬의 사용자 지정 버전을 작성합니다. |
XMMatrixPerspectiveRH |
오른손 원근 투영 행렬을 작성합니다. |
XMMatrixReflect |
지정된 평면을 통해 벡터를 반영하도록 설계된 변환 매트릭스를 빌드합니다. |
XMMatrixRotationAxis |
임의의 축을 중심으로 회전하는 행렬을 빌드합니다. |
XMMatrixRotationNormal |
임의의 일반 벡터 주위를 회전하는 행렬을 빌드합니다. |
XMMatrixRotationQuaternion |
쿼터니언에서 회전 행렬을 작성합니다. |
XMMatrixRotationRollPitchYaw |
지정된 피치, 요 및 롤(Euler 각도)을 기반으로 회전 행렬을 작성합니다. |
XMMatrixRotationRollPitchYawFromVector |
Euler 각도(피치, 요 및 롤)를 포함하는 벡터를 기반으로 회전 행렬을 빌드합니다. |
XMMatrixRotationX |
x축을 중심으로 회전하는 행렬을 빌드합니다. |
XMMatrixRotationY |
y축을 중심으로 회전하는 행렬을 빌드합니다. |
XMMatrixRotationZ |
z축을 중심으로 회전하는 행렬을 빌드합니다. |
XMMatrixScaling |
x축, y축 및 z축을 따라 크기가 조정되는 행렬을 빌드합니다. |
XMMatrixScalingFromVector |
3D 벡터에서 크기 조정 매트릭스를 빌드합니다. |
XMMatrixSet |
float 값을 사용하여 행렬을 만듭니다. |
XMMatrixShadow |
기하 도형을 평면으로 평면화하는 변환 행렬을 빌드합니다. |
XMMatrixTransformation |
변환 매트릭스를 빌드합니다. |
XMMatrixTransformation2D |
xy 평면에서 2D 변환 매트릭스를 빌드합니다. |
XMMatrixTranslation |
지정된 오프셋에서 변환 행렬을 작성합니다. |
XMMatrixTranslationFromVector |
벡터에서 변환 행렬을 빌드합니다. |
XMMatrixTranspose |
행렬의 트랜스포스를 계산합니다. |
XMMatrixVectorTensorProduct |
2개의 벡터로 구성된 외부 텐서 제품을 계산합니다. |
관련 항목