devhu

第 2 位会员

会员
个人信息
  • 加入于 2018-06-23 12:45:29
  • 最后登录时间 1个月前
个人成就
  • 发表文章次数 42
  • 发布回复次数 134
  • 个人主页浏览次数 204
Cesium怎么取到两个坐标的中点?1年前

所以你得先把经纬度标准化,转换为0,360,再转换回去。

Cesium怎么取到两个坐标的中点?1年前

(x1+x2)/2,(y1+y2)/2?

为啥 我用.gltf格式一直提示404呢1年前

谢谢,确实需要设置下特殊类型处理

地形文件 现在的服务都崩了 官网的得翻墙 有没有解决方法啊1年前

地形文件你用cesium1.49版本

在线的用这个函数: viewer.terrainProvider=Cesium.createWorldTerrain();

Cesium 中 怎么在离线地图瓦片加载的过程中 获得xyz值1年前

var viewer = new Cesium.Viewer("cesiumContainer", {
    animation: false,  //是否显示动画控件
    baseLayerPicker: false, //是否显示图层选择控件
    geocoder: true, //是否显示地名查找控件
    timeline: false, //是否显示时间线控件
    sceneModePicker: true, //是否显示投影方式控件
    navigationHelpButton: false, //是否显示帮助信息控件
    infoBox: true,  //是否显示点击要素之后显示的信息
    imageryProvider : new Cesium.WebMapTileServiceImageryProvider({
        url: "http://t0.tianditu.com/vec_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles",
        layer: "tdtVecBasicLayer",
        style: "default",
        format: "image/jpeg",
        tileMatrixSetID: "GoogleMapsCompatible",
        show: false
    })
});

参考链接: https://www.cnblogs.com/laixiangran/p/5049198.html

ShadowMap阴影控制是怎么做的?1年前

ShadowMap 在API里面说不能重构, 没有自定义光源

请问,cesium的有可视区域分析吗?1年前

自己写的可视域分析,效率比不上超图的,为什么超图的可视域分析计算那么快?是怎么实现的

大概有5秒的延时 要看地形数据范围和切分精细度

步骤是这样:1、视点为圆心画圆,圆周平分360份获取坐标 2 连接视点和圆周切分点 3、判断各个视线上切分线段的可视性 4 线段组成可视域

优化:

所有点的高程是一次性求 你把所有线段合起来求高程 完了再拆开 会变快很多

换角度的时候 红线会断裂1年前

感觉不是撕裂是被挡住了。

加载地形后,怎么去除地形呢?1年前

var ellipsoidTerrainProvider = new Cesium.EllipsoidTerrainProvider();

terrainProvider 设成ellipsoidTerrainProvider

Cesium 指北针(指南针)怎么实现?1年前

scene.postRender.addEventListener(function() {
	var heading = scene.camera.heading;
	var x = -Cesium.Math.toDegrees(heading);
	var degrees = "rotate(" + x + "deg)";
	$("#compass").css("transform", degrees);
});

cesium添加自定义弹窗,设置background,但background-size不起作用1年前

因为background属性会覆盖background-size

求教,按线路飞行如何以第一视角方式飞行?1年前

不知道HeadingPitchRange是如何计算的,飞起来效果不对:(

求教,按线路飞行如何以第一视角方式飞行?1年前

是不是应该在clock的onTick事件里计算heading,然后控制相机lookat?

点击第二个点(实体)的时候怎么让之前的点或者上一个点(实体)消失,我想在屏幕上始终只有一个点(实体)1年前

两种方法:

  1. 你的点是entity.add进去的吧,点之前调用entity的remove把之前的remove掉就行
  2. entity全局变量,然后更新entity.position(只有一个entity)

Cesium如何加载geoserver发布的高程呢?1年前

直接扔tomcat下,然后用xyz加载

瓦片都是小文件,如果瓦片很多,大约在几十万以上的,建议使用sqlite数据库保存瓦片,按zxy建索引,可以大大提高访问速度。因为小文件太多,操作系统的文件系统是个很大的瓶颈。

从dae转为gltf后加进来,整体偏暗1年前

3Dmax转gltf,使用babylon插件,注意事项:

  1. 勾选输出贴图
  2. 贴图路径里的.png后缀和.jpg后缀必须是小写字母
  3. 贴图路径全英文

Your Site Analytics