由于Unity使用的是左手坐标系,所以我们这里采用左手定则来表示坐标系,如图
拇指方向为X轴正向,食指为Y轴正向,中指为Z轴正向
在叉乘计算方向的时候利用好这三根手指,可以很好的判断叉乘方向。
在调用Vector3.Cross时,食指为传入的第一个向量,中指是第二个向量,拇指则是叉乘的方向了。下面是具体的步骤

以食指代表的向量开始顺时针旋转,旋转到中指处,如果旋转的角度小于180度,那么向量的方向与拇指的方向是相同的;反之,发现食指顺时针旋转到中指后超过了180度,那么向量的方向就是拇指的反方向。


上图的白线是Vector3.forward,蓝线是cube的正前方。计算白线与蓝线叉乘的方向,根据上面的解释,就可以很简单的判断出这根绿线(叉乘)的方向了

简单理解Unity中叉乘的方向相关推荐

  1. 概率密度函数及其在信号方面的简单理解(中)频谱密度函数

    概率密度函数及其在信号方面的简单理解(中)频谱密度函数 (中)频谱密度函数 傅里叶级数 傅里叶变换 参考文献 后记 上学期修了外学院的自动控制原理课,学习非线性控制系统的处理时用到了傅里叶级数,老师就 ...

  2. 简单理解机器学习中的L1距离,L2距离,L-Inf距离

    Overview 这三个东西的话,都是用来算相似度的,用更准确的说法应该叫∣∣L∣∣1||L||_1∣∣L∣∣1​,∣∣L∣∣2||L||_2∣∣L∣∣2​,∣∣L∣∣∞||L||_{\infty}∣ ...

  3. 简单研究Unity中的万向锁和欧拉角以及四元数

    欧拉角是欧拉在17世纪发明引进的一个数学工具,在三维欧几里得空间内,欧拉角可以确定一个物体的朝向.在解决静态问题上,欧拉角是一个比较完美的解决方案,但在动态问题上,欧拉角有一个万向锁的瑕疵,数学界在后 ...

  4. 完全理解Unity中PreCompute Realtime GI及其优化(一)

       Unity作为目前最流行的游戏开发引擎,在移动端也提供了良好的光照效果,帮我们构建更加真实的游戏场景.我们知道,一个游戏场景的真实与否,效果是否出色,有一部分来自光照.逼真的光照,总能表现出令人 ...

  5. ios开发中计算代码运算时间_理解Unity中的优化(二):内存

    内存: 内存消耗是一个关键的性能指标,尤其是在内存资源有限的平台上,比如低端移动设备. 内存消耗分析: 在Unity中诊断内存问题,Unity介绍了一款开元的可视化内存分析工具--MemoryProf ...

  6. 如何理解Unity中Time.deltatime

    首先,Time.deltatime通常在Update()方法中被调用 Update()方法的特性便是每帧执行一次,而Update()调用的速率与帧速率有关,而帧速率是不断变化的,帧速率的高低与设备本身 ...

  7. unity 下一帧执行_理解Unity中的优化(三):协程(Coroutines)

    Coroutines: Coroutines与其他脚本代码的执行方式不同.在性能分析中,大多数的脚本代码只会在Unity的生命周期方法下出现一次.但是协程总是会在两个地方出现. 在性能分析中,Coro ...

  8. unity中链接字符串和变量显示_理解Unity中的优化(六):字符串和文本

    字符串和文本: 在Unity项目中,处理字符串和文本经常会产生性能问题.在C#中,字符串是不变的.任何对字符串的操作都会重新分配新的字符串,这个代价是非常昂贵的.如果在多重循环中重复地执行字符串连接操 ...

  9. 简单理解Python中的if __name__ == '__main__'

    1. 摘要 通俗的理解__name__ == 'main':假如你叫小明.py,在朋友眼中,你是小明(name == '小明'):在你自己眼中,你是你自己(name == 'main'). if na ...

最新文章

  1. python 深度 视差 计算_开源双目视觉BM算法-Matlab/Python/Javascript
  2. Adaboost通俗易懂入门教程
  3. 前端基础知识 - 收藏集 - 掘金
  4. python多线程多进程多协程_python 多进程、多线程、协程
  5. MySQL左关联、右关联、内关联查询
  6. jdk1.8新特性之lambda表达式及在Android Studio中的使用举例
  7. 安装grunt-browser-sync时报错:“未能加载Visual C++ 组件 “VCBuild.exe”
  8. 4、Spring配置中的classpath:与classpath*:的区别
  9. PHP实反向代理-收藏
  10. 锐捷客户端linux登录密码忘记,锐捷S3760忘记密码的恢复方法
  11. 中国行政区域边界坐标(google)
  12. java wsimport https_java – 当服务器需要客户端证书时如何使用wsimport?
  13. 电脑文档背景保护色--豆沙绿
  14. linux 双显卡 黑屏 amd,彻底解决AMD显卡win10开机黑屏问题
  15. Mac的聚焦搜索Spotlight搜索不准确问题
  16. 用python背单词_还在用背单词App?使用Python开发英语单词自测工具,助你逆袭单词王!...
  17. 【华为OD机试Python实现】HJ67 24点游戏算法(中等)
  18. 自我认知测试软件,职业生涯测评系统在线测试
  19. 刘强东的大格局:京东要抢食亿万级货运出行市场!
  20. 【2021】朱伟(恋练有词)

热门文章

  1. 【秋招机试真题】华为机试0908-梅花桩
  2. 【亚马逊运营】借助Coupon流量入口,让你的爆款锦上添花!
  3. raise ValueError(‘badly formed hexadecimal UUID string‘
  4. 微信小程序 分享登录的问题
  5. 华为鸿蒙电视销量,来了!华为进军电视 鸿蒙成最大亮点?就问小米怕不怕
  6. aspnet是前端还是后端_WEB前端后端简单区别,通俗理解
  7. mybatis一次 行插入十万条数据优化问题;
  8. 最大连续子序列和:动态规划经典题目
  9. 机器学习笔记 - 结合深度学习的基于内容的图像实例检索 利用现成的DCNN模型进行检索
  10. python面试题汇总(史上最全)