Остановить вращение пользовательского изображения - PullRequest
0 голосов
/ 09 января 2020

Мы используем Forge Viewer для отображения файлов Revit. Мы хотим отобразить пользовательское изображение в качестве фона. Мы пробовали разные варианты. Однако изображение вращается, и мы не хотим, чтобы пользовательское изображение вращалось. Можно ли добавить пользовательское изображение с использованием кода в среду и избежать вращения? Мы также попытались использовать три. js me sh. Он отображает изображение, но изображение вращается. Что мы можем сделать, чтобы избежать поворота пользовательского изображения?

Спасибо за вашу помощь.

Ниже приведен пример кода с использованием Me sh. Он отображает изображение, но он вращается.

const imgTexture = THREE.ImageUtils.loadTexture('images/bsd-speclink-logo.jpg')
var transparentMaterial = new THREE.MeshBasicMaterial({

     map: imgTexture,

    color: 0xffffff,
    opacity: 0.1,
    transparent: true
   })

    viewer.impl.matman().addMaterial('transparent',transparentMaterial,true)
    var geometry = new THREE.PlaneGeometry(50, 40, 40, 40);
    var mesh = new THREE.Mesh(geometry, transparentMaterial)
    mesh.position.set(60, -60, 0);
    viewer.impl.scene.add(mesh)
    viewer.impl.invalidate(true)

1 Ответ

0 голосов
/ 10 января 2020

См. Это сообщение в блоге здесь , чтобы установить прозрачный холст, чтобы вы могли скользить под фоном.

Или попробуйте обходной путь скайбокса здесь , чтобы эмулировать фон в холст.

...