【发布时间】:2021-12-24 23:03:29
【问题描述】:
我正在尝试在 nwc 模型中查找对象的 x、y、z 坐标,并且我正在使用以下代码。
尽管此代码适用于 rvt 文件,但不适用于 nwc 模型。
有没有办法从 nwc 模型中获取 x,y,z 坐标?
getFragmentWorldMatrixByNodeId(nodeId) {
let result = {
fragId: [],
matrix: [],
};
let viewer = this.viewer;
this.tree.enumNodeFragments(nodeId, function (frag) {
let fragProxy = viewer.impl.getFragmentProxy(viewer.model, frag);
let matrix = new THREE.Matrix4();
fragProxy.getWorldMatrix(matrix);
result.fragId.push(frag);
result.matrix.push(matrix);
});
return result;
}
【问题讨论】:
标签: autodesk-forge autodesk-viewer