如何将4个点转换为xna矩阵

时间:2011-09-24 11:38:27

标签: c# matrix xna augmented-reality perspective

我想用C#开发自己的AR库。我的问题是:我有标记的4个角点,想要在标记上显示3D立方体(它是一个多标记库),但我不知道如何获得xna的矩阵。

PS:对不起我的坏事。

2 个答案:

答案 0 :(得分:0)

您正在寻找的术语称为“3d姿势估计”。请看一下这个链接:http://www.aforgenet.com/articles/posit/。它描述了POSIT算法,还有一个示例应用程序,包括您可以下载的源代码。方便的,它也是用C#编写的。

答案 1 :(得分:0)

此视频显示如何将屏幕上触摸的点转换为XNA矩阵中的某个点:

http://bit.ly/WPARBasic

您可能也对SLARToolkit for Windows Phone感兴趣:

http://slartoolkit.codeplex.com/

适用于Windows Phone的Geo AR Toolkit:

http://gart.codeplex.com/

它们都展示了如何在屏幕上或现实世界中获取位置并将它们转换为XNA matricies。