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

重庆网站优化方式网站seo查询工具

重庆网站优化方式,网站seo查询工具,昌都市网站建设,无锡专业制作外贸网站的公司愿你出走半生,归来仍是少年! 在场景中,有时候需要对地物(房屋、楼宇)进行贴地处理,或者说相对地面高度(井盖、井室)进行设置。 通过自定义的Terrain切片以及影像瓦片构建的三维场景应该如何获取…

愿你出走半生,归来仍是少年!

        在场景中,有时候需要对地物(房屋、楼宇)进行贴地处理,或者说相对地面高度(井盖、井室)进行设置。

        通过自定义的Terrain切片以及影像瓦片构建的三维场景应该如何获取到指定位置的高程呢?

 1.通过原始的DEM数据获取

        构建Terrain切片时肯定有对应的Dem原始数据,可以通过对Dem数据进行直接获取指定位置的高程。然后通过此高程在unity的场景中设置游戏对象的底面高度。具体操作请参考此文章:01.Dem数据提取高程_dem数据如何读取高度,c++_就是那个帕吉的博客-CSDN博客

2.在Unity中直接获取

        通过Cesium 3DTileset组件加载Terrain构建的地形已存在在场景中,所以可以通过对它进行高程获取。

2.1.图层

        首先需要将地形对象添加到对应的图层中。

增加Terrain图层
将对象添加到图层

 2.2.高程获取

        通过游戏对象的坐标,构建一个从高空往地面的射线,通过射线求出与指定图层的交点的世界坐标。

        通过CesiumGeoreference将世界坐标转换为球心坐标,然后通过CesiumWgs84Ellipsoid将球心坐标转换为经纬度高程,就获取到指定位置的场景内的高程了。

 Ray ray = new Ray(org, to);RaycastHit hit;int layerMask = LayerMask.GetMask(ConstVars.Terrain);if (Physics.Raycast(ray, out hit, Mathf.Infinity, layerMask)){transform.position = hit.point;var earth = cg.TransformUnityPositionToEarthCenteredEarthFixed(new double3(hit.point.x, hit.point.y, hit.point.z));var wgs84 = CesiumWgs84Ellipsoid.EarthCenteredEarthFixedToLongitudeLatitudeHeight(earth);terrainHeight = wgs84.z;Debug.Log(terrainHeight);}

3.结论

        同理,若是想要贴合倾斜等,也可以采用此方法进行高程获取。

http://www.15wanjia.com/news/55854.html

相关文章:

  • 广州大型网站建设公司互联网广告销售是做什么的
  • 那个网站系统好搜索引擎营销概念
  • 论坛平台主要产品武汉网站推广优化
  • 淘宝店铺装网站导航怎么做关键词分词工具
  • 县网站建设方案百度指数特点
  • 高端自适应网站建设聊城seo整站优化报价
  • 外冈网站建设全国疫情实时动态
  • 导购网站免费推广鞍山网络推广
  • 上海 有哪些做网站的公司seo网络推广什么意思
  • 公司小程序定制开发seo01网站
  • 济南 网站设计公司长春网站快速排名提升
  • 佛山网页网站设计今日新闻最新头条10条
  • 政府网站建设管理问题及对策照片查询百度图片搜索
  • 东明网站建设推广衡阳网站优化公司
  • 珠宝网站制作的理念百度发布
  • 企业网站搭建新感觉建站做百度推广员赚钱吗
  • 做一组静态页面网站多少钱成都网络推广
  • 在线制作头像图片生成器百度seo按天计费
  • 做网站有必要注册商标吗广州百度seo公司
  • 海口网站建设美丽百度发布信息怎么弄
  • 湖北武汉网站制作产品如何做线上推广
  • 国内做网站建设知名的公司餐饮营销方案
  • c 做网站方便吗头条搜索站长平台
  • 网站备案系统宁波seo整体优化公司
  • 国家骨干院校建设网站erp123登录入口
  • 网站建设明细关键词汇总
  • 深圳酒店网站建设舆情危机公关公司
  • 移动网站开发服务器网络策划书范文
  • 建设工程网站贴吧哪里可以代写软文
  • 昆山高端网站建设公司收录之家