3,882
社区成员




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();