我操縱的基本罪與cos的2D地圖相當成功地給出了3D視角。顛倒罪與cos變換
我遇到的問題是我試圖找到在視口中可見的內容。 有效地做反向變換,輸出爲[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)所以你真的只是移動罪惡的標誌(z ) – Cholesky