VRFrameData
Deprecated
Avoid using this feature in new projects. Development of the WebVR API halted in favor of WebXR. This feature may be a candidate for removal from web standards or browsers. >
Consider using the following features instead: WebXR. >
Ðе ÑÑандаÑÑно: ÐÑа ÑÑнкÑÐ¸Ñ Ð½Ðµ ÑÑандаÑÑизиÑована. ÐÑ Ð½Ðµ ÑекомендÑем иÑполÑзоваÑÑ Ð½ÐµÑÑандаÑÑнÑе ÑÑнкÑии в дейÑÑвÑÑÑÐ¸Ñ Ð¿ÑоекÑÐ°Ñ , Ñак как Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑжка бÑаÑзеÑами огÑаниÑена, а поведение Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑÑÑ Ð¸Ð»Ð¸ бÑÑÑ Ñдалено. Тем не менее, в некоÑоÑÑÑ ÑлÑÑаÑÑ , когда Ð½ÐµÑ ÑÑандаÑÑного ÑеÑениÑ, они могÑÑ Ð±ÑÑÑ Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑей алÑÑеÑнаÑивой.
ÐнÑеÑÑÐµÐ¹Ñ VRFrameData из WebVR API пÑедоÑÑавлÑÐµÑ Ð²ÑÑ Ð½ÐµÐ¾Ð±Ñ
одимÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð´Ð»Ñ Ð¾ÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кадÑа VR-ÑÑенÑ, ÑоздаÑÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ VRDisplay.getFrameData().
ÐÑимеÑание: ÐÑо ÑвойÑÑво бÑло ÑаÑÑÑÑ ÑÑаÑого WebVR API, коÑоÑÑй бÑл заменÑн на WebXR Device API.
ÐонÑÑÑÑкÑоÑ
VRFrameData()-
СоздаÑÑ ÑкземплÑÑ Ð¾Ð±ÑекÑа
VRFrameData.
СвойÑÑва ÑкземплÑÑа
VRFrameData.leftProjectionMatrixТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐаÑÑив
Float32Array, пÑедÑÑавлÑÑÑий маÑÑиÑÑ 4x4, коÑоÑÐ°Ñ Ð¾Ð¿Ð¸ÑÑÐ²Ð°ÐµÑ Ð¿ÑоекÑÐ¸Ñ Ð¾ÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð»ÐµÐ²Ð¾Ð³Ð¾ глаза. VRFrameData.leftViewMatrixТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐаÑÑив
Float32Array, пÑедÑÑавлÑÑÑий маÑÑиÑÑ 4x4, коÑоÑÐ°Ñ Ð¾Ð¿Ð¸ÑÑÐ²Ð°ÐµÑ Ð¿ÑеобÑазование оÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð»ÐµÐ²Ð¾Ð³Ð¾ глаза. VRFrameData.poseТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐбÑекÑ
VRPoseÑ Ð´Ð°Ð½Ð½Ñми о положении ÑÑÑÑойÑÑваVRDisplayв ÑекÑÑий Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð²ÑемениVRFrameData.timestamp. VRFrameData.rightProjectionMatrixТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐаÑÑив
Float32Array, пÑедÑÑавлÑÑÑий маÑÑиÑÑ 4x4, коÑоÑÐ°Ñ Ð¾Ð¿Ð¸ÑÑÐ²Ð°ÐµÑ Ð¿ÑоекÑÐ¸Ñ Ð¾ÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¿Ñавого глаза VRFrameData.rightViewMatrixТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐаÑÑив
Float32Array, пÑедÑÑавлÑÑÑий маÑÑиÑÑ 4x4, коÑоÑÐ°Ñ Ð¾Ð¿Ð¸ÑÑÐ²Ð°ÐµÑ Ð¿ÑеобÑазование оÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¿Ñавого глаза. VRFrameData.timestampТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐоÑÑоÑнно ÑвелиÑиваÑÑееÑÑ Ð·Ð½Ð°Ñение оÑмеÑки вÑемени, пÑедÑÑавлÑÑÑее вÑемÑ, когда пÑоизоÑло обновление кадÑа.
ÐÑимеÑÑ
СмоÑÑиÑе пÑимеÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² VRDisplay.getFrameData().
СпеÑиÑикаÑии
ÐÑо ÑвойÑÑво бÑло ÑаÑÑÑÑ ÑÑаÑого WebVR API, коÑоÑÑй бÑл заменÑн на WebXR Device API. ÐолÑÑе не планиÑÑеÑÑÑ ÑделаÑÑ ÐµÐ³Ð¾ ÑÑандаÑÑом.
Ðока вÑе бÑаÑзеÑÑ Ð½Ðµ ÑеализÑÑÑ Ð½Ð¾Ð²Ñе WebXR API, ÑекомендÑеÑÑÑ Ð¸ÑполÑзоваÑÑ Ñакие ÑÑеймвоÑки как A-Frame, Babylon.js, Three.js или полиÑил Ð´Ð»Ñ ÑазÑабоÑки пÑиложений WebXR, коÑоÑÑе бÑдÑÑ ÑабоÑаÑÑ Ð²Ð¾ вÑÐµÑ Ð±ÑаÑзеÑÐ°Ñ .