Unity3D-----三维数学(向量)

一、向量

1、什么是向量

  • 一个数字列表,表示各个维度上的有向位移
  • 一个有大小有方向的物理量
    – 大小就是向量的模长
    – 方向描述了空间中向量的指向
  • 可以表示物体的位置和方向

2、向量的形式

三维向量,例如(1,2,3)
二维向量,例如(4,2)
在这里插入图片描述

3、向量的大小

  • 向量的大小即为模

  • 三维向量模的大小计算公式:√(x2+y2+z2

  • API : float dis=vector.magnitude

  • 模的平方 vector.sqrMagnitude

  • 在编写脚本时,比较两向量的模长,推荐使用模的平方进行比较,因为平方根的计算耗时长

4、向量的方向

  • 获取向量的方向也称 “标准化向量” 或 “归一化向量”;即获取该向量的单位向量
  • 单位向量:大小为1的向量
  • 计算公式: V / |V|===(向量/模长)
  • 几何意义:将该向量拉长或者缩短,使模长等于1
  • API: Vector3 vector2=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值