Transform.InverseTransformPoint
获得 position 的本地坐标, position 是一个世界坐标点
最后获得 position 在本地坐标中的相对坐标
举例:如 transform.positon = (1,0,0) 
则下面是获取世界坐标 (2,0,0) 相对于本地位置 (1,0,0) 的坐标即 (1,0,0)
Debug.Log(transform.InverseTransformPoint(2, 0, 0));

Transform.TransformPoint
获得 position 的世界坐标
position 是基于当前物体本地坐标上的相对坐标(位移)
举例:如 transform.positon = (1,0,0) 则下面的结果应该为 (3,0,0)
Debug.Log(transform.TransformPoint(2, 0, 0));

Transform.InverseTransformDirection
获取 direction 在本地坐标中的方向向量,direction 本来是世界坐标系中的方向向量
只会受物体的 rotation 所影响
如果物体在 x 轴旋转 90 度后,则世界坐标的 up (0,1,0) 为本地的 -forward (0,0,-1)
Debug.Log(transform.InverseTransformDirection(Vector3.up));

Transform.TransformDirection
获取 direction 的世界坐标
如果物体在 x 轴旋转 90 度后,则它的 up 为世界坐标中的 forward
Debug.Log(transform.TransformDirection(Vector3.up));

向量操作与坐标转换相关方法相关推荐

  1. C++性能优化笔记-11-使用向量操作

    使用向量操作 AVX指令集和YMM寄存器 AVX512指令集和ZMM寄存器 自动向量化 使用内建函数 对齐数据 向量化表查找 使用向量类 向量类的CPU分发 转换串行代码到向量化代码 数学函数的向量化 ...

  2. BLAS 1级例程(向量-向量操作)

    BLAS 1级例程(向量-向量操作) cblas_?asum(计算向量元素的大小之和) float *res = cblas_sasum (const MKL_INT n, const float * ...

  3. Common Vector Operators(常见的向量操作)

    周一到周五,每天一篇,北京时间早上7点准时更新~ Vectors behave as you would expect for operations such as addition, subtrac ...

  4. MKL学习——矩阵向量操作

    前言 前面介绍的BLAS Level 1是向量-向量的操作,而这里的BLAS Level 2主要还是对矩阵-向量之间的操作.命名规则与前面的一样,主要记住定义的是数据类型 s 实数域,单精度 c 复数 ...

  5. MKL学习——向量操作

    前言 推荐两个比较好的教程: BLAS (Basic Linear Algebra Subprograms) LAPACK for Windows 命名规范 BLAS基本线性代数子程序的函数命令都有一 ...

  6. [js操作(转)]在IE下js操作本地文件相关方法

    <div class = "post"><h1 class = "postTitle"><p><span>注:以 ...

  7. vue如何获取数组中的键值_vue中操作数组的相关方法

    1,锁定数组的长度(只读模式)[ Array.join() ] 2.将数组合并成字符串(返回字符串)[ Array.join() ] 3.返回逆序数组(倒叙排列数组)[ Array..reverse( ...

  8. JS(JQuery)操作Array的相关方法

    1:split 函数将字符串按某个字符分割,将分割后的结果存入字符串数组中 function SplitUsersInformation(users) {var usersArray = users. ...

  9. Three.js——向量操作函数

    克隆.clone()和复制.copy() 对象执行克隆方法**.clone()**,返回一个新的对象,和原来对象属性的值一样. var p1 = new THREE.Vector3(10,20,15) ...

最新文章

  1. 齐次坐标的理解(1)
  2. ***和******
  3. 【ACM】杭电OJ 2090
  4. linux filesystem_Linux 查看磁盘占比?
  5. apache-shiro杂记(三) 用了apache-shiro后,HttpSession.getServletContext() API无法正常工作了...
  6. 简单工厂模式与工厂方法模式
  7. java 初始化一个实体对象_Java 对象初始化
  8. react 设计模式与最佳实践
  9. 201671010128 2017-10-08《Java程序设计》之Lambda与内部类
  10. hdfs集成ldap
  11. shell date mysql_shell脚本定时备份mysql数据库
  12. VUE如何关闭Eslint的方法
  13. Eureka 注册中心 简单搭建
  14. Codeblock汉化教程
  15. 前期交互流程(PTES的第一步)
  16. 沈阳农业大学计算机专业排名,沈阳农业大学王牌专业排名
  17. 2. ESP8266固件的编译(nodemcu固件)
  18. 旧版macOS官方下载地址
  19. 使用XCode建立一个MAC OS X应用
  20. F - Deer-Proof Fence final

热门文章

  1. 简述SOA和微服务的概念以及两者之间的关系和异同
  2. 在移动端避免使用100vh
  3. 毕业设计-基于微信小程序的精准健康管理系统
  4. 工程经济学在计算机的应用,工程经济学练习二.doc
  5. 长春8中2021年高考 成绩查询,长春八中刷新数据,高考成绩再创新高!
  6. softmax函数到底是什么?——归一化指数函数,及其python实现
  7. Linux中的挂载点
  8. 笔记:Intermediate Python
  9. linux6.5关闭端口6379,CentOS7防火墙开启与关闭以及开放6379,3306,80等端口
  10. html中如何设置背景和背景颜色的透明度