Добавленный шар позиции реальности на линии (metaio sdk)

У меня есть бумага с трекером и прямоугольником, где пользователь может рисовать карандашом в реальной жизни черной линией. В моей программе у меня есть растровое изображение с плоскости, где true - черный, а false - белый, поэтому я могу использовать это растровое изображение, чтобы установить мяч на линии.

Здесь проблема заключается в том, что при поиске черных пикселей я получаю правильные шнуры для растрового изображения, но при размещении мяча через метаио мяч не находится в нужном месте, он не находится на линии, но намного выше.

for(column = 0; column < width && !stop; column++)
    {
        for(row = 0; row < height && !stop; row++)
        {
            if (bitmap[row][column])
                stop = true;
        }
    }

    if (stop)
    {
        m_geometry->setTranslation(metaio::Vector3d(-m_x,-m_y,0));
        m_y = (0 - 160 - column);
        m_x = row;
        m_geometry->setTranslation(metaio::Vector3d(m_x,m_y,0));
        cout << m_geometry->getTranslation().x << " " << m_geometry->getTranslation().y << " "<< m_geometry->getTranslation().z << endl;
    }

Может кто-то помочь мне с этим? Я рисую ситуацию в краске, так что у вас есть идея.

http://img195.imageshack.us/img195/4945/naamlooszw.png (drawn a triangle instead of a ball sorry)

С уважением,

1
nl ja de
Привет, что такое m_geometry, и почему m_y имеет 160 вычитаемых из него?
добавлено автор user3728501, источник

1 ответы

Вы можете использовать get3dPositionFromScreenCoordinates , чтобы найти 3d-координаты w.r.t. целевой плоскости и перевести вашу геометрию (т. е. мяч) с возвращаемым значением.

Пожалуйста, размещайте вопросы, как это, на metaio HelpDesk для лучшего ответа.

0
добавлено
pro.cxx
pro.cxx
3 049 участник(ов)

C/C++ chat 0. Простые вопросы, лабы и о IDE — в чат новичков @supapro 1. Не хамим, не переходим на личности, не вбрасываем утверждения без доказательств 2. No Ads, offtop, flood Объявления о вакансиях и евенты - в лс @AlexFails https://t.me/ProCxx/259155

supapro.cxx
supapro.cxx
1 925 участник(ов)

Чат для тех, кто немного знает C++, простые вопросы по реализации, синтаксису и ide – сюда, а для другого есть: /Главный чат по серьезным вопросам — @ProCxx /Чат по обсуждению всего — @fludpac

C++ Russia
C++ Russia
384 участник(ов)

Сообщество разработчиков C++ в Telegram.

cxx.Дискуссионная
cxx.Дискуссионная
298 участник(ов)

это не двач, общайтесь вежливо; разговор на почти любые темы; Не согласны с баном? В лс @AlexFails, @ivario

C++ для маленьких и тупых
C++ для маленьких и тупых
105 участник(ов)

Лоу левел (по среднему IQ участников) чатик ExtremeCode @extremecode Флудилка @extremecode_rest