猿问

调用Forge中RCDB的PointCloudMarkUp绘制出来的标记不是动态的感激不尽

我因为不需要面板,所以我只引用了FCDB中的PointCloudMarkUp部分,想要用来绘制动态的标记,但是绘制出来的标记确实静态的,请问是哪里出错了吗?varhitTest=viewer.clientToWorld(event.canvasX,event.canvasY,true);
constmarkupInfo={
fragId:hitTest.fragId,
point:hitTest.point,
dbId:hitTest.dbId,
size:40
}
varmarkup=newpointcloudmarkup(viewer,options);
markup.addMarkup(markupInfo);
markup.startAnimation();
![图片描述][1]
慕仙森
浏览 428回答 2
2回答

aluckdog

找到原因了,缺少动画部分`constloop=(t)=>{window.requestAnimationFrame(loop)this.markup.update(0.0);};loop(0.0);}`

缥缈止盈

您好,找遍整个思否您的跟我的需求比较相似,想请问几个问题谢谢请问event.canvasX,event.canvasY从哪里拿到?我用您的代码试了一下报错pointcloudmarkup未找到,请问该如何使用?如果我想在模型加载完后重新设置模型的位置,即模型运动该如何实现?
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答