как преобразовать 4 точки в матрицу xna - PullRequest
2 голосов
/ 24 сентября 2011

Я хочу разработать свою собственную AR-библиотеку на C #.Моя проблема в том, что у меня есть 4 угловых точки моего маркера, и я хочу показать 3D-кубы на маркере (это мультимаркерная библиотека), но я не знаю, как получить матрицы для xna.

Ответы [ 2 ]

0 голосов
/ 02 ноября 2011

В этом видео показано, как преобразовать точку, касающуюся экрана, в точку в матрице XNA:

http://bit.ly/WPARBasic

Вам также может быть интересен SLARToolkit для Windows Phone:

http://slartoolkit.codeplex.com/

и Geo AR Toolkit для Windows Phone:

http://gart.codeplex.com/

Все они показывают, как занять места на экране илив реальном мире и преобразовать их в матрицу XNA.

0 голосов
/ 17 октября 2011

Термин, который вы ищете, называется «оценка 3D позы». Посмотрите по этой ссылке: http://www.aforgenet.com/articles/posit/. Он описывает алгоритм POSIT, а также пример приложения, включая исходный код, который вы можете загрузить. Удобно для вас, это также написано на C #.

...