作者hirabbitt (兔子)
看板Math
標題[其他] 座標變換
時間Wed Apr 13 11:12:05 2011
我要將[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
1F:推 ntust661 :那不就看你想要扭曲多嚴重 04/13 11:16
2F:→ ntust661 :'[x0 ,y0, z0] 若你投影後的夾角要減少 04/13 11:17
3F:→ ntust661 :則你大概計算一下你要夾角減少幾度 04/13 11:17
4F:→ ntust661 :若你要減少60度,則在轉換矩陣中的非對角線元素上放 04/13 11:18
5F:→ ntust661 :π/6 記得兩邊放一半的值 04/13 11:18
6F:→ ntust661 :[ 1 π/6 ] 04/13 11:18
7F:→ hirabbitt :這應該和角度無關吧0.0" 04/13 11:19
8F:→ ntust661 :[π/6 1 ] 04/13 11:19
9F:→ ntust661 :你可以試試看 04/13 11:19
10F:→ hirabbitt :比較近的角度大 比較遠的角度小 不能寫死啊 04/13 11:20
11F:推 ntust661 :喔喔喔~ 04/13 11:22
12F:→ hirabbitt :我也來戰15和0.6好了XD 04/13 11:22
13F:推 LimSinE :它不是線性的吧 04/13 12:16
14F:→ hirabbitt :所以不能用矩陣嘍 04/13 12:32