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

太原做网站培训什么是广告营销

太原做网站培训,什么是广告营销,嘉兴房地产网站建设,郴州seo网络优化已知一个平面上的一点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/55283.html

相关文章:

  • 做网站优化多少钱三叶草gy5987
  • 网站图片上的分享怎么做网站域名查询ip
  • 普兰店网站建设公司有什么推广软件
  • php公司网站系统上海谷歌优化
  • 东莞网站主页制作源码时代培训机构官网
  • 上海外贸大厦黑帽seo优化推广
  • 百度搜索引擎官网吴中seo页面优化推广
  • 南昌大型网站制作怎么把广告发到各大平台
  • java购物网站开发教程如何利用seo赚钱
  • 网站站点是什么360推广开户
  • 烟草营业执照网上注册网站今日新闻简讯30条
  • wordpress主题带会员中心重庆高端seo
  • 汤阴有没有做网站的公司seo教程自学入门教材
  • 网站建设北京贵焊工培训技术学校
  • 莱芜网站制作网页制作的基本步骤
  • 怎么用ps做网站框架网络推广员是干嘛的
  • 江西省宜春市建设局网站如何做一个自己的网站呢
  • 磐石市住房和城乡建设局网站搜索引擎营销的分类
  • 在线做生存曲线的网站有哪些百度地图打车客服人工电话
  • 郑州建设网站建站智能营销系统
  • 南山建网站公关公司排行榜
  • 用ps做班级网站东营seo整站优化
  • 网站维护工程师月薪多少seo推广网站
  • 无锡网站推广东莞企业网站设计公司
  • 网站建设的公司如何招销售seo咨询师
  • 柳市网站建设网站快速有排名
  • 兰州网站制作公司网上的推广公司
  • 做直播网站要什么证吗怎么样推广自己的公司
  • 织梦网站如何做移动端百度app旧版本下载
  • 有关外贸的网站有哪些信息流投放