admin

第 1 位会员

管理员
个人信息
  • 加入于 2018-06-21 23:46:36
  • 最后登录时间 4个月前
个人成就
  • 发表文章次数 217
  • 发布回复次数 1521
  • 个人主页浏览次数 321
canvas 当img 贴到cesium上去,当动态区域6年前

请模仿动画制作方法,按帧刷新试试看,记得把背景设置为透明哦

有大佬遇到过航拍影像数据太大,导致浏览器加载崩溃的问题吗6年前

你试试把最大内存限制调低一点,我之前加载12G模型也没有问题

如何使视角中心锁定移动小车6年前

每一帧都lookat跟随小车中心

有没有大神写过地形上贴地距离的计算6年前

已知起点和终点,用Cesium的内插算法,间隔0.1米内插平面坐标,再根据地形获取高程

//内插
var geodesic = new Cesium.EllipsoidGeodesic();
 var sp = new Cesium.Catographic(lon,lat,0);//弧度制
        var ep = new Cesium.Catographic(lon,lat,0);
        geodesic, setEndPoints(sp, ep); 
var res = geodesic.interpolateUsingSurfaceDistance(0.1,new Cesium.Catographic());

地形高程获取看这个:https://cesiumjs.org/Cesium/Build/Documentation/sampleTerrain.html?classFilter=sample

有没有大神写过地形上贴地距离的计算6年前

经纬度内插,根据地形获取高程,自己计算

浏览器抱着个错Failed to load resource: net::ERR_TIMED_OUT6年前

你这个应该是某项资源加载超时了,比如图片、js、css,可能的原因是,对应的文件不存在或者路径不对

请问用工具导出的地形.pak文件可以直接使用路径加载到Cesium中吗?6年前

pak是sqlite格式,不能直接加载,需要一个分发服务,比如cesiumlab就可以直接把pak 发布为cesium标准地形服务

大家有在cesium上用体绘制方法实现这种效果的吗6年前

这种关键是体追踪算法,绘制应该比较简单啊 追踪完之后就是三角网了。我看到文献里说光线追踪和光线投射不太一样

瓦片图加载不完全6年前

好像是之前layers.json第0级写错了,现在都出来了

有一个路面模型,我想在路面上放置车辆,怎么正确设置车辆的放置高度? 6年前

  1. 慢慢调
  2. 除了慢慢调,还可以用pick获取路面高度,但是这种方法不太准,尤其是当加载的车辆多的时候(比如1000个),会比较卡,我想问还有没有其他方法?

cesium系统中动态添加模型,有什么思路吗6年前

二维纹理是平面的,即使是一辆汽车这样的立体模型,也只是表面贴的图。三维纹理是三维立体的。举个例子,如果你要描述一块石头,从表面到内部所有的情况,可以使用三维纹理。

要想做这样效果,需要很多shader的内容。如果不用shader三角网根据摄像机位置上的透明度,不好展示体内部的情况。

cesium系统中动态添加模型,有什么思路吗6年前

三维纹理那么吃内存,浏览器可能吃不消

cesium 三维建筑如何加载6年前

你可以理解为:

var tileset = new Cesium.Cesium3DTileset({ url: '../data/3dtiles.json';
viewer.scene.primitives.add(tileset);

Cesium.IonResource.fromAssetId(3839) 只是在线的官方资源,直接id获取

cesium 三维建筑如何加载6年前

没看懂先记住,改成自己的路径,其他都不变

cesiumjs的参数配置6年前

https://cesiumjs.org/tutorials/Cesium-Workshop/

  1. Geocoder : A location search tool that flies the camera to queried location. Uses Bing Maps data by default.
  2. HomeButton : Flies the viewer back to a default view.
  3. SceneModePicker : Switches between 3D, 2D and Columbus View (CV) modes.
  4. BaseLayerPicker : Chooses the imagery and terrain to display on the globe.
  5. NavigationHelpButton : Displays the default camera controls.
  6. Animation : Controls the play speed for view animation.
  7. CreditsDisplay : Displays data attributions. Almost always required!
  8. Timeline : Indicates current time and allows users to jump to a specific time using the scrubber.
  9. FullscreenButton : Makes the Viewer fullscreen.
var viewer = new Cesium.Viewer('cesiumContainer', {
    scene3DOnly: true,
    selectionIndicator: false,
    baseLayerPicker: false
});

相关配置: http://cesiumcn.org/docs/Viewer.html?classFilter=viewer

Your Site Analytics