首页 / 浏览问题 / WebGIS / 问题详情
获取选中元素并改变材质
6EXP 2024年02月22日
var building = scene.open(

    "http://localhost:8090/iserver/services/3D-local3DCache-building/rest/realspace"

  );

我想获取3d图层中选中的元素并改变它的材质应该怎么写呢

1个回答

你好,如果是想要改变已发布的服务模型本身的材质,在前端是很难实现的,这和原始模型材质等有关;

如果是通过entity、primitve等方式添加的模型获取到对应id后可以参照接口文档进行修改贴图或者材质。

https://ask.supermap.com/124321

1,865EXP 2024年02月22日
那隐藏这个feature可以吗

框选 (supermap.com.cn)这个例子中给了用一个方框框住多个feature并返回多个feature id的接口 ,有只点击一个feature并返回这个feature的接口吗

如果想通过点击获取对象可以参考

https://blog.csdn.net/happy81997/article/details/129242772

...