【问题标题】:Add Mesh to Forge Viewer Scene将网格添加到 Forge 查看器场景
【发布时间】:2020-05-30 08:48:33
【问题描述】:

我使用 Forge Viewer v7.12。而且我无法将 THREE.Mesh 添加到查看器场景中。这不是 7.3 版的功能。如何将自定义几何体(框、曲面、线)添加到场景? 控制台写入此错误: .WebGL-0x7f884f0a5400]GL ERROR :GL_INVALID_OPERATION : glDrawElements: 缓冲区格式和片段输出变量类型不兼容。 谢谢

【问题讨论】:

    标签: autodesk-forge forge


    【解决方案1】:

    推荐的方法是使用overlay而不是scene或sceneAfter,像这样...

    var geom = new THREE.SphereGeometry(10, 8, 8);
    var material = new THREE.MeshBasicMaterial({ color: 0xff0000 });
    var sphereMesh = new THREE.Mesh(geom, material);
    sphereMesh.position.set(1, 2, 3);
    
    viewer.overlays.addMesh(sphereMesh, 'custom-scene');
    

    如需了解更多详情,请参考此处的示例: https://forge.autodesk.com/en/docs/viewer/v7/developers_guide/advanced_options/custom-geometry/

    【讨论】:

    • 非常感谢迈克尔,我是瞎子 :-)。现在它运行良好。
    猜你喜欢
    • 2019-06-21
    • 2019-02-12
    • 2020-10-04
    • 2021-12-25
    • 2019-03-14
    • 2019-12-28
    • 2021-11-26
    • 2022-12-14
    • 1970-01-01
    相关资源
    最近更新 更多