1. getExternalObjectByNodeInfo
加载模型数据,并组织成THREE.Group对象,模型中的每个构件构成其children。nodeInfo的样例数据可以调用eoc.testData()方法获取
名称 | 说明 | 类型 | 是否必须 | 示例 |
---|---|---|---|---|
info | 节点信息 | BOS3D.ExternalObjectNodeInfo | 是 | "1232" |
返回值说明 | 类型 | 示例 |
---|---|---|
返回Promise对象,成功回调参数为THREE.Group对象,失败参数表示失败原因 | Promise | 无 |
调用方式:
/**
* 根据节点信息加载数据,根据节点类型,返回不同的对象,可能值有{THREE.Group,THREE.Mesh}
* @function getExternalObjectByNodeInfo
* @param { ExternalObjectNodeInfo } info 节点信息
* @return {Promise} 返回Promise对象,成功回调参数为THREE.Group对象,失败参数表示失败原因
*/
var promise = eoc.getExternalObjectByNodeInfo({});
promise.then((group) => {
console.log(group)
})