父子物体中,局部坐标系与世界坐标系的区别
2017-09-01 17:13
926 查看
父子物体中,局部坐标系与世界坐标系的区别
最近做题正好遇到了这样的问题,移动,或旋转,或缩放物体时,如何判断使用局部(自身)坐标系,还是世界坐标系。因此特意写了一个小例子测试了下,局部坐标系到底受哪些因素影响。
创建两个物体,为其建立父子物体关系。
分别针对父物体旋转90度,子物体旋转90度,两者均旋转90度以及初始化状态的四种情况下,让父子物体按照transform.forward向量,各自在Center.World(世界坐标系)和Center.Self(局部坐标系)下进行移动。
观察两个物体的运动趋势,实验如下:
以上表格观察不难得出,在四种情况中,父物体出现了两种结果,而子物体出现了四种结果。
因此可以判断处于父子关系最顶层的物体,其局部坐标系的改变,仅受自身的位置、旋转改变的影响。
而处于父子关系下层的物体,除受自身的位置、旋转改变的影响外,还受父物体(们)的影响。
再次总结下:
最
4000
后再记录下心得:
1.子物体的Inspector视窗中显示的Transfrom属性,实际均为local属性(localPosition、localRotation、localScale)
2.在缩放有父子关系的物体群组时,物体之间的间距也会随之缩放
相关文章推荐
- [cnblogs镜像]Unity局部坐标系与世界坐标系的区别
- 局部坐标系、世界坐标系、矩阵、向量
- Unity学习日常问题记录九-关于Lookat与模型坐标系的相关的问题以及父子物体的刚体
- 从世界坐标系到相机坐标系(3D物体到2D图像的转变)
- 关于Unity中物体分别在本地和世界坐标系对应方向的移动
- 顶点法向量从物体坐标系变换到世界坐标系
- DirectX 3D_基础之模型表示 顶点格式 三角形 索引 虚拟摄像机 投影窗口 绘制流水线 局部坐标系 观察坐标系 世界坐标系 背面消隐 光照 裁剪 投影 视口变换 光栅化
- 在世界坐标系中放置物体SetTransform函数
- OpenCV局部坐标系和世界坐标系转换
- u3d之世界坐标系,屏幕坐标系,视口坐标系,如何获取物体距离摄像机的距离
- unity中屏幕和世界坐标系区别
- shader数学基础之顶点法向量从物体坐标系变换到世界坐标系
- unity 3D中关于世界坐标和局部坐标的区别
- Unity局部坐标系与世界坐标系的区别
- 从世界坐标系到相机坐标系(3D物体到2D图像的转变)
- [Unity]物体坐标系和世界坐标系的方向变量以及说明
- 图形学的坐标转换问题(局部到世界坐标系,世界到观察坐标系)
- 图形学的坐标转换问题(局部到世界坐标系,世界到观察坐标系)
- static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
- C++ 局部静态变量,全局变量,全局静态变量,局部变量的区别和联系