본문 바로가기

Game Math

게임수학] Matrix (1) 이론 행렬 (Matrix) 이론행렬이란?- 행렬은 가로와 세로로 나열된 수의 집합으로, 원하는 만큼의 행과 열을 가질 수 있습니다.- 벡터는 한 행만 가지는 single-row matrix 라고도 합니다.- 행렬은 각종 변환 ( 이동 / 회전 / 스케일 )등 각종 연산을 효율적으로 할 수 있습니다. 3x3 행렬은 다음과 같이 정의합니다.행렬의 원소 자리엔 수식이 올 수 도 있고 실수가 올 수 도 있습니다. 행렬의 상동- 두 행렬이 상동인가 ( 같은 행렬인가? ) 를 알아보려면 다음과 같은 조건을 만족하는지 확인하면 됩니다. 1. 크기가 같은가? 2. 모든 원소가 동일한가? 예를 들어 다음과 같은 행렬이 A , B 가 있다고 가정할 때, 두 행렬이 상동인지 확인해 보겠습니다.1. 크기가 같은가? - A 행렬은 .. 더보기
게임수학] Vector (1) 이론 벡터 (Vector)- 벡터를 사용해서 정적인 위치가 아닌 동적인 모습을 기술할 수 있습니다.- 벡터는 크기와 방향성을 가진 것으로 단순히 '크기'만을 가진 스칼라와는 대조됩니다. 스칼라 (Scalar)- 흔히 생각할 수 있는 일반적인 수입니다.- 2km 라는 단순한 값이 있을 때 이 값은 어디에서 어느 방향으로 2km인지에 대한 정보는 가지고 있지 않습니다. 변위 (Displacement)- 마지막 위치 - 시작위치의 값.* 아무리 많이 움직였다고 하더라도 마지막 위치 - 시작 위치이기 때문에 실제로 이동한 거리보다는 짧을 수 있습니다.* 부호가 있습니다. ( 방향 판별 ) 좌표계에 대한 설명 벡터 기본 연산 - 다음과 같은 A 와 B 벡터가 있다고 가정합니다. 벡터의 합 - A + B 의 벡터를 더하.. 더보기