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개의 벡터로 구성된 외부 텐서 제품을 계산합니다. |
관련 항목