【转载】计算反射向量
1. 转载自:https://blog.csdn.net/yinhun2012/article/details/79466517
这幅图可以看出,我们计算反射光线OB,则转换成了计算OP,这里OP是AO在法向量N上的投影,接下来我们推导投影向量计算,如下图:
我们根据点积计算出cosθ,然后通过OA' = |OA|*cosθ*单位法向量n就能得到,向量的投影公式。
这个时候我们再回过来推导 OB = AO + 2OP的结果,如下图:
2.
由于入射角和反射角相等,且I和R的长度也相等,所以三角形ION是等腰三角形。故有
ON = 2S
所以有
R = I + 2S
而S是-I在N上的投影,所以有 参考https://www.cnblogs.com/graphics/archive/2010/08/03/1791626.html
由于N是单位向量,简化一下得到
所以
貌似方法二更直观些。
【转载】计算反射向量相关推荐
- 物理引擎学习05-GJK和EPA计算穿透向量
EPA,是扩展多边形算法(Epanding Polytop Algorithm) ,用来计算两个多边形碰撞的穿透深度和方向,可用于将两个发生碰撞的多边形分离.本文的写作目的,主要是对GJK和EPA算法 ...
- 计算星期c语言编码,[转载]计算任何一天是星期几的C语言源代码.
[转载]计算任何一天是星期几的C语言源代码. #include int main() { int day,mn,yr,i,days=0,s,k; int mont[13]={0,31,28,31,30 ...
- 2021国赛A题第三问 - 点关于三维直线的对称点 - 入射光的反射向量
点关于三维向量的对称点 - 入射光的反射向量 点关于过原点三维直线的对称点 入射光的反射向量的方向向量 思路 前几天做数学建模国赛发现第三问用到了入射光线反射问题的求解,当时没有找到现成的公式,仅仅是 ...
- 向量距离计算 java_Milvus 向量搜索引擎开源了!
GitHub:https://github.com/milvus-io/milvus Milvus 能够帮助用户轻松应对海量非结构化数据(图片/视频/语音/文本)检索.单节点 Milvus 可以在秒内 ...
- [转载] Java反射是什么?看这篇绝对会了!
参考链接: Java中的util.Arrays与Reflection.Array的示例 作者:火星十一郎 https://www.cnblogs.com/hxsyl 一.概念 反射就是把Java的各种 ...
- 软件工程java向量相似度计算_向量的相似度计算常用方法9个
<向量的相似度计算常用方法9个>由会员分享,可在线阅读,更多相关<向量的相似度计算常用方法9个(5页珍藏版)>请在人人文库网上搜索. 1.向量的相似度计算常用方法相似度的计算简 ...
- matlab计算两向量的乘积,matlab中两个函数相乘
变量名最多不超过63个字符; ? 变量名区分大小写; ? Matlab提供的标准函数名以及命令名必须用小写字母; ? 变量名中不能包含空格.标点.运算符. 1.变量及其...... 中的元素; (2) ...
- 线性代数Python计算:向量的模及向量间的夹角
numpy的dot函数计算两个向量α\boldsymbol{\alpha}α和β\boldsymbol{\beta}β的内积: dot(a,b)\text{dot(a,b)}dot(a,b) 两个参数 ...
- (转载)Java反射机制
Java反射机制是Java语言被视为准动态语言的关键性质.Java反射机制的核心就是允许在运行时通过Java Reflection APIs来取得已知名字的class类的相关信息,动态地生成此类,并调 ...
最新文章
- MySQL-基础操作之增删改查
- 基本数据类型和字符串类型的转换
- STM32 进阶教程 6 - 汇编与C混合编程
- 单调有界数列一定有极限
- 云开发如何帮助业务扛过大流量活动洪峰丨深度好文
- 图论--欧拉回路(模板)
- CakePHP 中文手册
- Java实现网页爬虫
- VMware10.06精简版安装后台运行
- 修改默认启动操作系统
- cartographer原理简述
- 华为手机动态修改手机型号参数
- wifi频谱仪测试软件,无线局域网频谱分析仪 (Spectrum XT)
- 图片OCR进行在线的文字识别
- zotero自动安装word插件失败
- 2018 抖音热门歌曲大全
- FTP上传和WEB上传的区别
- 2020寒假牛客第一场——G 	eli和字符串
- 基于服务器部署的OCR在线识别应用
- Bootstrap栅格系统 xs sm md lg xl