Unity中的Transform Gizmo中的Pivot和Center


選擇中心(Center)意味着使用當前所選所有物體的共同軸心,     

選擇軸心(Pivot)意味着將使用各個物體的實際軸心

區別在於是否選中了多個物體或者有層級關系的物體。

第一張圖是Center,中心在組合成的包圍盒的中心

第二張,中心在立方體的中心。

這里的中心可能考慮了體積等。

 

這次是空物體和一個Cube

pivot的時候中心是在空物體上

Center的時候中心在Cube上,猜測可能空物體沒有體積之類的,所有包圍盒只算Cube。

這個好像就可以做鍾擺之類的效果了

關於同時選中多個物體,也是類似

Pivot和Center在目前看來只影響旋轉(沒做過多少東西,后續完善)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

local是自身坐標軸跟着轉 
global是不轉的. 
這里寫圖片描述這里寫圖片描述 
pivot就是模型坐標軸的真實位置。這個是開發中常用的模式。 
center是unity自己根據模型的mesh計算的中心位置,和模型真實坐標軸沒關系了。 
選擇中心(Center)意味着使用當前所選所有物體的共同軸心, 
選擇軸心(Pivot)意味着將使用各個物體的實際軸心 
Center模式下那個小圈圈不可以拖動了,Pivot模式下就可以拖動了(UI的小圈圈,模型的不能拖) 
這里寫圖片描述 
這里寫圖片描述

 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

 

這里有兩個Cube,cube1是(1,1,1),Cube2是(6,6,6)

然后將Cube1拖成Cube2的父物體,Cube2就成了(5,5,5),以

用和local相關的函數來進行處理

至於兩個按鈕

local是自身坐標軸跟着轉

global是不轉的

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM