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

涉县做网站wordpress功能强大的主题

涉县做网站,wordpress功能强大的主题,网站开发需解决什么问题,怎么做黑彩票网站cesium调整3dtiles的位置用到的是平移矩阵#xff0c;原理是在世界坐标系中用偏移点减去原始点得到一个平移向量#xff0c;再根据这个向量得到平移矩阵。 原始点#xff1a;一般是模型的中心点位置#xff0c;可通过模型的包围盒得到偏移点#xff1a;可分为两种情况原理是在世界坐标系中用偏移点减去原始点得到一个平移向量再根据这个向量得到平移矩阵。 原始点一般是模型的中心点位置可通过模型的包围盒得到偏移点可分为两种情况 直接给出世界坐标系中的一个位置这两个点在世界坐标系中没有相对关系给出模型的相对位置比如说让模型沿x轴正方向偏10米此时这个偏移点和模型就有相对关系但是偏移点在世界坐标系中并没有描述因此需要根据模型建立一个局部坐标系将局部坐标系变换到世界坐标求出偏移点在世界坐标系中的值。注意到这一步情况就和1相同了后面的转换也和1相同。 一、加载 3dtiles tileset new Cesium.Cesium3DTileset({url: /data/tileset.json,maximumScreenSpaceError: 2, //最大的屏幕空间误差maximumNumberOfLoadedTiles: 1000, //最大加载瓦片个数dynamicScreenSpaceError: true,dynamicScreenSpaceErrorDensity: 0.00278,dynamicScreenSpaceErrorFactor: 4.0,dynamicScreenSpaceErrorHeightFalloff: 0.25,skipLevelOfDetail: true,baseScreenSpaceError: 1024,skipScreenSpaceErrorFactor: 16,skipLevels: 1,immediatelyLoadDesiredLevelOfDetail: false,loadSiblings: false,cullWithChildrenBounds: true,});viewer.scene.primitives.add(tileset); 二、世界坐标系中的平移 tileset.readyPromise.then(function () {// 模型外包围盒center:模型中心点,radius:包围盒半径let boundingSphere tileset.boundingSphere;// 模型中心点let origin boundingSphere.center;// 偏移后的位置世界坐标系中的位置比如从经纬度1的位置偏移到经纬度2的位置并不知道1和2的相对关系let offset Cesium.Cartesian3.fromDegrees(113.296969, 38.390417, 39.974122);// 计算世界坐标系下平移向量let translate Cesium.Cartesian3.subtract(offset,origin,new Cesium.Cartesian3());tileset.modelMatrix Cesium.Matrix4.fromTranslation(translate);}); 三、相对位置的平移 tileset.readyPromise.then(function () {// 模型外包围盒center:模型中心点,radius:包围盒半径let boundingSphere tileset.boundingSphere;// 模型中心点let origin boundingSphere.center;// 获取到以模型中心为原点,Z轴垂直地表的局部坐标系以矩阵表示此矩阵为将局部坐标系变换到世界坐标系的变换矩阵let localMatrix Cesium.Transforms.eastNorthUpToFixedFrame(origin);// 平移向量tx,ty,tz) 此处表示沿着x轴平移10米y轴和z轴不变let tempTranslation new Cesium.Cartesian3(10, 0, 0);// 偏移后的位置世界坐标系中的位置即局部坐标中tx,ty,tz)在世界坐标系中位置let offset Cesium.Matrix4.multiplyByPoint(localMatrix, tempTranslation, new Cesium.Cartesian3(0, 0, 0));// 计算世界坐标系下平移向量let translate Cesium.Cartesian3.subtract(offset,origin,new Cesium.Cartesian3());tileset.modelMatrix Cesium.Matrix4.fromTranslation(translate);}); 总结两种情况的平移原理是一样的都是在世界坐标系中 偏移点-原始点 得到平移向量只是相对位置的平移多了局部坐标系到世界坐标系转换的过程。
http://www.hkea.cn/news/14487039/

相关文章:

  • 无锡做网站、泉州网络公司排名
  • 做企业云网站的企业虚拟机网站建设
  • 山西城乡建设厅网站网站建设与管理期末
  • 怎么做整蛊网站湛江免费建站模板
  • 织梦微信网站模板wordpress固定连接无法显示
  • 做支付行业招代理一般上什么网站房管局在线咨询
  • 彩票站自己做网站吗安徽省建设部网站官网
  • 网站 备案地网站建设需要入无形资产吗
  • 想买个服务器做网站产品网络营销推广方案
  • 选择合肥网站建设金山快盘为什么停止服务
  • 中医院网站模板我的ip地址查询
  • 网站的投票 计数模块怎么做阿里云申请域名后网站
  • 关于网站开发的网站sem推广
  • 百度网盟推广怎么选择投放网站百度云盘网页登录入口
  • 在线制作印章软件如何刷seo关键词排名
  • 怎么做一个网站页面网站建设上传视频
  • 长春网站建设那家好邯郸网络运营处理中心
  • 域名可以做网站吗wordpress联系表单的制作
  • 临沂网站制作网站网站建设江门 优荐
  • 设计素材网站免费的抖音seo排名优化
  • 网站推广员分类信息网站如何做优化
  • 网络工程师需要什么证书seo专家是什么意思
  • 网站建设与维护试题a卷网站建设的目标定位
  • 商标设计logo网站工程公司的经营范围有哪些
  • 做书网站 时光建设网站需要投入
  • 哪些网站可以在线做动图163公司邮箱登录入口
  • 网站开发项目答辩主持词开通网站空间
  • 建站seo课程用网站还是阿里巴巴做soho
  • 可以直接进入的正能量网站老狼网站开发工程师面试问哪些问题
  • 三门峡 网站开发昆明seo推广公司