admin

第 1 位会员

管理员
个人信息
  • 加入于 2018-06-21 23:46:36
  • 最后登录时间 1天前
个人成就
  • 发表文章次数 219
  • 发布回复次数 1524
  • 个人主页浏览次数 321
为什么我添加完地形之后,在旋转地球,模型的位置就不对了7年前

这个应该是没有偏移的,可能是线框模式下 相机太近,线被近裁剪面裁剪了……cesium绘制线与面时视景体裁剪机制不同……你看看面片模式下,相机缩放到模型边缘,看看模型还偏移不

哪位知道UrlTemplateImageryProvider 请求的切片跨域怎么解决啊7年前

 response.header("Access-Control-Allow-Origin", "*");
  response.header("Access-Control-Allow-Headers", "X-Requested-With");
  response.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
  response.header("X-Powered-By",' 3.2.1');
  response.header("Content-Type", "application/json;charset=utf-8");

写个中间服务,自己转一次,加上跨域支持

加载水系数据到cesium里面并且有动态水系的效果7年前

可以自己画出轮廓加上水系效果

不是 terrain扩展就是标记一个点是不是水面

像反光在海面和陆地就不一样

cesium 贴地测量 怎么做7年前

您看看,这个对您是否有帮助: /topic/64.html

cesium 贴地测量 怎么做7年前

你这个问题可以转换为两个经纬度之间的距离,不过比较复杂的是,如果算的是贴地的曲线而不是直线就很复杂了。

cesium里面的一条线段(a,b两点),绕b点旋转90度后的a点坐标是多少,怎么计算7年前

  1. 获取b点的地面法向量BN(cesium有专门的方法)
  2. 构造基于BN旋转90度的矩阵
  3. 计算A点相对B点的坐标A‘
  4. 对A’应用旋转矩阵
  5. 计算A‘的世界坐标

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

heading的position和指向你都有了的话 你在lookat就是对的

但是你得先pick到你的飞机。

操作上可行。

请问一下各位,怎么获取某个位置的高程值?已知经纬度7年前

// var viewer = new Cesium.Viewer('cesiumContainer');
var viewer = new Cesium.Viewer('cesiumContainer', {
                   terrainProvider: Cesium.createWorldTerrain()
        });

document.getElementById('btn').onclick = function () {
            a();
        };
function a() {
     var terCartographic = new Cesium.Cartographic(1.98,0.6,0);
    console.log(terCartographic);
    //根据经纬度计算出地形高度。
    var terHigh =  viewer.scene.globe.getHeight(terCartographic);
    console.log(terHigh);
}

cesium 相机怎么固定在primitives对象上7年前

lookAt, 可以把相机固定在一个点上

知道了经纬度,怎么才能使用Cesium显示7年前

 var ellipsoid = viewer.scene.globe.ellipsoid;
 var cartographic = Cesium.Cartographic.fromDegrees(116.396363384705070, 39.987432389031696,100); //中心
 var cartesian3 = ellipsoid.cartographicToCartesian(cartographic);

cesium 通视分析怎么做,有大神可以指点一下吗?7年前

通视?是可视分析还是透视分析?

如果是可视分析,请查看:可视分析

Cesium加载3dtiles时,悬浮在空中,怎么让它贴地?7年前

  1. 根据当前的经纬度,cesium会自己有一个高度的定义。
  2. cesium的高度和我们生成3D Tiles模型的高度有可能对不上,这就是所谓的不贴地。
  3. cesium中可以手动调节模型的height。
  4. 转换工具可以手动调节height,这种方式比较繁琐。

Your Site Analytics