Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
#1

Узнать углы положения смартфона в пространстве - Программирование Android

07.10.2016, 22:15. Просмотров 227. Ответов 7
Метки нет (Все метки)

Как можно узнать углы положения смартфона в пространчтве?
Без гироскопа и магнитного датчика. Это реально? Акселерометр полагаю в этом не поможет...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2016, 22:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Узнать углы положения смартфона в пространстве (Программирование Android):

Можно ли программно узнать заблокирован ли экран у смартфона\планшета и разблокировать его - Программирование Android
Здравствуйте, можно ли программно узнать заблокирован ли экран у смартфона\планшета и разблокировать его, если разблокировать нельзя, тогда...

Вращения тела в пространстве (углы Эйлера) - Геометрия
Всем здравствуйте! Задача про углы Эйлера: необходимо продемонстрировать анимацию вращения тела. Задаются три угла поворота...

Формирование положения изображений в ограниченном пространстве. - jQuery
Всем привет, Хотелось бы сделать коллаж изображений в jquery, что бы при просмотре на планшете изображении не теряли размер а...

Определение по фото положения объекта в пространстве - Оптика
Сначала сделаю небольшое отступление. Два с половиной года назад я задумал спрограммировать свою соцсеть. Задумал и сделал, при том что я...

Описание класса для представления положения объекта в пространстве - C#
Составить описание класса для представления положения объекта в пространстве. Разработать методы установки положения объекта и отдельных...

.NET 4.x Узнать координаты положения мыши в границах формы - C# WPF
Создаю контейнер grid/InkCanvas(какой лучше использовать не знаю), на котором polyline рисуется график(данные берутся из файла). Необходимо...

7
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
07.10.2016, 22:35 #2
Sensor.TYPE_ORIENTATION
но он deprecated
А чем магнитный датчик не угодил?
1
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
07.10.2016, 22:44  [ТС] #3
1) он встречается далеко не на всех смартфонах 2) есть сомнения в его точности............

Добавлено через 25 секунд
это про магнитный датчик

Добавлено через 41 секунду
Sensor.TYPE_ORIENTATION а этот помоему и состоит из акселерометра и магнитного датчика
0
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
07.10.2016, 22:50 #4
Это только по твоему.


Java
1
2
3
4
5
6
7
8
9
10
11
12
13
float[] accVal      = new float[3];
float[] magVal      = new float[3];
float[] orientVal   = new float[3];
 
float[] rMatrix     = new float[16];
float[] iMatrix     = new float[16];
float[] rotMiO      = new float[16];
 
-------------------------------------------------------------------------
 
SensorManager.getRotationMatrix(rMatrix, iMatrix, accVal, magVal);
SensorManager.remapCoordinateSystem(rMatrix, SensorManager.AXIS_X, SensorManager.AXIS_Z, rotMiO);
SensorManager.getOrientation(rotMiO, orientVal);
0
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
07.10.2016, 22:54  [ТС] #5
1) у меня планшет и смарт оба врут при магнитном компасе на 30 40% от севера в зависимости от положения
и калибровка 8кой абсолютно не помогает

можно немного пояснить предложенный код ? Я не так опытен чтобы его понять
0
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
07.10.2016, 23:03 #6
Речь идет о компасе или об углах положения?
0
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
07.10.2016, 23:04  [ТС] #7
только углы , про компас сказано лишь из опасений что и углы будет врать
0
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
07.10.2016, 23:22 #8
Гугл ничего не скрывает
1
07.10.2016, 23:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2016, 23:22
Привет! Вот еще темы с ответами:

Ищу знания. Есть желание побольше узнать о пространстве, времени, атомах, их устройстве, об их частицах и т.д. - Физика
Доброго времени суток. Есть желание побольше узнать о пространстве, времени, атомах, их устройстве и об их частицах, устройстве вселенной,...

Полярные координаты. Как рассчитать полярные углы (углы поворотов) для определенной точки - Геометрия
у меня такая проблема - есть два отрезка (точнее полярные оси) соедененые между собой . первый полюс всегда находится на одном месте а...

Где выполняются PHP- скрипты в отдельном адресном пространстве или в адресном пространстве сервера? - PHP
Кто знает где выполняются PHP- скрипты в отдельном адресном пространстве или в адресном пространстве сервера?

Выбор смартфона - Смартфоны
Здравствуйте, форумчане. В мобильной технике не силён, поэтому спрашиваю совета у знающих. Какой же выбрать? Nokia Lumia 510 или Sony...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru