entities绘制出来的线条上面给添加上图片后如何禁止他缩放呢 viewer.entities.add({ crossguid: crossguid, polyline: { // 平面 positions: Cesium.Cartesian3.fromDegreesArrayHeights( ... , }, }); 效果图: 缩放后: 缩放前:
软件为11i,切片3.0和2.0都实验过了,构件是很多小的部分构成的,单独提出来进行切片也会消失
iserver加载三维缓存文件(scp)报错,如下图
如图,颜色鲜艳的线代表地下管线,是通过polylineVolume添加的entity 我想要透过已经设置为半透明的s3m layer,pick到管线,可是无论如何都不成功 我试过 pick drillPick pickFromRay drillPickFromRay 都会被建筑物挡住,pick 返回到结果里只有position 没有 ... entity 因此可能是 3dtiles 跟 s3m 某些地方还是不太一样吧,怎么才能在使用 s3m 的情况下完成这一操作呢?
wall 墙面属性如何添加多张纹理图片,使用wall 绘制了一个 正方形 房子如何给房子四面添加上不同的纹理图片; polygon 房顶面如何给添加单张纹理图片呢 var ploywall = viewer.entities.add({ crossguid: crossguid, name: ... 充 show: true, // 是否显示 } });
白模颜色是纯白色,设置了透明度为86%,发布iserver服务后显示的颜色和透明度正常,在webgl中加载时就变成了纯白色,和在iserver中显示的效果不同
在线“三维地球”无法加载scp数据
加载CesiumLab切片的自定义地形,无法展示; // 加载地形 viewer.terrainProvider = new Cesium.CesiumTerrainProvider({ url: 'http://192.168.1 ... 超图请求的地址会在terrain后面加/terrain/config,我就讲layer.config 改成了 config;;
cesium 如何获取加载的glb模型的大小 我想通过生成glb模型的包围盒来获取模型大小,但是在查阅资料后,只发现了3Dtile生成包围盒的方法,求助下各位大佬,glb模型要怎样获取尺寸。
请问如何从示例的url地址中看到相关的属性数据
var scene = viewer.scene; var primitive = new Cesium.Primitive({ geometryInstances: new Cesium.GeometryInstance({ geometry: new Cesium.PolylineGeometry({ ... fromDegreesArray([117.0,20.0,90.0,25.0]) primitive._position = newPosition ;
如图,webgl中地球地平线处泛白的效果是否可以关闭?
接着上面的问题,不加载模型获取工作空间里场景下包含的图层名称列表的方法 通过发布的三维服务,例如 http://localhost:8090/iserver/services/3D-QianAnSanDiao/rest/realspace/scenes/迁安三调/layers.rjson 可以把地址解析为iserver/ ... 现在有个问题: 不加载模型,有没有接口获取工作空间里包含的图层名称列表
Web端BIM+实景三维Demo搭建问题:web加载idesktop生成的缓存图层时,我是通过工作空间去加载该工作空间里面图层的。目前遇到了一个问题:只有在web加载了工作空间里所有图层,加载后才能解析到该工作空间里所有图层名称,有没有什么方法不加载模型,通过接口、api方式获取工作空间里包含的图层名称列表
使用产品:iserver 10i/iearth 操作系统:win10 x64 数据类型: 模型缓存scp 问题详细描述:模型缓存scp在idesktop三维场景里加载是正常的,但是在iearth里添加后只能定位无法看到模型,使用iearth数据转化成3D-tiles后也是只能定位但看不见模型 问题重现步骤: 1.iearth导入模型scp 2.双击定位 3.镜头跳转但是没有模型出现