다음을 통해 공유


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

 

DirectXMath 라이브러리 함수