关于世界和局部坐标转换

原创 2015年07月10日 13:44:50

Vector3.up

指的是世界坐标中的”上方向”,即(0,1,0)

transform.up

指的是当前物体的”上方向” 在世界坐标中的表示

transform.TransformDirection(Vector3 direction)

作用是把当前局部坐标中的方向转换到世界坐标中的方向。这条容易混淆,下面举个例子:

例如:输入参数direction为Vector3.up,则该参数会被当做当前局部坐标中的上方向,该函数将之转换为用世界坐标表示的方向。即:transform.TransformDirection(Vector3.up)与transform.up是等价的,一定要注意,最终的表达形式是相对于世界坐标的。大多数的计算都需要在世界空间中进行。

transform.InverseTransformDirection(Vector3 direction)

作用是把世界坐标中的方向转换为当前局部坐标中的方向。

例如:输入参数 direction为Vector3.up, 则该参数会被当做世界坐标中的上方向,该函数将之转换为当前局部坐标中的表示。转换的结果是相对于当前局部坐标的。

版权声明:请尊重原创内容,转载请注明来源及链接。

虚幻4本地坐标和世界坐标的转换(蓝图)

使用游戏引擎最免不了的就是本地坐标和世界坐标的转换,虚幻蓝图系统已经提供了非常完整的接口,这里简单介绍下,所有有关的蓝图函数都在这个页面。Inverse Transform Location,传递一个...
  • sinat_27456831
  • sinat_27456831
  • 2015年12月08日 20:16
  • 5753

unity中世界坐标与局部坐标

本人学生一枚,刚接触unity3D,若有理解得不对的地方,还望各路大神不吝赐教~        unity中的坐标系统包括世界坐标(World Space),屏幕坐标(Screen Space),视口...
  • u013477973
  • u013477973
  • 2015年10月31日 12:10
  • 7117

unity中世界坐标和绝对坐标之间的转换

public class TEST : MonoBehaviour { void Start () { Debug.Log(transform.p...
  • liudavi
  • liudavi
  • 2015年12月22日 11:50
  • 6301

Unity世界坐标与本地坐标的一种转换方法

Unity有世界坐标、本地坐标(localposition)、UI坐标(这个我好像还没怎么用)、屏幕坐标等等,之前的一个项目需要考虑世界坐标转换为本地坐标,后来经过一番尝试,找到了一种比较取巧的方法。...
  • li727507857
  • li727507857
  • 2017年04月26日 15:11
  • 9856

Unity 世界坐标和局部坐标

Unity 分为世界坐标和局部坐标。局部坐标是相对于父亲来说的,而世界坐标是对于整个游戏来说的。 绝对坐标:PickUps的坐标为世界坐标(绝对坐标) 相对坐标:每一个PickUp都有一个坐标,这...
  • weixin_36792038
  • weixin_36792038
  • 2016年11月27日 21:28
  • 2867

UE4 坐标系坐标轴旋转轴

1.UE4的X轴是前方。 2. UE4和unity都是左手坐标系。 判断方法:四指由X卷向Y,看大拇指的朝向和Z轴朝向,由此判断使用的是左手坐标系还是右手坐标系。 3. UE4中,Rotatio...
  • qq_35760525
  • qq_35760525
  • 2017年10月31日 10:35
  • 594

cocos2dx学习之路----第七篇(坐标系统中本地坐标与世界坐标的转换详解)

这一篇我们来谈谈关于坐标系统的转换问题。 在上一篇中我们知道了本地坐标与世界坐标的区别,还了解了关于cocos2dx的坐标系问题。...
  • qq_30501909
  • qq_30501909
  • 2016年07月15日 23:30
  • 6738

unity3D中 局部坐标,世界坐标以及屏幕坐标,transform变换坐标以及 变换方向心得

unity3d 参考坐标系       参考坐标系(Reference Coordinate System)列表是让你指定用于变换(移动move、旋转rotate和缩放scale)的坐标系。选项包括...
  • ho994562751
  • ho994562751
  • 2016年05月17日 17:15
  • 7126

Unity学习笔记(1)—本地坐标转世界坐标

Unity学习笔记(1)—本地坐标转世界坐标先简单介绍一下我是一个程序员(菜鸟程序员),用C#开发,在开发的过程中会遇到一些问题,当时解决了但是在遇到可能还会在犯,所以启发我做这样一个学习笔记系列,一...
  • u011080048
  • u011080048
  • 2016年10月23日 20:34
  • 7288

unity 3D中关于世界坐标和局部坐标的区别

最近在研究hololens的“gaze”(注视)这个功能的过程中,使用了unity 3D进行了场景的构建,如下图所示: “注视”过程就是设置一个标记点对看到上述脊柱和球体进行碰撞标记的过程,...
  • pouline_
  • pouline_
  • 2017年03月17日 09:43
  • 627
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于世界和局部坐标转换
举报原因:
原因补充:

(最多只允许输入30个字)