XRFrame: метод fillJointRadii()
Ограниченная доступность
Эта функция не относится к Baseline, так как не работает в некоторых из наиболее широко используемых браузеров.
Экспериментальная: Это экспериментальная технология
Перед использованием в производстве внимательно проверьте таблицу совместимости с браузерами.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или всех поддерживающих браузерах.
Метод fillJointRadii() интерфейса XRFrame заполняет массив Float32Array радиусами для списка пространств суставов руки и возвращает true в случае успеха для всех пространств.
Синтаксис
fillJointRadii(jointSpaces, radii)
Параметры
jointSpaces-
Массив объектов
XRJointSpaceдля которых необходимо получить радиусы. radii-
Массив
Float32Array, заполняемый радиусамиjointSpaces.
Возвращаемое значение
Булево значение, указывающее, имеют ли все пространства допустимую позу.
Исключения
TypeError-
Выбрасывается, если длина
jointSpacesбольше числа элементов вradii.
Примеры
Получение радиусов для всех суставов руки
Для эффективного получения всех радиусов для всех 25 суставов каждой XRHand можно использовать метод fillJointRadii().
let radii1 = new Float32Array(25);
let radii2 = new Float32Array(25);
function onXRFrame(xrFrame, renderer) {
let hand1 = xrFrame.session.inputSources[0].hand;
xrFrame.fillJointRadii(hand1.values(), radii1);
let hand2 = xrFrame.session.inputSources[1].hand;
xrFrame.fillJointRadii(hand2.values(), radii2);
}
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
fillJointRadii |
131 | 93–111Только Hololens 2. |
Нет | 116 | Нет | 131 | Нет | Нет | Нет | Нет | Нет |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/XRFrame/fillJointRadii