استفاده از واقعیت افزوده برای رعایت فاصله گذاری اجتماعی

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از انگجت،  گوگل یک ابزار واقعیت افزوده جدید در اختیار دارد که به کاربران کمک می کند خارج از خانه قوانین فاصله گذاری اجتماعی را رعایت کنند.

این پروژه آزمایشی Sodar نام دارد که در حساب کاربری Expriments  with Google در توئیتر ارائه شده است. در این پروژه حلقه ای با شعاع ۳ متر اطراف موبایل کاربر در نظر گرفته می شود.

هدف این ابزار ایجاد راهی است تا فرد بتواند فاصله ای دو متر اطراف خود در نظر بگیرد و قوانین فاصله گذاری اجتماعی را بهتر رعایت کند.

Sodar یک اپلیکیشن مجزا نیست و نیازی نیست کاربر برای استفاده آن را نصب کند.  برای این منظور کافی است فرد به وب سایت Sodar مراجعه کند. البته این قابلیت فقط با استفاده از مرورگر کروم و در دستگاه های اندروید قابل استفاده است.

116
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });