wunderwaffe: туплю (dumb)
[personal profile] wunderwaffe
Для того, чтобы в симуляторе обозревать окрестности, нужен шлем. Я надеялся обойтись одним магнитометром -
1) на примере рукоятки, т.к. там то же самое - поворот головы лево-вправо и потом вверх-вниз
2) перенести измеренный вектор в GLScene, присвоить его координаты какому-нибудь обьекту и нацеливать на него камеру, например form1.GLDummyCube2.PointTo(form1.GLSphere1,YHmgVector);
Здесь form1.GLSphere1 - координаты вектора, form1.GLDummyCube2 - куб, в который вписана камера.

Ничего хорошего пока не получилось, наверно потому что нам нужны не относительные смещения, а абсолютные значения углов и поэтому надо намного точнее знать истинное неискаженное значение магнитного поля, воспользовавшись не тупо смещением, а методом наименьших квадратов, как это было сделано здесь - https://web.archive.org/web/20201019170024/https://sites.google.com/site/sailboatinstruments1/proof
Ну и в случае (1) крен головы имеет место быть, что все портит
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

wunderwaffe: рабочее (Default)
доктор Вандершпигель

April 2022

S M T W T F S
     12
34567 89
1011 12 1314 1516
17181920212223
24252627282930

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2025 05:06 am
Powered by Dreamwidth Studios