不能。只能把全域性座標系轉換為區域性座標系。
用*ORIENTATION選項可以將整體座標系改為區域性座標系。
區域性座標系也叫模型座標系,就是模型自身的座標系--例如用3DMax做一個人物,先把人物的中心對齊座標原點,把人物的腳放在XY平面上(忘了是XY還是XZ面了)。這時人物腳上的某一點座標將會是(12,15,0),這就是區域性座標系裡的值
全域性座標系也叫世界座標系。把3DMax做的人物放到場景裡,這時人物被挪到場景的任意地方,剛才所提到的那個區域性座標系裡的(12,15,0)就有可能被挪到了世界座標系的(99,99,99),這就是世界座標系裡的值。
直接在OpenGL裡建立物體的話,首先把物體上各個平面移到他們需要的位置(例如做一個圓柱,就要把上下底面移到適當的位置),這是在區域性座標系裡移動的。把整個物體做好以後,把這個圓柱移動到需要的地方,這個時候是在世界座標系裡移動。
舉個例子的話,區域性座標系好像固定在自己身上一樣,這個座標系可以定位自己身上的東西,但走到哪裡這個座標系就帶到哪裡,全域性座標系就好像放在家裡,不管怎麼移動,可以用這個座標系定位自己,而家裡的座標系是不動的。
也就是說全域性座標系就是世界座標系了,是固定不動的,區域性座標系是和單個物體繫結在一起的。
不能。只能把全域性座標系轉換為區域性座標系。
用*ORIENTATION選項可以將整體座標系改為區域性座標系。
區域性座標系也叫模型座標系,就是模型自身的座標系--例如用3DMax做一個人物,先把人物的中心對齊座標原點,把人物的腳放在XY平面上(忘了是XY還是XZ面了)。這時人物腳上的某一點座標將會是(12,15,0),這就是區域性座標系裡的值
全域性座標系也叫世界座標系。把3DMax做的人物放到場景裡,這時人物被挪到場景的任意地方,剛才所提到的那個區域性座標系裡的(12,15,0)就有可能被挪到了世界座標系的(99,99,99),這就是世界座標系裡的值。
直接在OpenGL裡建立物體的話,首先把物體上各個平面移到他們需要的位置(例如做一個圓柱,就要把上下底面移到適當的位置),這是在區域性座標系裡移動的。把整個物體做好以後,把這個圓柱移動到需要的地方,這個時候是在世界座標系裡移動。
舉個例子的話,區域性座標系好像固定在自己身上一樣,這個座標系可以定位自己身上的東西,但走到哪裡這個座標系就帶到哪裡,全域性座標系就好像放在家裡,不管怎麼移動,可以用這個座標系定位自己,而家裡的座標系是不動的。
也就是說全域性座標系就是世界座標系了,是固定不動的,區域性座標系是和單個物體繫結在一起的。