admin

第 1 位会员

管理员
个人信息
  • 加入于 2018-06-21 23:46:36
  • 最后登录时间 16小时前
个人成就
  • 发表文章次数 219
  • 发布回复次数 1524
  • 个人主页浏览次数 321
怎么给引用的czml中的对象加点击事件呀7年前

一个思路,pick

var viewer = new Cesium.Viewer('cesiumContainer');
var scene = viewer.scene;

var instance = new Cesium.GeometryInstance({
  geometry : new Cesium.RectangleGeometry({
    rectangle : Cesium.Rectangle.fromDegrees(-100.0, 30.0, -90.0, 40.0),
    vertexFormat: Cesium.PerInstanceColorAppearance.VERTEX_FORMAT
  }),
  id : 'my rectangle',
  attributes : {
    color : Cesium.ColorGeometryInstanceAttribute.fromColor(Cesium.Color.RED)
  }
});

scene.primitives.add(new Cesium.Primitive({
  geometryInstances : instance,
  appearance : new Cesium.PerInstanceColorAppearance()
}));

var handler = new Cesium.ScreenSpaceEventHandler(scene.canvas);
handler.setInputAction(function (movement) {
    var pick = scene.pick(movement.position);
    if (Cesium.defined(pick) && (pick.id === 'my rectangle')) {
      console.log('Mouse clicked rectangle.');
    }
  }, Cesium.ScreenSpaceEventType.LEFT_CLICK);

加载了大面积的3dtiles,内存占用3G多,浏览器还经常崩溃7年前

cesium什么都可以做,只是浏览器受不了

cesium粒子系统7年前

是hidden吧

obj模型转换成gltf和b3dm[来自网络资源]7年前

max->obj->dae->gltf或者3dtiles

如何把.tif正射影像加载到Cesium上面显示?7年前

如果tif很大的话,建议切割成瓦片发布,然后以服务的形式加载。

geoserver配置失败7年前

apache配置成功不能说明jdk配置成功。

CESIUM调用源码调式程序,改源码之后一定要编译才有效果吗,为什么我改了源码运行之后没有效果?7年前

CesiumJS是用webpack打包编译的,如果改变了source下的代码,必须重新编译才能更新。要编译的话,需要安装 nodejs/npm、安装依赖库,然后执行打包命令。

[通知]Cesium中文网微信群试运行7年前

微信群已满,如果想进入,可以扫码加账号,拉您进入。

求教批量加载gltf7年前

@Sbat #2楼

GLTF应该是带地理信息的,cesium的简易模型entity好像有cluster、collection等概念,你试试

使用127.0.0.1访问没有问题,换成IP访问会报跨域7年前

启动node server.js的时候,注意修改server.js里面的 启动配置,改成public

加载3dTileset时报错7年前

你的文件名和路径里面有空格?

请教一个关于cesium的问题7年前

你的矩阵有问题,zero

你的cesium版本动过吗

求教批量加载gltf7年前

如果不多的话,就重复加载的代码,你也可以写循环。官网有实际的加载各种模型(包括gltf)的例子

cesium默认地图加载7年前

有可能是网络问题

新手问个问题7年前

调整位置和高度,你这个label是基于cesium的吗

3DMAX建模后怎么才能转成3Dtile呢?7年前

3dmax-》obj->dae->3dtiles,或者有工具直接obj-》3dtiles

Your Site Analytics