1. getExternalObjectByComponentsKey

加载构件,组装成THREE.Mesh类型数据。

1.1. 方法:

getExternalObjectByComponentsKey (componentsKey)

1.2. 传参说明:

componentsKey:构件标识组成的数组。

1.3. 返回值:

Promise对象,成功回调参数为 THREE.Group类型对象,失败函数回调为字符串类型对象,表示失败原因。

1.4. 逻辑说明:

NULL

1.5. 示例:

//加载外部构件
//传参说明:构件标识组成的数组
m.getExternalObjectByComponentsKey(["M1598956318803_4742188", "M1598956317435_4744906"]).then(group => {
  //添加外部构件
  viewer3D.addExternalObject("group1", group);
  //通过构件key设置构件的位置
  viewer3D.setComponentPositionByKey("group1", [-5303.836119305619, 5591.4817189723954, 427.3734765810332]);
  //对构件进行平移操作
  viewer3D.translateComponentByKey("group1");
}).catch(e => console.log(e));

1.6. Demo示例:

示例名称 示例地址
加载多个构件 去体验
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2021 all right reserved,powered by Gitbook该文件修订时间: 2021-12-20 09:59:48

results matching ""

    No results matching ""