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是不转的

     
     
  • 相关阅读:
    shell基础之更改IP
    shell基础之if语句
    shell基础之变量及表达式
    shell基础之shell相关概念
    shell基础之bus实战(if 练习)
    shell基础之pxe批量部署
    shell基础之编译安装nginx
    Razor视图引擎基础语法
    EF三层
    EF简单增删改查
  • 原文地址:https://www.cnblogs.com/w-wfy/p/7242864.html
Copyright © 2011-2022 走看看