SView Help Center
English (US)

装配

Author: sviewngts Last Updated: 2026-09-07 17:56

接口列表

接口名称 说明
装配结构 获取装配结构关系
根据装配路径获取模型 根据装配路径获取模型
加载 加载模型渲染数据
卸载 卸载模型渲染数据
获取显隐 获取模型显隐
设置显隐 设置模型显隐
选中 将模型设置为选中状态
取消选中 将模型设置为非选中状态

获取装配结构

//获取顶级模型
let topModel = scene.getTopModel();
//获取子件模型
let childrenList = topModel.getChildren();
//获取装配结构
let jsonAssembly = new SView.JsonAssembly(topModel,true,true);
//转成json
let jsonStr = JSON.stringify(jsonAssembly);

根据装配路径获取模型

let path = 'M3D|MAIN|PATH|0|5';
let model = shapes.getModelBySVLPath('M3D|MAIN|PATH|0|5');

加载模型

model.load();

卸载模型

//先取消选中
selector.remove(model);
model.unLoad();

获取显隐

//获取模型当前显隐
model.isVisible();
//获取模型默认显隐,传递参数true为获取默认显隐
model.isVisible(true);

设置显隐

//可使用下面的接口设置显隐,或参考场景操作中的显隐控制中的接口
model.setVisible(true);

选中模型

//可参考场景操作中的选中操作
selector.add(model);
selector.add(model.getId());

取消选中模型

//可参考场景操作中的选中操作
selector.remove(model);
selector.remove(model.getId());