温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Add Mesh to Forge Viewer Scene
autodesk-forge forge

其他 - 将网格添加到Forge Viewer场景

发布于 2020-05-03 18:35:18

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

查看更多

提问者
Michal Havel
被浏览
36
michael beale 2020-02-15 03:43

推荐的方法是使用叠加层而不是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/