浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞批露表
注册
|
登录
SuperMap技术问答社区
我要提问
首页
/
浏览问题
/
三维GIS
/
问题详情
怎么删除通过scene.primitives.add添加的三维模型
Eno·Feng
(
16
EXP)
才疏学浅
2月5日, 2021
年
问题详细描述:如官例所示,将三维模型通过scene.primitives.add()添加到场景中,只能选中删除,不选中的时候,怎么可以一键删除所有三维模型?
模型
webgl
三维模型
请
登录
或者
注册
后回答这个问题。
1个回答
您好,您可以使用scene.primitives.removeAll()来删除所有添加的三维模型。
一班的小...
(
1,489
EXP)
名扬四海
2月5日, 2021
年
1
这样删除之后,无法在添加模型了
您好,这个接口是这样的,他可能会删除不必要的primitive。如果您清空后还需要添加的话,建议您把之前添加三维模型的放在数组里面,使用scene.primitives.remove()遍历删除。
数组里存的是scene.primitives.add()的参数吗?
是存储的您添加的三维模型,比如:
let totalPri;
let tmp = scene.primitives.add(s3mInstanceColc);
totalPri.push(tmp);
for (let i in totalPri) {
scene.primitives.remove(totalPri[i]);
}
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
对于三维数据处理这一块,超图平台怎么删除里面自己不想要的模型?
webgl scene.open()加载图层,现在想要删除图层的一部分
怎么删除三维模型的构件
3D删除所有模型,怎么在把所有模型加载回来
三维面绘制,多余的控制点怎么删除?
在倾斜摄影或者三维模型中,超出高度的部分变红,这个怎么写?
gltf模型的亮度能否通过api调节亮度,而不是通过添加光源的方式。
通过scene.open加载多个模型,获取最佳视角
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...