목록서적 공부/유니티로 배우는 게임 수학 (4)
Adaid's Workroom
4.행렬4.1 행렬의 정의4.1.1 정의- 행렬(matrix): 행(row)과 열(column)이 있는 격자모양 배열 안에 스칼라를 나열한 것- 요소(element): 행렬 안에 나열된 스칼라- 대각 요소(diagonal element): 행렬요소 mij에 대해 i=j인 요소4.1.2 행렬의 종류- 정사각행렬(square matrix): 행과 열의 수가 같은 행렬- 대각행렬(diagonal matrix): 정사각행렬이고 대각 요소 이외의 요소가 모두 0인 행렬- 단위행렬(identity matrix): 대각요소가 모두 1인 대각행렬- 영행렬(zero/null matrix): 모든 성분이 0인 행렬- 열벡터와 행백터는 벡터로서는 같음, 행렬로서는 다름4.2 행렬의 연산4.2.1 행렬과 행렬의 연산- 유니티..
3. 벡터3.1 벡터의 정의3.1.1 수벡터- 위치 벡터(position vector): 위치로서의 벡터- 수벡터(numerical vector): 순서있는 수치로 조합된 벡터- 벡터의 성분(component): 배열로 벡터를 표현한 경우 하나하나의 요소- 행벡터(row vector), 열벡터(column vector)- 변위(displacement)3.1.2 기하벡터- 기하벡터(geometric vector): 좌표계과 관계없이 존재하는 기하학적 벡터- 크기(magnitude), 방향(direction), 시점(initial point), 종점(terminal point)- 아핀 공간(affine space): 좌표계와 원점이 없는 기하벡터가 존재하는 장소3.1.3 스칼라- 스칼라(scalar): 크기..
2. 좌표계2.1 직교 좌표계2.1.1 2D 좌표계- 좌표계(coordinate system): 물체의 위치를 특정한 하나의 점으로 유일하게 가리키기 위한 체계- 직교좌표계(orthogonal ~): 원점(origin)에서 직각으로(orthogonal)하는 x축과 y축으로 이루어진 좌표계데카르트 좌표계(Cartesian ~)이라고도 한다.- 사교좌표계(oblique ~): 축이 직각으로 교차하지 않음- 사분면(quadrant): x, y축에 의해 네 개로 분할된 평면2.1.2 3D 좌표계2.1.3 왼손/오른손 좌표계왼손 좌표계(left-handed ~): 유니티, DirectX오른손 좌표계(right-handed ~): OpenGL, OpenGL ES, WebGL손대칭성(handedness) / 카이랄성..
1. 삼각함수1.1 삼각형삼각형(triangle): 세 개의 정점(vertex), 정점으로 세 개의 변(edge) 정해짐 1.2 직각삼각형직각삼각형(right triangle): 내각 중 하나가 직각 빗변(hypotenuse), 밑변(adjacent), 높이(opposite) 1.3 피타고라스의 정리피타고라스의 정리(Pythagorean theorem):h² = a² + o² 정리(theorem): 증명(proof)된 명제 1.4 사인, 코사인, 탄젠트삼각함수: 변화하는 매개변수(parameter) θ를 입력받아 출력되는 결과값이 변화하는 함수 사인(sine)sinθ = 높이/빗변 코사인(cosine)cosθ = 밑변/빗변 탄젠트(tangent)tanθ = 높이/밑변 아크사인(arcsin), 아크코사인(..