Как удалить a-изображение так, чтобы его вращение было обращено к пользователю в режиме AR? - PullRequest
0 голосов
/ 20 апреля 2020

Как добавить a-изображение таким образом, чтобы его вращение устанавливало его лицом к пользователю в режиме AR?

Итак, у меня есть некоторый код в виде:

    // If the cursor has an intersection, place a marker.
var cursor = sc.querySelector('[ar-raycaster]').components.cursor;

if (cursor.intersection) {
  marker.setAttribute('position', {
    x: cursor.intersection.point.x, 
    y: cursor.intersection.point.y + 0.1, 
    z: cursor.intersection.point.z});

  marker.setAttribute('rotation', {
    x: 0, 
    y: 0, 
    z: 0
  });

}

Как установить поворот x, y, z таким образом, чтобы изображение располагалось перпендикулярно пользователю (я использую AR View), чтобы изображение можно было смотреть прямо, а не сбоку?

1 Ответ

0 голосов
/ 20 апреля 2020

Ах, я только что понял, что могу получить вращение камеры и применить это!

  var rot = cam.getAttribute('rotation');


  marker.setAttribute('rotation', {
    x: 0,
    y: rot.y, 
    z: 0
  });
...