XbsjEarthUI icon indicating copy to clipboard operation
XbsjEarthUI copied to clipboard

XbsjEarthUI是基于Cesium和EarthSDK的三维GIS/BIM的UI模板,可以基于此定制自己的三维App

Results 101 XbsjEarthUI issues
Sort by recently updated
recently updated
newest added

再问下,我试了两种加obj的方法,想问下有什么区别。 1.用XE.Obj.Type(earth, config)生成出来的东西并没有加入sceneTree var config = { "czmObject": { xbsjType: "Cylinder", // 类型不可更改! startPosition, // 起点 endPosition, // 终点 radius: 20, // 圆柱体的实际半径 fixScreenSize, // 固定的屏幕像素,如果为0的话,表示用实际尺寸,即radius;大于0时radius不起作用 maxSceneScale, // 使用固定的屏幕像素时,模型实际的最大缩放比例,如果设置为Number.POSITIVE_INFINITY表示没有限制 //...

documentation
question

http://earthsdk.com/v/last/Apps/Examples/?menu=false&url=./earth-customPrimitive-circle.html 在148行后插入 下面代码也能复现问题。 ``` let viewer = earth._viewer; let handler = new Cesium.ScreenSpaceEventHandler(viewer.canvas); handler.setInputAction(event => { var cartographic = earth.pickPosition(event.endPosition); p.position = cartographic; console.log(p.show); console.log(p.position); }, Cesium.ScreenSpaceEventType.MOUSE_MOVE); let startTime; handler.setInputAction(event...

bug

Cesium.xbsjCreateTransmitPolyline 根据 首末端点生成弧线, 参数有: startPosition, 端点1 endPosition, 端点2 minDistance, 计算出的线段的最小间隔距离 heightRatio=1.0 弧线高度抬升程度,值越大,抬高得越明显 返回值是cartesian类型的坐标数组 使用示例: ``` var positionsCollection = p.map(e => { const toDegree = 180.0 / Math.PI; const cartesians =...

documentation
question

问题:cesiumlab 2.1.0转换max模型很暗 操作过程:max导出FBX,然后使用cesiumlab中的海量模型处理工具,处理完成后加载到场景中。 效果如下: ![image](https://user-images.githubusercontent.com/13550568/69225382-3c7e8000-0bb9-11ea-9ffc-48275679ae98.png) 而在原始max中的效果 ![image](https://user-images.githubusercontent.com/13550568/69225401-4c965f80-0bb9-11ea-9e87-75631423c5a5.png) 另外转成超图的s3m效果跟max也是比较接近 ![image](https://user-images.githubusercontent.com/13550568/69225433-5cae3f00-0bb9-11ea-8d26-de81f3c87dfd.png) 问题可能原因: 1)max导出fbx设置问题 2)cesimlab工具原因 --- 你lab里设置下 材质 ![image](https://user-images.githubusercontent.com/13550568/69225668-bf9fd600-0bb9-11ea-9f55-686d05fdcace.png) ![image](https://user-images.githubusercontent.com/13550568/69225682-c6c6e400-0bb9-11ea-9261-5ac8eccaa541.png) 材质底色还是有效果的,这是什么原理呢? cesium里效果和 cesium的太阳位置有很大关系; earthsdk中可以强制修改太阳光方向。 你可以在“效果” 工具栏里 设置下强制光照看看。

documentation
question

![image](https://user-images.githubusercontent.com/13550568/69301880-a434d980-0c52-11ea-8efe-a1214880b151.png) --- new Vue的时候需要在XE.ready之后调用 ![image](https://user-images.githubusercontent.com/13550568/69301896-b0209b80-0c52-11ea-82f7-5f50e3d8593d.png)

documentation
question

鼠标选中某个节点,此时XE.csn就会指向该节点,可以在控制台获取相关信息: ![image](https://user-images.githubusercontent.com/13550568/69208395-63738c80-0b8e-11ea-85e1-a3afe27eea49.png) 另外还有一个全局属性 XE.cso,等同于 XE.csn.czmObject,获取该节点所对应的czmObject对象。

documentation

请问earthsdk的双击旋转功能可以自定义一下吗? 请问双击旋转可以写死中心点和半径吗 --- ## flyAround 可以使用earth.camera.flyAround来操作。 ![image](https://user-images.githubusercontent.com/13550568/69205921-4f2b9180-0b86-11ea-8ec3-c98e1944b0b0.png) 比如这样: `earth.camera.flyAround([2.1206125026580582,0.545178729438238,15], 3000, [0, -Math.PI / 5, 0], 0, 3.14/50); ` ## 示例 效果参见数字城市示例:http://earthsdk.com/v/last/Apps/Examples/earth-digitalCity.html ## 取消操作 如果需要取消默认的双击旋转事件,可以使用这个方法 `earth.czm.viewer.screenSpaceEventHandler.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK);` ## 左键双击自定义 添加新方法可以这样: ``` earth.czm.viewer.screenSpaceEventHandler.setInputAction(event...

documentation
question

辛未年宅 9:04:33 请问各位大佬, 我想在XbsjEarthUI中加一个自定义的标绘 要怎么写一个自己的XE.Obj.Scanline啊.... ![image](https://user-images.githubusercontent.com/13550568/69200336-c86eb880-0b75-11ea-9d6d-4d92eed49253.png) --- vtxf 9:09:46 自定义标绘 可以基于 XE.Obj.CustomPrimitive 来写,两种写法, 1 自定义自己的类,new一个XE.Obj.CustomPrimitive作为变量来用,然后再做各种设置,参照数字城市的示例; 2 继承自XE.Obj.CustomPrimitive来创建一个新类,只是目前还没给出这方面的示例。。

documentation
question

@王佳莹 问题:倾斜、点云模型加载崩溃 复现操作:一段时间内频繁快速缩放浏览模型 配置/数据: 1)电脑内存是32G的; 2)点云数据原始las近135G,转换3dtiles后近101G; 3)倾斜数据原始osgb近1T,转换3dtiles后近200G; 现象: 1)浏览模型时,谷歌浏览器在任务管理器中的内存占用一直增长,长到4300MB左右,浏 览器崩溃 2)浏览点云模型时内存占用的增长速度比浏览倾斜模型时的快,点云5分钟左右崩溃,倾 斜35分钟左右崩溃 备注: 1)前端框架用的Vue, 已将Cesium相关变量放到data外或加前缀_ ; 2)原生Cesium和EarthSDK均试过,使用EarthSDK效果好一些(加载更快,崩的时间点 更后) 3)想问一下,Cesium加载模型时,浏览器占用的内存是不是不会释放,只会-直增加? ? 针对点云模型加载短时间就崩溃的情况,有什么解决办法么? ? | 想问一下,Cesium加载模型时,浏览器占用的内存是不是不会释放,只会一直增加??针对点云模型加载短时间就崩溃的情况,有什么解决办法么?? --- 加载崩溃是因为点云和倾斜的顶层没有做LOD处理 cesium加载时需要一个一个小块去加载,此时如果小块数量过多,必然会导致内存不够 所以不管是点云还是倾斜,最重要的是处理好顶层块,让顶层块只有一个小块,就不会崩溃了 @王佳莹 因为点云的密度实际很大,越精细占用资源越大,其实如果参考potree,你会发现都会设置pointsize,这样实际点云不需要如此密集。处理的时候可以把抽稀阈值改大

documentation
question