2017-02-10 6 views
1

Как заблокировать колесико мыши в модели X3D в html?Блокировка прокрутки (onmousewheel = "false") в модели X3D

<x3d showStat="false" showLog="false" x="0px" y="0px" width='750px' height='600px'> 
    <scene> 
     <viewpoint position="0 0 0" orientation="1 1 1 2"></viewpoint> 
     <matrixTransform id="teapotRotation"> 
      <Inline nameSpaceName="Deer" mapDEFToID="true" onclick='handleGroupClick(event);' url="new.x3d"/> 
     </matrixTransform> 
    </scene> 
</x3d> 

ответ

1

Вы можете использовать NavigationInfo, чтобы ограничить движение в сцене. Параметр «тип» является то, что вам нужно использовать:
«EXAMINE» лучше всего подходит для вращающихся одиночные объекты
«FLY» позволяет масштабирование, вне и вокруг
«WALK» также позволяет разведку, но на земле
«LookAt» использовать указатель, чтобы выбрать геометрию интереса
«ANY» позволяет пользователю выбрать любой режим
«NONE» дает пользователю нулевого контроля навигации

+0

Благодарность @CpS! Но я попробовал, также использовал disableRightDrag = "true", чтобы ограничить прокрутку. Это бесполезно! Я пробовал в Safari, он должен быть реализован в web-сервере, не так ли? –