美文网首页
方位与向量的运算

方位与向量的运算

作者: 光棍狗没有可持续发展 | 来源:发表于2018-06-24 15:40 被阅读0次

已知GameObject  _Go,初始点的朝向是面向Vector3.forward(所谓初始点朝向即transform.localRotation = Quaternion.Euler(Vector3.zero)时),获得当前朝向按Y轴旋转的方向向量:

Vector3 dir= _Go.transform.localRotation * Vector3.forward;

获得当前朝向按Z轴和X轴旋转的方向向量:

Vector3 dir= _Go.transform.localRotation * Vector3.up;

获得当前朝向向量的四元数:

Vector3 dir= _Go.transform.localRotation * Vector3.forward;

Quaternion qua = Quaternion.LookRotation(dir);

或者(x、y、z同时同步)

Vector3 dir1= _Go.transform.localRotation * Vector3.forward;

Vector3 dir2= _Go.transform.localRotation * Vector3.up;

Quaternion qua = Quaternion.LookRotation(dir,dir2);

计算当前朝向的前方距离10米处:

Vector3 loc = _Go.transform.rotation * Vector3.forward;

loc =  _Go.transform.position + loc.normalized * 10;

计算当前朝向的后方距离10米处:

Vector3 back10 = _Go.transform.rotation.eulerAngles;

back10= back10 + new Vector3(0, 180, 0);

Quaternion qua = Quaternion.Euler(back10);

back10 = qua * Vector3.forward;

back10 = vec.normalized * 10 + _Go.transform.position;

其他方向的计算同理。

计算在当前的基础上旋转x,y,z度:

_Go.transform.localRotation = _Go.transform.localRotation * Quaternion.Euler(new Vector3(x,y,z));

相关文章

  • 方位与向量的运算

    已知GameObject _Go,初始点的朝向是面向Vector3.forward(所谓初始点朝向即transfo...

  • Octave基础教程

    一、基本操作 数学运算与逻辑运算 数学运算 逻辑运算 向量与矩阵 矩阵 向量 注:构造过程中用“;”分隔,不要用成...

  • OpenGL学习--向量与矩阵

    向量 点乘与叉乘点乘运算返回2个向量之间的夹角叉乘运算返回的是一个新的向量,这个新的向量与原来的的2个向量垂直。 ...

  • 怎么利用坐标法解向量相关的问题?

    坐标的引入使向量真正成为数形结合的载体,它可以让向量运算完全代数化,把关于向量的代数运算与数量(向量的坐标)的代数...

  • Tensorflow学习笔记--CNN

    输入向量----------------------》与卷积核卷积运算----------------------...

  • 2-基础-数学基础

    1 向量基础 1.1 向量定义 1.2与标量的区别 1.3 向量模长 1.4 标准化向量 1.5 向量运算 2 矩...

  • R中向量基本操作:创建、运算、访问

    本文含有: 向量的创建与运算 两个方便创建向量的函数:rep()与seq() 如何访问向量中的元素 首先先明白几个...

  • 矩阵和向量

    概述 本文主要讲解矩阵和向量的基础数学知识,我们的目标是能掌握基本的运算操作即可。 矩阵 向量 矩阵运算 矩阵与向...

  • Unity 点乘和叉乘的原理和使用

    Unity当中经常会用到向量的运算来计算目标的方位,朝向,角度等相关数据,下面咱们来通过实例学习下Unity当中最...

  • 向量外积的高中数学运用

    向量积,数学中又称外积、叉积,物理中称矢积、叉乘,是一种在向量空间中向量的二元运算。与点积不同,它的运算结果是一个...

网友评论

      本文标题:方位与向量的运算

      本文链接:https://www.haomeiwen.com/subject/bhzcyftx.html