有人用过TUIO做触摸屏程序的吗

生生不息的海龟 生生不息的海龟 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
从网上了解到,TUIO可以用来做触摸屏的多点触控应用,我用kinect作了视觉识别的程序,想要给flash传递触控点,应该怎么做呢,有没有示例代码可以参考一下的,我自己写了tuio的相关代码,并不奏效。


TuioTime::initSession();
TuioServer *tuio_ = new TuioServer();

TuioTime frameTime = TuioTime::getSessionTime();
tuio_->initFrame(frameTime);

TuioPoint tp(cursorX, cursorY);

TuioCursor *tcur = tuio_->getClosestTuioCursor(tp.getX(), tp.getY());
if ((tcur == NULL) || (tcur->getDistance(&tp) > 0.2))
{
tcur = tuio_->addTuioCursor(tp.getX(), tp.getY());
}
else
{
tuio_->updateTuioCursor(tcur, kp.getX(), kp.getY());
}

tuio_->stopUntouchedMovingCursors();
tuio_->removeUntouchedStoppedCursors();
tuio_->commitFrame();
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部