믿는 닭넷에 발등 찍히다
| 빗나감, 프로그래밍 | 2009.09.03 |
이미지 좌우 반전, 회전 시킬 일이 있었는데
DX를 쓰는 건 도끼로 모기 잡는 격 같아서
닭넷으로 하는데.
반전은 상수 넣어서 변환 행렬 직접 만들어서 했는데.
(반전은 닭넷은 물론, 심지어 DX에도 행렬 만들어주는 함수가 없더군!)
회전은...
아니 아무리 돌려도 얘가 안 돌아가 ㅋㅋㅋ
별별 짓을 다 해봄.
이런저런 함수 다 써보고.
이것도 행렬을 직접 만들어야 하나해서 좀 끄적거려도 보고.
근데 아무리 해도 안 돼!
심지어 구글링해서 나온 코드 그대로 붙여서 해봐도 안 돼 Orz
이럴 리가 없어!! 계속 붙들고 낑낑대는 중에
문득 결과 그림이 쪼오끔 이상하게 찌그러져서 나오는 게 아닌가?
흠? 뭐지? ...
살펴보니 그 사이에 바뀐 건 테스트한다고 원래 (PI / 4)씩 돌리게 해놨던 걸
PI로 바꾼 것이었다.
뭑!?
설마 그런 것인가!?
...
그랬다.
...
닭넷에서 회전 변환 관련 인터페이스는 철저히 도(degree)로 구현되어 있다-_-
아무리 이런저런 짓을 해도 당연히 안 돌아가지-_-;
(PI / 4)는 1보다 작으니 그저 그대로 있을 뿐 ㅋㅋ
PI는 3도 정도 되니 쬐끔 돌긴 돌았던 것이다.
그것도 모르고 한참 삽질...
닭넷 만든 놈 나와 -_-;
아니 시발 어떻게 프로그래머가 신성한 라디안을 놔두고
디그리 따위를 쓸 수가 있는가!?
알고 나니까 그래 함수 인자 설명에 "angle인데 degree임 ㅋ"도 보이긴 하더라.
그 전엔 그냥 "angle"까지만 보고 휙 썼지-_
요새 게임 만든다고 존내 바쁜데 이런데서 시간을 빼앗기다니 ㅅㅂ
게다가 쭉 쓸 것도 아니고 한 번 쓰고 말 코드였어 ㅠㅠ
-
저런 이런 -
뭔겜 만듭니까? 예전부터 만들던 드레드노트요 ㅎㅎ
http://dishdev.me/150 이거~! -
아 뒤에서 세번째 문단에 강한 공감을! 신의 뜻을 거스르는 자들에게 천벌을 ㅋㅋ -
라디안 따위 [?] 벼락 맞아라 -
아 웃겨 ㅋㅋㅋ 이건 전기과도 이해할 수 있는 거군 ㅋㅋ
