1.向量是有方向的标量,标量只有值(大小)而没有方向的量

2.向量的模就是向量的大小 : 求模长的公式:头减尾的平方和取根号后的值

3.单位向量 : 大小为1的向量 -- 方向不定

4.向量单位化,归一化 : 将当前向量转为其方向上的单位向量


向量的运算

1.向量的加法运算:

设向量a (x1,y1) , 向量b(x2 , y2)

a+ b = 向量c --- > 向量c(x1 + x2 , y1+y2)

2.向量减法

a -b = 向量c ---> 向量c (x1 - x2 , y1 - y2)

3.向量乘法 ---> 向量只能够和标量相乘,设标量d

a * d = 向量c ---> 向量c (d * x1 , d * y1)

4.向量点乘 ---> 两个向量之间进行点乘得到的是一个标量 --- 快速求两个向量之间的夹角

上面这个sitar是两个向量之间的夹角 --- 向量夹角如何求得? --- 将两个向量的起始点平移到同一个起点(一般是原点),此时两个向量之间的夹角就是向量角

5.向量叉乘 --- 用来快速求得某一个面的法向量

下面这个是向量叉乘的三条性质

ps:a叉乘b,则右手法则从a转向b,得向量c的方向

Unity --- 向量相关推荐

  1. Unity向量按照某一点进行旋转

    一.unity的旋转 首先要知道一点就是在Unity的旋转中使用过四元数进行旋转的,如果对一个物体的rotation直接赋值你会发现结果不是你最终想要的结果,这个时候我们需要去借助Quaternion ...

  2. Unity向量点乘和叉乘实例应用

    #1.基本概念 两个向量的点乘(Dot),就是我们说的数量级 a·b=|a|·|b|cosθ 结果是一个标量,如果==0,则两个向量夹角等于90度,垂直关系 小于0,则两个向量夹角大于90度 大于0, ...

  3. Unity向量的点乘和叉乘的使用

    Unity中点乘和叉乘 点乘(API: Vector3.Dot()) 点乘的计算公式 点乘的几何意义 用途之一:判断一个物体当前方位 利用点乘求出角度 叉乘(API: Vector3.Cross()) ...

  4. Unity向量投影使用

    官方例图 测试: code: public Transform point1; public Transform point2; public Transform humanPoint; public ...

  5. 《Unity 向量叉乘》x,y,z三个方向指导其中任意两个向量如何求另一个向量

    左手坐标系 叉乘 xyz 1.知道x,y => 左手定则,x到y 大拇指 就是z 2.x,z => y 从z左手绕向x 3.y,z=>x 从y绕向z 求出x

  6. [Unity] 3D数学基础 - 坐标系、向量、矩阵

    一.坐标系 模型坐标系: 物体自身的坐标系,只描述自身各个顶点的情况. 在3D模型坐标系中,z方向前向如果是负值,我们称为右手坐标系,如果是正值,我们称为左手坐标系.在3DMax中使用了右手坐标系,U ...

  7. unity lookat导致物体颠倒怎么解决_在Unity 2D中如何用一行代码实现LookAt的效果,以及向量归一化小总结...

    被疫情困在家无聊翻翻以前的文章,发现好黑历史啊,虽然是刚学unity的时候写的,后面学习了DX11并且补了3D数学,发现这些问题都是小case了O(∩_∩)O. 在我最近制作的小游戏中,需要实现防御塔 ...

  8. Unity中的3D数学—02向量与矩阵

    1.向量 1.1 向量的运算 运算 公式 矢量和标量的乘/除法 k v = ( k v x , k v y , k v z ) k\mathbf{v}=(kv_x,kv_y,kv_z) kv=(kvx ...

  9. Unity 3D数学 — 向量运算

    向量(又称适量)是游戏开发中非常重要的概念.是用于描述具有方向和大小两个属性的物理量. 在数学里有大小和方向的量就是向量.在几何中,向量可以用一段有方向的线段表示. 1.向量的运算 (1)加减法:向量 ...

最新文章

  1. Javascript正则表达式难点、重点
  2. RANSAC算法原理与实现
  3. 文档注释快捷键_自学PS:图像添加注释有什么用?如何显示或隐藏额外内容?...
  4. 【知识图谱】知识抽取与挖掘(Ⅱ)
  5. MCU为什么内部不集成晶振
  6. linux操作系统字段含义,Linux系统 /etc/fstab各个字段含义解释
  7. Oracle Webcenter Portal Framework应用程序功能–页面和页面层次结构
  8. 2019 必看 Android 高级面试题总结
  9. hp ux安装oracle 11g,HP UX安装oracle 11g asm扫不到盘
  10. Sql注入截取字符串常用函数
  11. 基本遗传算法(GA)的算法原理、步骤、及Matlab实现
  12. linux下好用的中文输入法
  13. 智慧社区管理系统06(业主列表和功能实现)
  14. 求二元函数最大值matlab,利用matlab, 二元函数求最大值
  15. python并发编程书籍推荐_《吐血整理》-顶级程序员书单集
  16. Android 程序常用功能《清除缓存》
  17. 【UE4】pawn 和 Character 的区别
  18. 高斯-约当消元法(转)
  19. RocketMQ 分布式事务消息过程分析
  20. 嵌入式驱动那年的笔试面试-有干货

热门文章

  1. 创业想法与创业实践的关系:空有想法一文不值!
  2. 国产化网管软件的开发与应用
  3. Python游戏开发入门:pygame事件处理机制-3
  4. 2021年安全员-A证考试报名及安全员-A证实操考试视频
  5. 太极计算机的销售模式,“人类周易太极八卦计算机”与“宇宙太极计算机”新模式...
  6. 如何查找网页中的源代码文件
  7. StreamingFileSink fails due to truncating HDFS file failure
  8. 用Python制作表白神器——爱心墙
  9. Saiku 下载,安装
  10. OO第5-7次作业总结