看板 Math 關於我們 聯絡資訊
我要將[x, y, z]投影至xy平面上 但它不是平面投影 1, 0, 0 所以不能用[x, y, z][0, 1, 0]=[x', y', 0] 0, 0, 0 我想要讓近的東西看起來大 遠的東西看起來小 像這樣          ______xy平面   //\\         / / \ \         / \ '[x0 ,y0, z0]          / \ / \ '[x1, y1, z1] 雖然x0=x1 但因為|z0|<|z1| 所以紅點投影後的x0'會大於黃點的x1' 公式好像是 x0:x0'=z0+D:D 其中D是投影點與平面的距離 可是 我不知道換成矩陣應該怎麼寫 (因為有xy項...) 感謝 -- 30÷2(2+3)÷5 也可以熱鬧成這樣 不就是定義不清嗎 既然不清就沒有所謂對錯的問題了~.~ -- ◤ __ \__◢◤◢◤ ψhirabbitt ◤ ◢███◣ ◢███◣ 我不是m █████ █████ 我不是s ██ ███ 是溫柔 ██╱╲ ◥█████◣● 是傲嬌╱╱ ◥████ ˇ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.127.91
ntust661 :那不就看你想要扭曲多嚴重 04/13 11:16
ntust661 :'[x0 ,y0, z0] 若你投影後的夾角要減少 04/13 11:17
ntust661 :則你大概計算一下你要夾角減少幾度 04/13 11:17
ntust661 :若你要減少60度,則在轉換矩陣中的非對角線元素上放 04/13 11:18
ntust661 :π/6 記得兩邊放一半的值 04/13 11:18
ntust661 :[ 1 π/6 ] 04/13 11:18
hirabbitt :這應該和角度無關吧0.0" 04/13 11:19
ntust661 :[π/6 1 ] 04/13 11:19
ntust661 :你可以試試看 04/13 11:19
hirabbitt :比較近的角度大 比較遠的角度小 不能寫死啊 04/13 11:20
ntust661 :喔喔喔~ 04/13 11:22
hirabbitt :我也來戰15和0.6好了XD 04/13 11:22
LimSinE :它不是線性的吧 04/13 12:16
hirabbitt :所以不能用矩陣嘍 04/13 12:32