向量的叉乘

向量的叉乘

  • 向量的叉乘 a ^ b
  • 可以使用叉乘获取两个向量的左右位置,如下图所示
  • 案例一(案例中将y去掉,相当于俯视坐标系之后x,z):
  • 已知sin曲线,我们可以用叉乘来计算向量的位置。注意如果此时点乘结果为0是代理两个向量相反。
  • 总结,Vector3.Cross(a,b).y > 0 代表b在a的左面,反之则b在a的右面。

向量的叉乘 a ^ b

高中数学中我们可以得到公式 a * b = |a| * |b| * sin<a,b>

可以使用叉乘获取两个向量的左右位置,如下图所示

在这里插入图片描述
在这里插入图片描述

案例一(案例中将y去掉,相当于俯视坐标系之后x,z):

    Vector3 a = new Vector3 (1,0,2);Vector3 b = new Vector3 (2,0,1);Vector3 c = new Vector3 (2,0,-1);Vector3 d = new Vector3 (-2,0,-1);// Use this for initializationvoid Start () {Debug.LogError(Vector3.Angle(a,b));//36.8699Debug.LogError(Vector3.Cross(a,b).y);//3Debug.LogError(Vector3.Cross(b,d).y);//0Debug.LogError(Vector3.Cross(a,c).y);//5Debug.LogError(Vector3.Cross(a,d).y);//-3}

上面的代码中我们可以看出来 ∠aob = 36.8699°
根据点乘公式:向量a * 向量b = |a| * |b| * sin36.8699° = 根5 * 根5 * sin36.8699° = 3;

已知sin曲线,我们可以用叉乘来计算向量的位置。注意如果此时点乘结果为0是代理两个向量相反。

总结,Vector3.Cross(a,b).y > 0 代表b在a的左面,反之则b在a的右面。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/314982.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenCV-Python(22):直方图反向投影

引言 直方图反向投影是一种基于图像颜色分布的图像处理技术&#xff0c;它通过计算图像中不同区域的颜色直方图&#xff0c;并将其与目标区域的直方图进行比较&#xff0c;从而实现目标的识别和分割。本文将介绍直方图反向投影的原理和应用&#xff0c;并探讨其在计算机视觉任务…

计算机毕业设计选题分享-Springboot在线问诊系统00211(赠送源码数据库)JAVA、PHP,node.js,C++、python,大屏数据可视化等

Springboot在线问诊系统 摘 要 针对医院门诊等问题&#xff0c;对在线问诊进行研究分析&#xff0c;然后开发设计出在线问诊系统以解决问题。在线问诊系统主要功能模块包括首页、轮播图管理、公告信息管理、资源管理、系统用户管理&#xff08;管理员、患者用户、医生用户&…

新产品推广选品牌外包广州迅腾文化传播多渠道传播能力

在当今激烈的市场竞争中&#xff0c;新产品推广已成为企业发展的关键。选择具备多渠道传播能力的品牌外包服务提供商&#xff0c;有助于快速提升品牌知名度和市场占有率。作为行业领先者&#xff0c;迅腾文化凭借卓越的多渠道传播能力&#xff0c;成为企业新产品推广的理想合作…

2023年的收获与成长

时光荏苒&#xff0c;转眼间我们已告别2023年。 回首过去的一年&#xff0c;我经历了许多挑战和变化&#xff0c;不仅见证了我的店铺在经营上的成果&#xff0c;也在身体健康和自媒体方面迎来了新的突破。 通过一系列的努力和坚持&#xff0c;我在不同领域都有了令人满意的收获…

Docker 从入门到实践:Docker介绍

前言 在当今的软件开发和部署领域&#xff0c;Docker已经成为了一个不可或缺的工具。Docker以其轻量级、可移植性和标准化等特点&#xff0c;使得应用程序的部署和管理变得前所未有的简单。无论您是一名开发者、系统管理员&#xff0c;还是IT架构师&#xff0c;理解并掌握Dock…

仓储9代巷道灯接口文档-V2.0

标签注册 仓储9代巷道灯注册 磁体靠近条码所在区域附近&#xff0c;触发巷道灯注册到系统 注册成功&#xff1a;闪红灯变绿灯常亮&#xff0c;之后熄灭 查询巷道灯信息接口 接口地址&#xff1a;192.168.1.200/wms/associate/queryIndicates 请求类型&#xff1a;applicat…

GB28181简述

概述 GB/T28181《安全防范视图计算联网系统信息传输、交换、控制技术要求》是由公安部科技信息化局提出&#xff0c;由全国安全防范报警系统标准化技术委员会&#xff08;SAC/TC100&#xff09;归口&#xff0c;公安部一所等多家单位共同起草的一部国家标准。 该标准规定了城市…

LeetCode刷题--- 第 N 个泰波那契数

个人主页&#xff1a;元清加油_【C】,【C语言】,【数据结构与算法】-CSDN博客 个人专栏 力扣递归算法题 http://t.csdnimg.cn/yUl2I 【C】 ​​​​​​http://t.csdnimg.cn/6AbpV 数据结构与算法 ​​​http://t.csdnimg.cn/hKh2l 前言&#xff1a;这个专栏主要讲述动…

线性代数基础知识

计算机视觉一些算法中常会用到线性代数的一些知识&#xff0c;为了便于理解和快速回忆&#xff0c;博主这边对常用的一些知识点做下整理&#xff0c;主要来源于如下这本书籍。 1. 矩阵不仅仅是数字排列而已&#xff0c;不然也不会有那么大精力研究它。其可以表示一种映射 关于…

ROS TF坐标变换 - 动态坐标变换

目录 一、动态坐标变换&#xff08;C实现&#xff09;二、动态坐标变换&#xff08;Python实现&#xff09; 一、动态坐标变换&#xff08;C实现&#xff09; 所谓动态坐标变换&#xff0c;是指两个坐标系之间的相对位置是变化的。比如机械臂末端执行器与 base_link 之间&…

革新MIMO无线电测试,精准测量10 MHz-8 GHz复杂射频信号!

背景介绍 在当今发展的趋势下&#xff0c;无线通信协议变得越来越复杂。具有多个输入和输出&#xff08;MIMO&#xff09;、高达320 MHz的带宽以及高4096 QAM的调制方案。而EN 300 328和EN 301 893标准描述了无线电以及2.4 GHz和5 GHz宽带信号的频谱参数。 EN 300328是欧盟RE…

Java面试题大全

发现网上很多Java面试题都没有答案&#xff0c;所以花了很长时间搜集整理出来了这套Java面试题大全&#xff0c;希望对大家有帮助哈~博主已将这些面试题整理到一个网站上&#xff0c;每天更新 Java 面试题&#xff0c;目前有 1万多道 Java 高频面试题。 本套Java面试题大全&am…