怎么根据返回的xyz坐标,构件改变或者做出类似改变移动的效果??

类似于现实里的车子我们获取到他的位置并返回数据,然后我们应该怎么根据车子返回的数据在模型中改变显示出它的位置呢?

阅读 1.8k
1 个回答

给你一段代码,研究下

let frags=[];
viewer.model.getData().instanceTree.enumNodeFragments(dbid,(fragId)=>{frags.push(fragId)})

frags.forEach((fragId)=>{
let fragProxy = viewer.impl.getFragmentProxy(viewer.model, fragId);
fragProxy.getAnimTransform();
fragProxy.position.x -=10;
fragProxy.position.y -=10;
fragProxy.updateAnimTransform();
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题