저는 기본 사인과 2D 사면을 매우 성공적으로 조작하여 3 차원 시각을 제공합니다.죄와 코사인 변환을 역전하십시오.
내가 겪고있는 문제는 뷰포트에 보이는 것을 찾으려고 노력 중입니다. 반대로 변환을 효과적으로 수행하면 출력은 [0,0]과 [너비, 높이]이며 맵에서 내 포인트가 어디에 있는지 알고 싶습니다.
display_x = (source_x * cos(z)) + (source_y * sin(z))
display_y = (source_y * cos(z)) - (source_x * sin(z))
내가 display_x
및 display_y
및 source_x
을 알고 source_y
가 미지수 인 경우는, 어떻게 미지수가 무엇인지 해결할 수 :
나는 반전을 시도 지점에있어? 내 동시 방정식 지식은 녹슬지 않습니다.
완벽한 감사합니다. 나는 당신이 당신의 대답에 같은 오타를 베낀 것을 알아 차렸다. :) – Nick
나는 단지 순서를 바꿨다고 생각한다. source_x는 거기에있다 :) cos (z) == cos (-z)이기 때문에 Thomas Andrew의 반응이 옳다는 것은 흥미 롭다. 그래서 정말로 sin) – Cholesky