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

太原做网站培训网站流量数据

太原做网站培训,网站流量数据,企业后缀邮箱申请,个体工商户能够做经营性网站吗已知一个平面上的一点P0和法向量n,一条直线上的点L0和方向L,求该直线与该平面的交点P 如下图 首先我们要知道向量归一化点乘之后得到就是两个向量的夹角的余弦值,如果两个向量相互垂直则值是0,小于0则两个向量的夹角大于90度,大于…

已知一个平面上的一点P0和法向量n,一条直线上的点L0和方向L,求该直线与该平面的交点P

如下图

首先我们要知道向量归一化点乘之后得到就是两个向量的夹角的余弦值,如果两个向量相互垂直则值是0,小于0则两个向量的夹角大于90度,大于0则两个向量夹角小于90度,所以可以得出一下公式1:(p-p0)*n=0

而由于交点p是属于直线上的一点,所以我们能推倒出公式2:P=L0+dL;

然后我们把公式2导入到公式1得到:

      (L0+dL-P0)*n=0

      (L0-P0)*n+dL*n=0(点乘满足分配率)

      (p0-L0)*n=dL*n

       d=(p0-L0)*n/L*n(点乘满足结合律)

     只要我们求出d的值带入公式2就能求出交点P.

    /// <summary>/// 计算直线与平面的交点/// </summary>/// <param name="point">直线上某一点</param>/// <param name="direct">直线的方向</param>/// <param name="planeNormal">垂直于平面的的向量</param>/// <param name="planePoint">平面上的任意一点</param>/// <returns></returns>private bool GetIntersectWithLineAndPlane(Vector3 point, Vector3 direct, Vector3 planeNormal, Vector3 planePoint,out Vector3 result){result = Vector3.zero; //要注意直线和平面平行的情况float d1 = Vector3.Dot(direct.normalized, planeNormal);if(d1 == 0)return false;float d2 = Vector3.Dot(planePoint - point, planeNormal);float d3 = d2 / d1;result = d3 * direct.normalized + point;return true;}
http://www.hengruixuexiao.com/news/33113.html

相关文章:

  • wordpress-seoseo优化的方法
  • 小程序模板制作软件台州做优化
  • 西安网站建设报价方案百度关键词推广条件
  • 购买网站空间大小简述什么是百度竞价排名
  • 专业做网站公司排名最新新闻事件摘抄
  • 安徽手机版建站系统信息网络营销专业就业前景
  • 深圳市房地产信息平台seo网站排名优化案例
  • php网站做代理服务器广州灰色优化网络公司
  • 威海网站seoseo排名快速刷
  • 用什么l软件做网站了常见的网络推广方式
  • 单位网站服务的建设及维护百度怎么收录自己的网站
  • 中国电商平台排行榜前100荥阳seo推广
  • 布料市场做哪个网站好网络营销策划方案
  • 网站建设需注意点手机做网页的软件
  • 如何做 旅游网站内容鸿星尔克网络营销
  • 最好的ppt模板网站徐州关键词优化排名
  • 四川省建设厅建造师官方网站百度舆情监测平台
  • 信宜网站建设个人博客登录入口
  • 西安 网站空间关键词查询网
  • 做美食网站视频站长统计幸福宝下载
  • 网站建设百度推广免费行情软件网站下载大全
  • 虚拟币网站建设网络营销广告名词解释
  • 免费1级做爰片在线网站百度度小店申请入口
  • 承德微网站建设自助网站建设
  • 专业做域名的网站吗bt磁力搜索器
  • 网站上动画视频怎么做360收录批量查询
  • app手机网站制作搜索量查询百度指数
  • 网站建设运作流程站长统计推荐
  • 网站建设运营预算明细什么是引流推广
  • 建站技巧免费seo视频教程