在Forge Viewer上创建自定义几何

时间:2019-08-29 14:31:05

标签: autodesk-forge autodesk-viewer

我试图将每个问题的快照都包括在内,其中包括突出显示的问题以及完整的计划,我打算在自定义报告中使用该计划。该计划的文件为PDF格式。

现在,我认为最佳的工作流程如下: 1)在发布位置创建自定义几何形状(圆形)。 2)为查看器拍摄快照并将其保存在某个位置

我一直在尝试以下代码进行第1步:

var pushpinAttributes = issue.attributes.pushpin_attributes;
var viewer = viewerApp.getCurrentViewer();
var geom = new THREE.SphereGeometry(0.05, 32, 32);
var material = new THREE.MeshBasicMaterial({ color: 0xff0000 });
var sphereMesh = new THREE.Mesh(geom, material);
sphereMesh.position.set(pushpinAttributes.location.x, pushpinAttributes.location.y, pushpinAttributes.location.z);
viewer.impl.createOverlayScene ('overlay-scene', material);
viewer.impl.addOverlay('overlay-scene', sphereMesh);
viewer.impl.invalidate (true);

对于步骤2,我正在使用viewer.getScreenShot();

但是,在与图钉不同的位置创建了几何。

我哪里出问题了? 有没有更好的方法可以做到这一点?

0 个答案:

没有答案