首页 > 其他分享 >【Unity3D】3D 物体概念 ② ( 空物体概念 | 创建空物体 | 利用空物体管理多个子节点 | 世界坐标系和本地坐标系操作模式 | 切换坐标系操作模式 | 轴心和几何中心模式 )

【Unity3D】3D 物体概念 ② ( 空物体概念 | 创建空物体 | 利用空物体管理多个子节点 | 世界坐标系和本地坐标系操作模式 | 切换坐标系操作模式 | 轴心和几何中心模式 )

时间:2022-11-20 15:38:51浏览次数:52  
标签:物体 Global 模式 轴心 坐标轴 坐标系


文章目录

  • ​​一、空物体​​
  • ​​1、创建空物体​​
  • ​​2、利用空物体管理多个子节点​​
  • ​​3、标记空间坐标​​
  • ​​二、世界坐标系和本地坐标系操作模式​​
  • ​​1、切换坐标系操作模式​​
  • ​​2、世界坐标系 Global​​
  • ​​3、本地坐标系 Local​​
  • ​​三、轴心和几何中心模式​​






一、空物体



1、创建空物体



创建空物体 : 在 Hierarchy 层级窗口 中 , 右键点击空白处 , 在弹出的菜单中 , 选择 " Create Empty " 选项 , 即可创建一个空物体 ;

【Unity3D】3D 物体概念 ② ( 空物体概念 | 创建空物体 | 利用空物体管理多个子节点 | 世界坐标系和本地坐标系操作模式 | 切换坐标系操作模式 | 轴心和几何中心模式 )_空物体

创建的 空物体 是不可见的 , 没有模型数据 ( 网格数据 ) , 但是其有坐标数据 , 可以进行 平移 | 旋转 | 缩放 操作 ;

【Unity3D】3D 物体概念 ② ( 空物体概念 | 创建空物体 | 利用空物体管理多个子节点 | 世界坐标系和本地坐标系操作模式 | 切换坐标系操作模式 | 轴心和几何中心模式 )_3d_02



2、利用空物体管理多个子节点



空物体 可以设置为 父节点 , 用来 管理 多个子节点 ;

有两个物体 A 和 B , 从属关系并不明确 , 两个物体 都不适合作为父节点 , 但又想将两个物体 统一管理 , 可以 创建一个空物体 作为 它们的父节点 ;

下图就是将一个球体和立方体进行统一管理 ;

【Unity3D】3D 物体概念 ② ( 空物体概念 | 创建空物体 | 利用空物体管理多个子节点 | 世界坐标系和本地坐标系操作模式 | 切换坐标系操作模式 | 轴心和几何中心模式 )_3d_03



3、标记空间坐标



空物体 还可用于标记 坐标位置 ;






二、世界坐标系和本地坐标系操作模式



1、切换坐标系操作模式



在 Unity 编辑器 工具栏中 , 可设置 Global 和 Local 操作模式 ,

  • 世界坐标系 Global 操作模式 :

【Unity3D】3D 物体概念 ② ( 空物体概念 | 创建空物体 | 利用空物体管理多个子节点 | 世界坐标系和本地坐标系操作模式 | 切换坐标系操作模式 | 轴心和几何中心模式 )_unity_04

  • 本地坐标系 Local 操作模式 :


2、世界坐标系 Global



世界坐标系 Global , 以 世界中心 为 坐标轴

  • 上下
  • 东西
  • 南北


下图中 , 立方体默认的坐标轴方向 与 世界坐标系 方向一致 ;

【Unity3D】3D 物体概念 ② ( 空物体概念 | 创建空物体 | 利用空物体管理多个子节点 | 世界坐标系和本地坐标系操作模式 | 切换坐标系操作模式 | 轴心和几何中心模式 )_Unity3D_05



3、本地坐标系 Local



本地坐标系 Local , 以 物体自身 为 坐标轴

  • 上下
  • 东西
  • 南北

一般情况下 Y 轴 向上 , Z 轴 向前 , X 轴 向右 ;

一般建模时 , 模型的前方 就是 Z 轴的方向 ;



假如物体经过了旋转 , 此时物体的坐标轴 与 世界坐标系坐标轴 不一致 ,

【Unity3D】3D 物体概念 ② ( 空物体概念 | 创建空物体 | 利用空物体管理多个子节点 | 世界坐标系和本地坐标系操作模式 | 切换坐标系操作模式 | 轴心和几何中心模式 )_unity_06


如果切换成 Global 模式 , 则物体的坐标轴 与 世界坐标系坐标轴 一致 ;

【Unity3D】3D 物体概念 ② ( 空物体概念 | 创建空物体 | 利用空物体管理多个子节点 | 世界坐标系和本地坐标系操作模式 | 切换坐标系操作模式 | 轴心和几何中心模式 )_游戏引擎_07






三、轴心和几何中心模式



在 Unity 编辑器 中 的工具栏 里 , 可以切换 轴心模式 或 几何中心模式 ;

  • 轴心模式 Pivot : 在建模时根据需求设置 , 如关节旋转 , 将轴心设置在关节上 ;

【Unity3D】3D 物体概念 ② ( 空物体概念 | 创建空物体 | 利用空物体管理多个子节点 | 世界坐标系和本地坐标系操作模式 | 切换坐标系操作模式 | 轴心和几何中心模式 )_Unity3D_08

  • 几何中心模式 Center : 计算的模型的几何中心 , 无法人为指定 , 并不常用 ;

【Unity3D】3D 物体概念 ② ( 空物体概念 | 创建空物体 | 利用空物体管理多个子节点 | 世界坐标系和本地坐标系操作模式 | 切换坐标系操作模式 | 轴心和几何中心模式 )_空物体_09

选择 轴心模式 模式 , 旋转时 绕轴心旋转 ; 选择 几何中心模式 , 旋转时绕 几何中心旋转 ;


标签:物体,Global,模式,轴心,坐标轴,坐标系
From: https://blog.51cto.com/u_14202100/5871507

相关文章

  • 【Unity3D】3D 物体概念 ① ( 轴心点概念 | 物体的父子关系 | 子节点相对坐标 )
    文章目录​​一、轴心点概念​​​​二、物体的父子关系​​​​三、子节点相对坐标​​一、轴心点概念3D物体的轴心Pivot,是操作的基准点,移动物体时,是轴心点......
  • ansible 模式与命令
    Ansible-doc模式与命令Ansible实现批量化主机管理的模式,两种利用ansible的纯命令事项的批量管理ad-doc模式利用ansible的paybook剧本来实现批量管理playbook剧本模......
  • Topics(主题),基于模式的接收消息
    生产者packageorg.example.topic;importcom.rabbitmq.client.Channel;importcom.rabbitmq.client.Connection;importcom.rabbitmq.client.ConnectionFactory;i......
  • Vim实用技巧(3)——插入模式
    插入模式插入模式技巧13在插入模式中即可即时更正错误技巧14返回普通模式技巧15不离开插入模式,粘贴寄存器中的文本技巧16随时随地做运算技巧13在插入模式......
  • 二、结构型模式
    07.适配器模式Target:目标抽象类,此处是接口,客户需要用的特定接口;Adapter:适配器类,关联适配者类,实现目标抽象类接口;Adaptee:适配者类,被适配的角色,与Target不兼容的类,这个......
  • 设计模式
    一、创建型模式01.简单工厂模式抽象产品类:将要批量生产的对象实体进行一个抽象提取,便于扩展更多实体,比如手机类;具体产品类:继承抽象产品,将产品实例化。比如小米手机、......
  • 设计模式学习篇-Observer观察者模式
    观察者模式:定义对象间一对多相依关系;使得每当一个对象改变状态则其相关的对象皆得到通知并自动更新。本质:触发联动。属于行为模式。观察者(Observer)模式又名发布-订阅(Publish......
  • 01 创建型模式-简单工厂模式
    一、简单工厂模式抽象产品类:将要批量生产的对象实体进行一个抽象提取,便于扩展更多实体,比如手机类;具体产品类:继承抽象产品,将产品实例化。比如小米手机、华为手机等;工厂......
  • 02 创建型模式-工厂方法模式
    一、工厂方法模式抽象产品:描述具体产品的公共接口。具体产品:象产品的子类,工厂类要创建的目标类,描述生产的具体产品。抽象工厂:描述具体工厂的公共接口。具体工厂:抽象工......
  • 结构型模式-装饰模式
    一、装饰模式Component类:抽象构件,给出一个抽象类(或接口),以规范准备接收附加责任或附加功能的对象ConcreteComponent类:具体构件,定义一个将要接收附加责任或附加功能的对......