我想用C#开发自己的AR库。我的问题是:我有标记的4个角点,想要在标记上显示3D立方体(它是一个多标记库),但我不知道如何获得xna的矩阵。
PS:对不起我的坏事。
答案 0 :(得分:0)
您正在寻找的术语称为“3d姿势估计”。请看一下这个链接:http://www.aforgenet.com/articles/posit/。它描述了POSIT算法,还有一个示例应用程序,包括您可以下载的源代码。方便的,它也是用C#编写的。
答案 1 :(得分:0)
此视频显示如何将屏幕上触摸的点转换为XNA矩阵中的某个点:
您可能也对SLARToolkit for Windows Phone感兴趣:
http://slartoolkit.codeplex.com/
适用于Windows Phone的Geo AR Toolkit:
它们都展示了如何在屏幕上或现实世界中获取位置并将它们转换为XNA matricies。