2017-02-02 2 views
0

Я пытаюсь включить функцию панорамирования для элементов управления орбиты, вызвав вас, без особого успеха.Включить функцию панорамирования для орбит-элементов управления в A-кадре

<a-entity 
     id="camera" 
     camera 
     position="0 0 12" 
     orbit-controls=" 
      enablePan: true; 
      target: #target; 
      enableDamping: true; 
      dampingFactor: 0.25; 
      rotateSpeed:0.14; 
      minDistance:3; 
      maxDistance:15;" 
     mouse-cursor=""> 
    </a-entity> 

Я хочу, чтобы моя камера, чтобы иметь такую ​​же функциональность как инспектора камеры A-кадр - левой кнопкой мыши на орбиту, щелкните правой кнопкой мыши панорамирование, масштабирование и т.д. перевернутый возможно ли это?

См codepen - http://codepen.io/MannyMeadows/pen/XpgVEd?editors=1000

ответ

0

Вместо Orbit Controls, инспектор использует three.js Редактор управления: https://github.com/aframevr/aframe-inspector/blob/master/src/lib/vendor/threejs/EditorControls.js

Вы можете обернуть THREE.EditorControls в качестве компонента так же, как компонент Orbit Controls завернул ТРИ .OrbitControls.

+0

Спасибо! Я работаю с компонентом aframe-orbit-controls, но я хочу инвертировать масштаб. В моей индустрии увеличьте = мышь прокрутите вверх. Для этого существует свойство API? – Mark

 Смежные вопросы

  • Нет связанных вопросов^_^