示例
|
示例1:点击标题,获取标题组件坐标,在该坐标位置打开一个带有引导线的弹出框
const coordinate = duchamp.getWidgetByName("标题1_页面1").getCoordinate(); duchamp.showDialog({ title: "销量弹窗", width: 700, height: 500, innerContent: "Hello World", padding: "15px", titleStyle: { fontSize: "24px", fontWeight: "bold" }, backgroundStyle: { background: "green" }, coordinate:coordinate, dialogType: "dynamic", });
示例2:获取三维组件「
停车场模型
」中的「车辆002」模型对象的坐标,在该坐标位置打开一个弹出框
注:此方法打开的弹出框不会跟随模型缩放或视角变化而移动位置
const coordinate = duchamp.getWidgetByName("停车场模型").getCoordinate("车辆002"); duchamp.showDialog({ title: "车辆信息弹出框", width: 500, height: 300, innerContent: "Hello World", padding: "15px", titleStyle: { fontSize: "24px", fontWeight: "bold" }, backgroundStyle: { background: "green" }, coordinate:coordinate, dialogType: "dynamic", });
示例3:获取三维组件「停车场模型」中的「车辆002」模型对象的坐标,在该坐标位置打开一个弹出框
注:此方法打开的弹出框会跟随模型缩放或视角变化而移动位置
duchamp.getWidgetByName("停车场模型").showDialogByMesh({ title: "车辆信息弹出框", width: 500, height: 300, innerContent: "Hello World", padding: "15px", titleStyle: { fontSize: "24px", fontWeight: "bold" }, backgroundStyle: { background:"green" }, meshName:"车辆002", });
|