获取ViewPort3d的3D点

时间:2015-02-25 08:23:49

标签: c# xaml 3d kinect viewport3d

我需要获取Kinect给出的图像的一个点(X,Y,Z)的3D坐标。我更好地解释一下:我在ViewPort3D上有一个3D图像,我希望通过在viewPort3D上单击鼠标左键来选择我选择的一个点的X,Y,Z坐标。

现在我获得的是相对于viewPort3D坐标的鼠标位置的X,Y坐标,例如,如果我选择viewPort3D的中心我收到“60,60”(例如,viewPort3D具有120x120尺寸) ,但我想让真正的3D坐标尊重我从Kinect收到的3D图像,例如可能是“43,23,80”。

我该怎么办?我在一个月内尝试了很多东西,但是我没有任何结果,只有相对于viewPort3D的坐标。

谢谢!

这是我从Kinect看到的图像,我想用鼠标点击一个粉红点,并获得该点的X,Y,Z坐标。

enter image description here

0 个答案:

没有答案