Tang Xiaofei
Tang Xiaofei
 --- cesiumlab是electron架构和网页确实有一些效果不一样,可以cesiumlab的页面在网页端打开,调试好了再导出 
1. 打开cesiumlab,没有先安装  2. 浏览器中打开视景器: http://earthsdk.com/v/last/Apps/Demos/Viewer/index.html  3. 添加3dtiles数据  4. 设置style  5. 查看style  6. 写代码设置style 
再问个问题,我看拾取的例子里,都是给模型或者3dtile加eventlistener,这样加得多了会不会拖慢性能?有没有什么只用一个eventlistener来进行拾取的方法? 比如原生cesium的 handler.setInputAction(function(movement) { var pickedObject = earth.czm.viewer.scene.pick(movement.endPosition); if (Cesium.defined(pickedObject) && Cesium.defined(pickedObject.id)) { console.log(pickedObject) } 有没有类似这种的接口,但可以取到czmObject? --- @skywalkershe 直接用scene.pick就可以拾取到3dtiles的,我们内部有一个属性来标识czmObject的对象; 不过不建议这样做,earthsdk的部分元素有类似网页元素onclick属性。使用才更方便。
大家好,我想问一下这个场景保存是保存在本地的那个位置,我没有设置过保存地址点击保存不知道场景在哪里  --- 保存到cesiumlab中,假如cesiumlab打开了的话,如果没打开,就不保存不了 保存后的场景在这里: 
再问下,我试了两种加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表示没有限制 //...
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...
Cesium.xbsjCreateTransmitPolyline 根据 首末端点生成弧线, 参数有: startPosition, 端点1 endPosition, 端点2 minDistance, 计算出的线段的最小间隔距离 heightRatio=1.0 弧线高度抬升程度,值越大,抬高得越明显 返回值是cartesian类型的坐标数组 使用示例: ``` var positionsCollection = p.map(e => { const toDegree = 180.0 / Math.PI; const cartesians =...
问题:cesiumlab 2.1.0转换max模型很暗 操作过程:max导出FBX,然后使用cesiumlab中的海量模型处理工具,处理完成后加载到场景中。 效果如下:  而在原始max中的效果  另外转成超图的s3m效果跟max也是比较接近  问题可能原因: 1)max导出fbx设置问题 2)cesimlab工具原因 --- 你lab里设置下 材质   材质底色还是有效果的,这是什么原理呢? cesium里效果和 cesium的太阳位置有很大关系; earthsdk中可以强制修改太阳光方向。 你可以在“效果” 工具栏里 设置下强制光照看看。
 --- new Vue的时候需要在XE.ready之后调用 