using UnityEngine;
using System.Collections; public class test : MonoBehaviour {
void Start () {
Vector3 v = new Vector3();
float x = v.x;
float y = v.y;
float z = v.z;
//获取v的单位向量
//v自身变成单位向量
v.Normalize();
//获取v的单位向量,v本身不变
Vector3 vn = v.normalized;
//获取v的长度
float len = v.magnitude; Vector3 v1 = new Vector3(1.2f, 3.2f, 2.3f);
Vector3 v2 = new Vector3(2f, 3f, 4f);
//求两个向量的夹角
float angle = Vector3.Angle(v1, v2);
//获取两个点的距离
float lenth = Vector3.Distance(v1, v2);
//向量点乘
float len1 = Vector3.Dot(v1, v2);
//向量叉乘
Vector3 vc = Vector3.Cross(v1, v2); Vector3 u = Vector3.up; //世界坐标系中Y轴正方向上的单位向量
Vector3 d = Vector3.down; //世界坐标系中Y轴负方向上的单位向量
Vector3 r = Vector3.right; //世界坐标系中X轴正方向上的单位向量
Vector3 l = Vector3.left; //世界坐标系中X轴负方向上的单位向量
Vector3 f = Vector3.forward;//世界坐标系中Z轴正方向上的单位向量
Vector3 b = Vector3.back; //世界坐标系中Z轴负方向上的单位向量 Vector3 _zero = Vector3.zero;
}
void Update () { }
}

最新文章

  1. 获取打开的Word文档
  2. Main 程序的入口要做哪些事情
  3. 边工作边刷题:70天一遍leetcode: day 85-3
  4. MAC在Finder栏显示所浏览文件夹路径的方法
  5. C语言 预处理三(条件编译--#if)
  6. C Primer Plus之文件输入/输出
  7. uva 10158
  8. [Guava官方文档翻译] 1.Guava简介 (Introduction)
  9. Tomcat 6.0下配置HTTPS
  10. 【HDOJ】1058 Humble Numbers
  11. linux apache模块的安装
  12. BZOJ 1196: [HNOI2006]公路修建问题( MST )
  13. JDBC的批处理操作三种方式
  14. JAVA 的关键字 、
  15. Struts2下载
  16. fs 创建文件夹
  17. 利用git提交代码
  18. 2018—自学Selenium+Python 笔记(一)
  19. js中的变量提升与函数提升
  20. Windows 环境Oracle客户端下载安装

热门文章

  1. java线程启动原理分析
  2. loadrunner录制不了
  3. 【剑指Offer】6、旋转数组的最小数字
  4. 3..jquery的ajax获取form表单数据
  5. 只允许一个 <configSections> 元素。它必须是根 <configuration> 元素的第一个子元素- HTTP Error 500.19
  6. SQLSERVER--存储过程--示例
  7. Mycat分表分库
  8. poj 3267 The Cow Lexicon (动态规划)
  9. rsync与cwRsync
  10. js动态创建表格------Day59