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

     
     
  • 相关阅读:
    CSS中 link 和@import 的区别是?
    display:none 和 visibility: hidden的区别
    怎样清除浮动
    纯CSS水波纹按钮效果
    如何让一个div水平垂直居中
    如何让一个div水平居中
    Vue封装简单的axios库
    Echarts-x轴数据换行显示
    Vue+Webpack打包路径问题
    Vue中Mint-ui底部弹出(上拉)组件
  • 原文地址:https://www.cnblogs.com/w-wfy/p/7242864.html
Copyright © 2011-2022 走看看