Matrix4x4 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
4x4 행렬을 나타냅니다.
public value class Matrix4x4 : IEquatable<System::Numerics::Matrix4x4>
public struct Matrix4x4 : IEquatable<System.Numerics.Matrix4x4>
type Matrix4x4 = struct
Public Structure Matrix4x4
Implements IEquatable(Of Matrix4x4)
- 상속
- 구현
설명
행렬 변환의 경우 Vector2, Vector3 및 Vector4 인스턴스가 행으로 표시됩니다. 즉, 벡터 v는 M과 vM을 곱한 행렬로 변환됩니다.
생성자
Matrix4x4(Matrix3x2) | |
Matrix4x4(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) |
지정된 구성 요소에서 4x4 행렬을 만듭니다. |
필드
M11 |
첫 번째 행의 첫 번째 요소입니다. |
M12 |
첫 번째 행의 두 번째 요소입니다. |
M13 |
첫 번째 행의 세 번째 요소입니다. |
M14 |
첫 번째 행의 네 번째 요소입니다. |
M21 |
두 번째 행의 첫 번째 요소입니다. |
M22 |
두 번째 행의 두 번째 요소입니다. |
M23 |
두 번째 행의 세 번째 요소입니다. |
M24 |
두 번째 행의 네 번째 요소입니다. |
M31 |
세 번째 행의 첫 번째 요소입니다. |
M32 |
세 번째 행의 두 번째 요소입니다. |
M33 |
세 번째 행의 세 번째 요소입니다. |
M34 |
세 번째 행의 네 번째 요소입니다. |
M41 |
네 번째 행의 첫 번째 요소입니다. |
M42 |
네 번째 행의 두 번째 요소입니다. |
M43 |
네 번째 행의 세 번째 요소입니다. |
M44 |
네 번째 행의 네 번째 요소입니다. |
속성
Identity |
곱하기 ID 행렬을 가져옵니다. |
IsIdentity |
현재 행렬이 ID 행렬인지 여부를 나타냅니다. |
Item[Int32, Int32] |
지정된 인덱스의 요소를 가져오거나 설정합니다. |
Translation |
이 행렬의 변환 구성 요소를 가져오거나 설정합니다. |
메서드
연산자
Addition(Matrix4x4, Matrix4x4) |
한 행렬의 각 요소와 두 번째 행렬의 해당 요소를 더합니다. |
Equality(Matrix4x4, Matrix4x4) |
지정된 행렬이 같은지 여부를 나타내는 값을 반환합니다. |
Inequality(Matrix4x4, Matrix4x4) |
지정된 행렬이 다른지 여부를 나타내는 값을 반환합니다. |
Multiply(Matrix4x4, Matrix4x4) |
두 행렬을 곱한 결과로 생성되는 행렬을 반환합니다. |
Multiply(Matrix4x4, Single) |
지정된 행렬의 모든 요소를 스칼라 인수로 크기 조정하여 생성되는 행렬을 반환합니다. |
Subtraction(Matrix4x4, Matrix4x4) |
두 번째 행렬의 각 요소를 첫 번째 행렬의 해당 요소에서 뺍니다. |
UnaryNegation(Matrix4x4) |
해당 값에 모두 -1을 곱하여 지정된 행렬을 부정합니다. |
적용 대상
.NET