Unity-Calculate
来源:互联网 发布:淘宝代理怎么发货步骤 编辑:程序博客网 时间:2024/06/10 03:01
Vector3
Vector3.Dot(点乘)——判断两向量是否在相同方向,相同返回1,相反返回-1,垂直返回0。
Vector3.Cross(叉乘)——返回同时垂直与两个向量的向量,方向跟叉乘顺序相关。
根据点乘和叉乘来判断某向量的夹角大小(2D,向量所在平面为XY轴,以X正方向轴为判定轴,即X正方向轴为0,X反方向轴为180/-180)
float angle = Mathf.Acos(Vector3.Dot(Vector3.right,pst.normalized))*Mathf.Rad2Deg;//指定向量与X轴夹角Vector3 cross = Vector3.Cross(Vector3.right,pst.normalized);//与指定向量和X轴垂直的向量(此向量与Z轴同向或反向)float dir = Vector3.Dot(cross,Vector3.forward);angle = angle*(dir>0?1:-1);//判定垂直向量与Z轴同向还是反向,从而推断指定向量在X轴的顺时针方向还是逆时针方向
参考:http://www.jianshu.com/p/aaeb985b9d22/comments/2756849
0 0
- Unity-Calculate
- Calculate
- Calculate 24
- calculate primes
- CRC Calculate
- calculate time
- jobunit:calculate的使用
- calculate Text rectangle
- u Calculate e
- u Calculate e
- HDU1012 Calculate e
- BUPT Strings calculate
- JOJ1020: u Calculate e
- u calculate e
- u Calculate e
- linux CPU usage calculate
- Calculate RGB Int
- poj1517 u Calculate e
- [Python初接触]Windows10-32bit+Python2.7.12+OpenCV3.1.0配置
- Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined) B(模拟) && codeforce 724B Batch Sort
- 拷贝别人的东西到自己的工程里,一定注意包名一定要一样!!否则。。。
- Kafka连接问题,导致Spark数据分析中断
- Codeforces Round Intel Code Challenge Final Round D. Dense Subsequence
- Unity-Calculate
- HDOJ 1880 魔咒词典 参考代码
- Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined) -- A. Checking the Calendar(思路)
- 文章标题
- Maven目录结构内容
- 读《<铁人>观后感》有感
- 生活处处有惊喜
- 晨曦惊觉
- 农民是怎么形成的(一)