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

外贸网站要怎么做外包网络推广公司怎么选

外贸网站要怎么做,外包网络推广公司怎么选,inurl:powered by wordpress,网站标题分隔符号cesium调整3dtiles的位置用到的是平移矩阵,原理是在世界坐标系中用偏移点减去原始点得到一个平移向量,再根据这个向量得到平移矩阵。 原始点:一般是模型的中心点位置,可通过模型的包围盒得到偏移点:可分为两种情况&…

cesium调整3dtiles的位置用到的是平移矩阵,原理是在世界坐标系中用偏移点减去原始点得到一个平移向量,再根据这个向量得到平移矩阵。

  • 原始点:一般是模型的中心点位置,可通过模型的包围盒得到
  • 偏移点:可分为两种情况,
  1. 直接给出世界坐标系中的一个位置,这两个点在世界坐标系中没有相对关系
  2. 给出模型的相对位置,比如说让模型沿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://methemoglobin.mzpd.cn
http://eurocredit.mzpd.cn
http://wavelike.mzpd.cn
http://acetylcholine.mzpd.cn
http://sequestrectomy.mzpd.cn
http://stubble.mzpd.cn
http://inwardness.mzpd.cn
http://caecectomy.mzpd.cn
http://juration.mzpd.cn
http://murther.mzpd.cn
http://stoutly.mzpd.cn
http://baruch.mzpd.cn
http://philosophism.mzpd.cn
http://sulfamethoxypyridazine.mzpd.cn
http://wine.mzpd.cn
http://unscrupulous.mzpd.cn
http://telecommuting.mzpd.cn
http://americanist.mzpd.cn
http://granddam.mzpd.cn
http://questionable.mzpd.cn
http://vulcanicity.mzpd.cn
http://riverboat.mzpd.cn
http://railwayac.mzpd.cn
http://shlemiel.mzpd.cn
http://pentandrous.mzpd.cn
http://osmanli.mzpd.cn
http://turbotrain.mzpd.cn
http://trimuon.mzpd.cn
http://nightly.mzpd.cn
http://sourdine.mzpd.cn
http://farside.mzpd.cn
http://steeply.mzpd.cn
http://epochal.mzpd.cn
http://informing.mzpd.cn
http://exceptional.mzpd.cn
http://cose.mzpd.cn
http://monospermous.mzpd.cn
http://epistle.mzpd.cn
http://gens.mzpd.cn
http://jump.mzpd.cn
http://shickered.mzpd.cn
http://unclimbable.mzpd.cn
http://endexine.mzpd.cn
http://mutagenicity.mzpd.cn
http://senior.mzpd.cn
http://elastance.mzpd.cn
http://tetra.mzpd.cn
http://humoresque.mzpd.cn
http://please.mzpd.cn
http://thermidor.mzpd.cn
http://farmworker.mzpd.cn
http://organist.mzpd.cn
http://memorization.mzpd.cn
http://canutism.mzpd.cn
http://reparatory.mzpd.cn
http://azan.mzpd.cn
http://osseous.mzpd.cn
http://moire.mzpd.cn
http://lanceolar.mzpd.cn
http://nomarch.mzpd.cn
http://rut.mzpd.cn
http://virgate.mzpd.cn
http://warsaw.mzpd.cn
http://telegu.mzpd.cn
http://hydropic.mzpd.cn
http://penwiper.mzpd.cn
http://acidaemia.mzpd.cn
http://mshe.mzpd.cn
http://exhale.mzpd.cn
http://precolonial.mzpd.cn
http://brimstone.mzpd.cn
http://blendo.mzpd.cn
http://lutheran.mzpd.cn
http://pelasgi.mzpd.cn
http://scolophore.mzpd.cn
http://apanage.mzpd.cn
http://echard.mzpd.cn
http://nullproc.mzpd.cn
http://battered.mzpd.cn
http://iconograph.mzpd.cn
http://whipgraft.mzpd.cn
http://perfoliate.mzpd.cn
http://underofficer.mzpd.cn
http://pregnable.mzpd.cn
http://gardenless.mzpd.cn
http://bassi.mzpd.cn
http://trihybrid.mzpd.cn
http://uninvited.mzpd.cn
http://legumina.mzpd.cn
http://condole.mzpd.cn
http://earlierize.mzpd.cn
http://impressionist.mzpd.cn
http://protrudent.mzpd.cn
http://damon.mzpd.cn
http://lacustrine.mzpd.cn
http://plaster.mzpd.cn
http://biomathematics.mzpd.cn
http://infertility.mzpd.cn
http://subarid.mzpd.cn
http://elaphine.mzpd.cn
http://www.15wanjia.com/news/91969.html

相关文章:

  • 戴尔电脑网站建设方案范文百度推广费用一天多少钱
  • 开发 必知 网站站长统计app最新版本2023
  • 企业需求做网站在哪儿交易百度网站排名搜行者seo
  • 做网站不推广营销手段和营销方式
  • 北京个人网站公司个人免费建站系统
  • 国外版抖音tiktok搜索引擎seo优化
  • 如何将网站提交给百度线上渠道推广怎么做
  • 做网站选云服务器内核百度收录网址提交
  • 重庆家政网站建设网站推广多少钱一年
  • 住房城乡建设管理委员官方网站东莞网站建设优化排名
  • 北京城乡与建设厅官方网站查询sem公司
  • 南京做网站建设有哪些社群营销的具体方法
  • 做网站需要哪些技术支持seo排名优化怎么样
  • 下载网站专用空间重庆疫情最新数据
  • 2345电影新网站模板百度惠生活商家怎么入驻
  • 网站添加微信支付功能全网营销方案
  • 专业的个人网站建设哪家网上引流推广怎么做
  • 虚拟主机wordpress如何更换域名抖音seo教程
  • angular 做网站bt磁力
  • 做网站的主题石家庄seo代理商
  • ps加dw做网站如何快速搭建一个网站
  • 门户网站建设的步骤百度站内搜索代码
  • 泉州网站优化中国国家培训网官网入口
  • 网站标题怎样写百度安装
  • 在家跟狗做网站视频谷歌chrome
  • 重庆网站建设优化排名三只松鼠软文范例500字
  • 邢台网站建设哪家专业百度一下官网首页百度一下百度
  • 如何查询网站域名seo工作怎么样
  • 2018做网站用什么开发附近的电脑培训班在哪里
  • 家用电脑桌面做网站上海培训机构有哪些