Autodesk forge 如何设置div元素的遮挡

Autodesk forge 如何设置div元素的遮挡,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,我正在forge中创建一个查看器,在其中显示视图和发现错误的视图(此问题) 我的问题是,所有问题都会显示出来,即使是那些被墙覆盖的问题。我希望有一个类似于此示例()的操作,当问题位于取景器元素后面时,它会自动隐藏。我建议尝试使用markup3d插件,该插件用于为您引用的页面创建标记,您可能会发现其代码 您可以尝试以下示例: this._issues.forEach (issue => {                          let viewport

我正在forge中创建一个查看器,在其中显示视图和发现错误的视图(此问题)


我的问题是,所有问题都会显示出来,即使是那些被墙覆盖的问题。我希望有一个类似于此示例()的操作,当问题位于取景器元素后面时,它会自动隐藏。

我建议尝试使用markup3d插件,该插件用于为您引用的页面创建标记,您可能会发现其代码

您可以尝试以下示例:

         this._issues.forEach (issue => {
            
            let viewport = document.getElementById ('MyViewerDiv');
            let modelPoint = JSON.parse (issue.viewer_point);
            let position = this.viewer.worldToClient (new THREE.Vector3 (modelPoint.x, modelPoint.y, modelPoint.z));

            modelIssue = document.createElement ('div');         
            modelIssue.style.left = `$ {position.x} px`;
            modelIssue.style.top = `$ {position.y} px`;
            modelIssue.className = 'ie-markup';

            viewport.appendChild (modelIssue);
        });