저번 글에 이어서 정리하도록 할게요!

FDF

FDF를 하면서 배운 것들

2. 선형 보간법

fdf파일에는 좌표 뿐만이 아니라 색깔에 대한 정보도 가지고 있다. 서로 다른 색깔의 두 점을 이어줄 때 색깔을 자연스럽게 바꿔주어야 하는데 어떻게 바꿔야 할까??

선형 보간법 : 끝점의 값이 주어졌을 때 그 사이에 위치한 값을 추정하기 위하여 직선 거리에 따라 선형적으로 계산하는 방법

File (2).jpg

사실 선형 보간법 개념 자체는 많이 익숙한 개념이기 때문에 크게 어렵지는 않을 것이다. 해당 점이 현재 어느 정도에 위치해 있는지 비율을 구하고 해당 비율만큼 값을 변경해주면 된다. 단, 조심해야 할 점이 몇 가지 있다.

  1. 그라데이션이 자연스럽게 나오도록 하기 위해 x값과 y값 중 변화가 큰 값을 기준으로 비율을 구하기
  2. 우리는 색깔을 TRGB방식을 통해 나타낸다.

3. 회전 변환

2차원 회전 변환

<aside> 💡 sin, cos 덧셈 공식? sin(x + y) = sin(x)cos(y) + cos(x)sin(y) cos(x + y) = cos(x)cos(y) - sin(x)sin(y)

</aside>

File (4).jpg

2차원에서 좌표(x, y)를 a만큼 회전시키면 (x’, y’) = (xcos(a) - ysin(a), xsin(a) + ycos(a))

<aside> 💡 만약 원점이 아닌 점을 기준으로 회전할 때 회전하는 기준을 원점으로 평행이동 → 회전 → 다시 원위치

</aside>


3차원 회전 변환