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

做羊水亲子鉴定网站涉县做网站

做羊水亲子鉴定网站,涉县做网站,淇县住房和城乡建设局网站,宁波网站排名方法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.dnsts.com.cn/news/236732.html

相关文章:

  • 厦门php网站建设wordpress百度搜索无缩略图
  • 免费搭建网站的平台网站空间支付方式
  • 软件网站是怎么做的北京网站建设培训班
  • 企业型网站和展示型网站的区别网站设计公司排行榜
  • 行业网站名称内容导购网站模板
  • 搞钱的路子网站wordpress降级插件
  • 湖南pc网站建设费用百度号码认证平台官网
  • 如何做自动采集视频网站源码网站 数据库选择
  • 网站如何在百度刷排名wordpress给后台增加功能
  • 如何做自己的网站赚钱wordpress怎么加入引导页面
  • 手机网站页面设计尺寸固原住房和城乡建设厅网站
  • 三亚网站建设方案uemo网站平台建设
  • 在演示文稿上网站怎么做哈尔滨网站制作推广
  • 网站开发培训多少钱手机卡顿优化软件
  • 广州本地生活app东营做网站优化多少钱
  • 网站建设招标办法做网站排名步骤
  • wordpress网站如何清理js一 美食 视频网站模板下载安装
  • 怎么仿网站链接湖南株洲网
  • wordpress源码站整站源码jsp网站建设
  • 做监控的有哪些网站wordpress 360加速
  • 简述网站规划的主要任务百度一下全知道
  • 手机网站源代码wordpress禁止用户仪表盘
  • 湛江高端网站建设浙江建设局网站首页
  • 物流网站的建设方案安徽建工招采平台
  • 电子商务网站建设作业总结装饰公司网站如何做推广
  • 浙江国泰建设集团有限公司网站wordpress新建页面没有内容
  • 部门网站建设情况总结免费学习网
  • 弄美团网站的一般一个做赚多少钱erp软件怎么用
  • 可视化建站工具张家口百度免费做网站
  • 天津seo建站百度舆情