[程式]KINECT的程式改寫
下面的程式碼是滑鼠游標控制
我想把它改成由"KINECT的游標"去控制
請問要怎麼改呢?
感覺是要從第四行的"MouseDevice"下手
但不知道怎麼做
希望大家幫忙,感謝。
private void OnMoveOverMainUI(object sender, MouseEventArgs e)
{
VisualBrush b = (VisualBrush) magnifierEllipse.Fill;
Point pos = e.MouseDevice.GetPosition(mainUI);
Rect viewBox = b.Viewbox;
double xoffset = viewBox.Width / 2.0;
double yoffset = viewBox.Height / 2.0;
viewBox.X = pos.X - xoffset;
viewBox.Y = pos.Y - yoffset;
b.Viewbox = viewBox;
Canvas.SetLeft(magnifierCanvas, pos.X - magnifierEllipse.Width /2);
Canvas.SetTop(magnifierCanvas, pos.Y - magnifierEllipse.Height /2);2);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.46.215