낭낭하게 개발하기
Preview Image

게임 수학 입문 05 - 삼각함수(Trigonometric function)

이전 포스트에서 벡터 공간의 사칙연산을 활용해 벡터의 움직임을 구현했습니다. 하지만 직선적인 움직임만 표현할 수 있었습니다. 이번에는 회전에 대해서 살펴보겠습니다. 회전은 원의 궤적을 따라 이동하는 움직임이기 때문에 이를 이해하려면 원과 밀접하게 연결되어있는 삼각함수를 알아야 합니다. 삼각함수의 정의부터 시작해서 단위 원을 활용해 삼각함수의 성질과 ...

Preview Image

게임 수학 입문 03 - 데카르트 좌표계(Cartesian coordinate system)

데카르트 좌표계 (Cartesian coordinate system) 이전 포스트에서 함수에 대해서 알아봤을 때, 실수와 실수의 곱집합을 사용하여 직선으로 표현되는 영역을 평면으로 확장해 표현할 수 있었습니다. 이렇게 직선의 수 집합을 수직으로 배치해 평면을 표기하는 방식을 데카르트 좌표계(Cartesian coordinate system)라고 부...

Preview Image

게임 수학 입문 01 - 수와 집합(Numbers and Set)

게임을 구성하는 가상 세계를 이해하기 위한 첫 걸음은 집합(Set)이라는 개념으로 수를 이해하는 것입니다. 집합이란 서로 구분되는 원소(Element)로 구성된 묶음을 의미합니다. 이러한 집합론을 소박한 집합론(Naive set theory)이라고 합니다. 소박한 집합론의 관점에서는 용도에 따라 수 집합을 정의하여 구분하는데, 대표적으로는 자연수,...