다음을 통해 공유


Matrix4d 구조체

정의

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

[System.Serializable]
public struct Matrix4d : IEquatable<OpenTK.Matrix4d>
type Matrix4d = struct
상속
Matrix4d
특성
구현

생성자

Matrix4d(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Matrix4d(Vector4d, Vector4d, Vector4d, Vector4d)

새 instance 생성합니다.

필드

Identity

ID 행렬

Row0

행렬의 위쪽 행

Row1

행렬의 2번째 행

Row2

행렬의 3번째 행

Row3

행렬의 아래쪽 행

속성

Column0

이 행렬의 첫 번째 열

Column1

이 행렬의 두 번째 열

Column2

이 행렬의 세 번째 열

Column3

이 행렬의 네 번째 열

Determinant

이 행렬의 결정자

M11

이 instance 행 1, 열 1의 값을 가져오거나 설정합니다.

M12

이 instance 행 1, 열 2의 값을 가져오거나 설정합니다.

M13

이 instance 행 1, 열 3의 값을 가져오거나 설정합니다.

M14

이 instance 행 1, 열 4의 값을 가져오거나 설정합니다.

M21

이 instance 행 2, 열 1의 값을 가져오거나 설정합니다.

M22

이 instance 행 2, 열 2의 값을 가져오거나 설정합니다.

M23

이 instance 행 2, 열 3의 값을 가져오거나 설정합니다.

M24

이 instance 행 2, 열 4의 값을 가져오거나 설정합니다.

M31

이 instance 행 3, 열 1의 값을 가져오거나 설정합니다.

M32

이 instance 행 3, 열 2의 값을 가져오거나 설정합니다.

M33

이 instance 행 3, 열 3의 값을 가져오거나 설정합니다.

M34

이 instance 행 3, 열 4의 값을 가져오거나 설정합니다.

M41

이 instance 행 4, 열 1의 값을 가져오거나 설정합니다.

M42

이 instance 행 4, 열 3의 값을 가져오거나 설정합니다.

M43

이 instance 행 4, 열 3의 값을 가져오거나 설정합니다.

M44

이 instance 행 4, 열 4의 값을 가져오거나 설정합니다.

메서드

CreateFromAxisAngle(Vector3d, Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreateFromAxisAngle(Vector3d, Double, Matrix4d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreateOrthographic(Double, Double, Double, Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreateOrthographic(Double, Double, Double, Double, Matrix4d)

직교 프로젝션 행렬을 만듭니다.

CreateOrthographicOffCenter(Double, Double, Double, Double, Double, Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreateOrthographicOffCenter(Double, Double, Double, Double, Double, Double, Matrix4d)

직교 프로젝션 행렬을 만듭니다.

CreatePerspectiveFieldOfView(Double, Double, Double, Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreatePerspectiveFieldOfView(Double, Double, Double, Double, Matrix4d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreatePerspectiveOffCenter(Double, Double, Double, Double, Double, Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreatePerspectiveOffCenter(Double, Double, Double, Double, Double, Double, Matrix4d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreateRotationX(Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreateRotationX(Double, Matrix4d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreateRotationY(Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreateRotationY(Double, Matrix4d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreateRotationZ(Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreateRotationZ(Double, Matrix4d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreateTranslation(Double, Double, Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreateTranslation(Double, Double, Double, Matrix4d)

변환 행렬을 만듭니다.

CreateTranslation(Vector3d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

CreateTranslation(Vector3d, Matrix4d)

변환 행렬을 만듭니다.

Equals(Matrix4d)

현재 행렬이 다른 행렬과 같은지 여부를 나타냅니다.

Equals(Object)

이 인스턴스와 지정된 개체가 같은지 여부를 나타냅니다.

Frustum(Double, Double, Double, Double, Double, Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

GetHashCode()

이 instance 대한 해시코드를 반환합니다.

Invert()

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Invert(Matrix4d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Invert(Matrix4d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

LookAt(Double, Double, Double, Double, Double, Double, Double, Double, Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

LookAt(Vector3d, Vector3d, Vector3d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Mult(Matrix4d, Matrix4d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Mult(Matrix4d, Matrix4d, Matrix4d)

두 인스턴스를 곱합니다.

Perspective(Double, Double, Double, Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Rotate(Quaterniond)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Rotate(Vector3d, Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

RotateX(Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

RotateY(Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

RotateZ(Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Scale(Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Scale(Double, Double, Double)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Scale(Vector3d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

ToString()

현재 Matrix44를 나타내는 System.String을 반환합니다.

Translation(Double, Double, Double)
사용되지 않음.

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Translation(Vector3d)
사용되지 않음.

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Transpose()

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Transpose(Matrix4d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Transpose(Matrix4d, Matrix4d)

지정된 행렬의 트랜스포지스 계산

연산자

Equality(Matrix4d, Matrix4d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Inequality(Matrix4d, Matrix4d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

Multiply(Matrix4d, Matrix4d)

배정밀도 구성 요소가 있는 4x4 행렬을 나타냅니다.

적용 대상