zoukankan      html  css  js  c++  java
  • 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是不转的

     
     
  • 相关阅读:
    什么是 CLR
    常用的数据结构以及算法
    Array和ArrayList的异同点
    什么是CMS?
    .NET Framework3.0答疑
    C#中的委托
    C#速成之三(Quick C#)
    C#速成之五(Quick C#)
    C#速成之四(Quick C#)
    类,对象,封装,接口,多态,继承
  • 原文地址:https://www.cnblogs.com/w-wfy/p/7242864.html
Copyright © 2011-2022 走看看