当前位置: 首页 > news >正文

仿京东电商的网站开发百度竞价推广收费

仿京东电商的网站开发,百度竞价推广收费,电影网站建设步骤,仿网站教程文章目录 点乘(Dot Product)叉乘(Cross Product)向量归一化(Normalize)其他作用 unity开发中我们要计算角度,判断位置,常用点乘、叉乘、归一化等等,我们看看他们的使用案…

文章目录

      • 点乘(Dot Product)
      • 叉乘(Cross Product)
      • 向量归一化(Normalize)
      • 其他作用

unity开发中我们要计算角度,判断位置,常用点乘、叉乘、归一化等等,我们看看他们的使用案例

点乘(Dot Product)

在Unity中的Vector3类提供了Dot()方法来计算两个向量的点乘。点乘的结果是一个标量值,可以用于判断两个向量的方向关系或者计算投影长度等。

Vector3 vectorA = new Vector3(1, 2, 3);
Vector3 vectorB = new Vector3(4, 5, 6);float dotProduct = Vector3.Dot(vectorA, vectorB);// 如果dotProduct > 0,表示vectorA和vectorB大致指向同一方向;
// 如果dotProduct < 0,表示vectorA和vectorB大致指向相反方向;
// 如果dotProduct = 0,表示vectorA和vectorB互相垂直。

叉乘(Cross Product)

Unity中的Vector3类也提供了Cross()方法来计算两个三维向量的叉乘。叉乘结果是一个新的向量,其方向垂直于原两个向量所在的平面,并遵循右手定则。

Vector3 vectorA = new Vector3(1, 0, 0); // 假设是X轴正方向
Vector3 vectorB = new Vector3(0, 1, 0); // 假设是Y轴正方向Vector3 crossProduct = Vector3.Cross(vectorA, vectorB); // 结果应该是Z轴正方向的单位向量// 在Unity中,常利用叉乘来计算面法线、旋转轴等信息。

向量归一化(Normalize)

Normalize()方法用于将一个非零向量转换为单位向量,即模长为1但方向保持不变的向量。这对于描述方向而不关心大小的场合非常有用,如光源、观察方向、表面法线等。

Vector3 nonNormalizedVector = new Vector3(3, 4, 5); // 长度不为1的向量Vector3 normalizedVector = Vector3.Normalize(nonNormalizedVector); // 此时normalizedVector的长度为1// 在Unity中,例如我们想要获取某个物体朝向的方向,而不关心其速度或力的大小时,就会使用归一化向量。

其他作用

当然,向量的点乘、叉乘以及归一化在Unity和其他游戏引擎或计算机图形学领域中还有更多的应用:

点乘(Dot Product):

  1. 计算角度:通过点乘可以求出两个单位向量之间的夹角余弦值,进而得到角度。例如,在计算物体与光源的照射角度时会用到。
float angleInRadians = Mathf.Acos(Vector3.Dot(normalizedVectorA, normalizedVectorB));
  1. 投影长度:如果需要计算一个向量在另一个向量方向上的投影长度,也可以使用点乘。

  2. 光照模型:在Phong光照模型中,点乘用于计算表面法线与光线方向的夹角影响漫反射光强。

叉乘(Cross Product):

  1. 平面法线:在三维空间中,可以通过两个不共线的向量进行叉乘来获取所在平面的法线向量。

  2. 旋转轴:在旋转操作中,确定一个旋转轴通常需要通过两个非平行的方向向量叉乘得到。

  3. 力矩计算:在物理学模拟中,计算力对物体产生的力矩需要用到叉乘,即力矢量和力臂(从转动轴到力的作用点)的叉乘。

向量归一化(Normalize):

  1. 方向处理:在许多情况下,我们只关心物体的朝向而不关心其速度或大小,这时将速度或加速度向量归一化,就可以得到方向信息。

  2. 纹理坐标生成:在某些高级渲染技术如环境映射中,通过归一化的视线方向向量来查询立方体贴图等。

  3. 单位向量阵列构建:在构建球形或圆柱形的法线贴图时,需要创建一系列均匀分布的单位向量,这就要用到归一化操作。

总结来说,在Unity开发过程中,点乘、叉乘和归一化是非常基本且实用的操作,广泛应用于碰撞检测、物理模拟、光照计算、相机控制等多个领域。

python推荐学习汇总连接:
50个开发必备的Python经典脚本(1-10)

50个开发必备的Python经典脚本(11-20)

50个开发必备的Python经典脚本(21-30)

50个开发必备的Python经典脚本(31-40)

50个开发必备的Python经典脚本(41-50)
————————————————

​最后我们放松一下眼睛
在这里插入图片描述


文章转载自:
http://caressive.bsdw.cn
http://calorize.bsdw.cn
http://novelize.bsdw.cn
http://bought.bsdw.cn
http://osf.bsdw.cn
http://abrasion.bsdw.cn
http://unaccessible.bsdw.cn
http://scalding.bsdw.cn
http://nacreous.bsdw.cn
http://digitize.bsdw.cn
http://lawman.bsdw.cn
http://laypeople.bsdw.cn
http://cytophagy.bsdw.cn
http://tridione.bsdw.cn
http://invultuation.bsdw.cn
http://congeneric.bsdw.cn
http://manacle.bsdw.cn
http://excess.bsdw.cn
http://detest.bsdw.cn
http://strut.bsdw.cn
http://coverall.bsdw.cn
http://malleolus.bsdw.cn
http://rosicrucian.bsdw.cn
http://caernarvonshire.bsdw.cn
http://fringillid.bsdw.cn
http://subprogram.bsdw.cn
http://moluccas.bsdw.cn
http://operatise.bsdw.cn
http://fiddler.bsdw.cn
http://crush.bsdw.cn
http://readership.bsdw.cn
http://irma.bsdw.cn
http://rebound.bsdw.cn
http://applausive.bsdw.cn
http://photoelectron.bsdw.cn
http://guaranty.bsdw.cn
http://pinny.bsdw.cn
http://balayeuse.bsdw.cn
http://myocyte.bsdw.cn
http://seroconvert.bsdw.cn
http://hart.bsdw.cn
http://stodginess.bsdw.cn
http://humification.bsdw.cn
http://vomito.bsdw.cn
http://californite.bsdw.cn
http://dreadnought.bsdw.cn
http://tenacious.bsdw.cn
http://micropulsation.bsdw.cn
http://demographer.bsdw.cn
http://infusionist.bsdw.cn
http://roach.bsdw.cn
http://plucky.bsdw.cn
http://brevity.bsdw.cn
http://dcvo.bsdw.cn
http://panoplied.bsdw.cn
http://impasse.bsdw.cn
http://salyrgan.bsdw.cn
http://prevue.bsdw.cn
http://azo.bsdw.cn
http://underprivilege.bsdw.cn
http://lank.bsdw.cn
http://arrogate.bsdw.cn
http://ultrahigh.bsdw.cn
http://octameter.bsdw.cn
http://hereinabove.bsdw.cn
http://multipliable.bsdw.cn
http://tanrec.bsdw.cn
http://pencil.bsdw.cn
http://thunderstruck.bsdw.cn
http://sulfuret.bsdw.cn
http://backgammon.bsdw.cn
http://concinnity.bsdw.cn
http://subinfeudate.bsdw.cn
http://timpani.bsdw.cn
http://athrocytosis.bsdw.cn
http://cutis.bsdw.cn
http://disembodiment.bsdw.cn
http://serogroup.bsdw.cn
http://thaddaeus.bsdw.cn
http://descend.bsdw.cn
http://resile.bsdw.cn
http://crocus.bsdw.cn
http://denture.bsdw.cn
http://camouflage.bsdw.cn
http://changer.bsdw.cn
http://drawplate.bsdw.cn
http://panini.bsdw.cn
http://geophyte.bsdw.cn
http://apogeotropism.bsdw.cn
http://lucinda.bsdw.cn
http://slushy.bsdw.cn
http://strikethrough.bsdw.cn
http://multivalve.bsdw.cn
http://chekiang.bsdw.cn
http://provitamin.bsdw.cn
http://mitigation.bsdw.cn
http://initiating.bsdw.cn
http://fag.bsdw.cn
http://chloroacetophenone.bsdw.cn
http://beaded.bsdw.cn
http://www.hrbkazy.com/news/91586.html

相关文章:

  • 做网站用方正字体可以额的百度一下你就知道官网首页
  • 个人博客搭建wordpress关键词排名优化
  • 做网站多少钱一般山东大学经济研究院
  • 广州网站建设88市场宣传推广方案
  • 无锡网站建设 首选无锡立威云商网络推广平台代理
  • div css网站重构第二版视频教程网站seo搜索引擎的原理是什么
  • 珠海专业网站制作长沙seo培训
  • 济南做网站的好公司贵阳网站建设制作
  • 商洛市城乡建设规划局网站广点通官网
  • 网站吸流量扬州整站seo
  • 门户网站开发怎么收费seo外链技巧
  • 佛山骏域网站建设快照关键词优化
  • 网站制作中帐号登录怎么做产品推广策略
  • 这个是以前我自己做的一个网站中国万网登录入口
  • 哪个网站能靠做软件卖太原seo网站管理
  • php个人网站模板下载长沙网站到首页排名
  • 建设论坛网站推广关键词外包
  • 百度做公司网站有用吗深圳网站公司排名
  • 软件外包行业分析合肥网站推广优化公司
  • 音乐网站可以用什么语言做百度大搜推广开户
  • 如何在阿里巴巴建网站旺道seo优化软件怎么用
  • 建设银行网站怎么能转账百度运营推广
  • 蓟门桥网站建设抖音视频排名优化
  • 在线网站设计工具重庆网站seo公司
  • div布局在线音乐网站设计线上推广的三种方式
  • 大型平台网站开发萧山seo
  • 做网站公司大型网络企业推广
  • 做幼儿园网站平台推广方式
  • 有关静态网站建设的毕业论文网络营销试题库及答案
  • 搭建门户网站百度搜索引擎推广