목록공부 (292)
응애맘마조
프레임워크로 바뀌면서 함수 이름부터 바뀌고 클래스가 추가되면서 예시로 원을 그리고 별 모양을 그렸습니다. 과제로는 원을 그리는 과제였습니다. 오늘 강의만 잘 들었어도 간단하게 해결할 수 있는 문제였습니다. MoveToEx로 0도부터 시작해서 for문으로 LineTo를 사용해 359도까지 돌리고 마지막 LineTo로 0도로 돌아오게 하면 끝입니다. 읽어주셔서 감사합니다.
이틀 전 12월 7일에 적었던 0.0174532라는 숫자의 정체는 호도법에 관련된 숫자였습니다. 오늘은 호도법에 대해 강의를 들었습니다. 우리가 사회에서 그리고 일상생활에서 사용하는 각도는 디그리(degree) 각도입니다. 하지만 전에 과제 내용에 적었듯이 프로그래밍할 때는 라디안(radian)을 사용한다고 했었습니다. 그때 사용하는 방법이 호도법입니다. 호도법은 호의 길이로 각도를 나타내는 방법입니다. 밑변과 호의 길이가 같으면 1rad(1라디안)라고 합니다. 라디안은 길이와는 상관없이 비율만 같으면 똑같은 값이 나옵니다. 이 공식을 이용하면 구할 수 있는 각도가 있습니다. 360° = 2πrad입니다. (원의 둘레입니다.) 1° = π / 180rad입니다. 이 값이 0.0174532입니다. (원래는..
본인이 그리고 싶은 그림을 MoveToEx와 LineTo를 사용해서 그림을 그려오는 것이 과제였습니다. 간격과 각도를 맞추는 게 굉장히 어려웠습니다. 어떻게 보면 left, top, right, bottom을 사용하는 게 더 나았을지도 모르겠지만... 그러면 삼각비와 삼각함수를 배운 것이 의미가 없어지기 때문입니다. 이번에 그린 것을 모바일 게임 '블루 아카이브' 에서 등장하는 캐릭터 3명의 헤일로를 그려봤습니다. 아무래도 제대로 된 함수를 이용하거나 색깔을 사용하지 않아서 많이 어색할 수도 있지만 점차 나아질 것 같습니다. 코드는 깃허브로 올리겠습니다. 와라쿠 치세 : https://github.com/THWert/BlueArchive_Chise 이즈미모토 에이미 : https://github.com/..
어제 말했듯이 오늘은 삼각비와 삼각함수. 그리고 회전에 대해서 해 보았습니다. ※강의를 듣는 지금부터 밑변은 a, 높이는 b, 빗변은 c라고 하겠습니다. 강사님도 그렇게 하신다고 하셨습니다. 직각삼각형을 다루는 모든 법을 삼각법이라고 합니다. 물론 여기에는 삼각비와 삼각함수도 포함되어 있습니다. 피타고라스의 정리를 떠올리기 쉬운데 이는 a^2 + b^2 = c^2로 표현할 수 있습니다. (^가 뭔지는 따로 설명하지 않겠습니다. 다들 아실 거라고 밑겠습니다.) 먼저 삼각비에서는 배수의 차이를 말합니다. 그리고 이것은 비율이라고 할 수 있습니다. 삼각비의 비율은 대표적으로 1 : 1 : √2 3 : 4 : 5 5 : 12 : 13 이러한 비율들이 있습니다. 결론적으로 직각삼각형에 있는 변들의 비율이라고 할 ..
주의 : 해당 게시물에서 작성될 내용은 과제를 해결하기 위해 출처의 내용을 그대로 작성한 부분이 많으며 일절 광고나 수익 창출 목적으로 쓰인 것이 아님을 밝힙니다. 삼각비는 (반드시)직각삼각형의 세 변의 길이 중 두 변의 길이 간의 비례 관계를 나타내는 값입니다. 일반적으로 분수로 나타내고 sin과 cos은 반비례합니다. 삼각비를 구할 때는 기준각이 있습니다. 어떠한 각을 주고 그 각에 대한 삼각비를 구합니다. 기준각의 크기는 삼각비에 따라 달라집니다. 변의 길이나 삼각형의 크기와 상관없이 기준각이 같으면 서로 다른 직각삼각형이라도 삼각비는 같습니다. sin(사인)은 직각삼각형의 빗변과 높이의 길이의 비를 말합니다. (높이) / (빗변) 방법으로 구할 수 있습니다. cos(코사인)은 직각삼각형의 빗변과 ..