座標系
1.世界座標系:以世界原點為座標原點建立的三維座標系.
2.本地座標系:以自身父物體為原點建立的三維座標系.
3.螢幕座標系:以螢幕左下角為原點建立的二維座標系,輸出裝置的座標一般為螢幕座標.
4.視口座標系:以相機螢幕左下角為原點建立的乙個二維座標系,螢幕座標和視口座標一樣,只不過
視口座標的z軸是攝像機的z軸,螢幕座標沒有z軸.
世界轉螢幕:camera.main.worldtoscreenpoint()
世界轉視口:camera.main.worldtoviewportpoint()
螢幕轉世界:public vector3 myscreen toworld(vector3 mousepos,transform targettransform)
//相機到目標的向量 vector3 dir=targettransform.position-camera.main.transform.position;
//計算投影vector3 normardir=vector3.project(dir,camera.main.transform.forward);
//return camera.main.screentoworldpoint(new vector(mousepos.x,mousepos.y,normardir.magnitude));
視口轉螢幕:camera.viewporttoscreenpoint();
視口轉世界:camera.viewporttoworldpoint();
3D數學 座標系
什麼是多座標系?用處是什麼?顧名思義,多座標係指在同一空間的不同座標系。如下圖為了繪製不同的幾何體,有時需要更換乙個相對容易繪製的座標系,這就形成了多座標系。該如何表示各種座標系關係?在遊戲模型中,為了表達乙個模型各個部位,需要建立多座標系。而這些不同的座標系又有巢狀關係 如耳朵座標系巢狀在頭部座標...
Unity3D 參考座標系
參考座標系 reference coordinate system 列表是讓你指定用於變換 移動move 旋轉rotate和縮放scale 的座標系。選項包括檢視座標view,螢幕座標screen,世界座標world,父座標parent,區域性座標local,網格座標grid和拾取座標pick。在螢...
unity3d 參考座標系
參考座標系 reference coordinate system 列表是讓你指定用於變換 移動move 旋轉rotate和縮放scale 的座標系。選項包括檢視座標view,螢幕座標screen,世界座標world,父座標parent,區域性座標local,網格座標grid和拾取座標pick。在螢...