Добавить Me sh в Forge Viewer Scene - PullRequest
0 голосов
/ 14 февраля 2020

Я использую Forge Viewer v7.12. и я не могу добавить THREE.Me sh к сцене зрителя. Это не функция из версии 7.3. Как добавить пользовательскую геометрию (поле, поверхность, линия) в сцену? И консоль пишет эту ошибку: .WebGL-0x7f884f0a5400] ОШИБКА GL: GL_INVALID_OPERATION: glDrawElements: формат буфера и тип выходной переменной фрагмента несовместимы. Спасибо

1 Ответ

1 голос
/ 14 февраля 2020

Рекомендуется использовать оверлей вместо сцены или 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/

...