🍩

mocopiのUDP受信アドオンを作った

2023/01/25に公開

ofxMocopiReceiver

https://github.com/nariakiiwatani/ofxMocopiReceiver
BVH Sender(上)から受信している様子

mocopiUDP送信データを受信するaddonです。

mocopi持ってないんですが、ネットの情報とBVHSenderからのパケットを元に作ってみました。
実際のデータで動かしていないので、動かなかったらごめんなさい。
報告をいただけると嬉しいです。

もしくはmocopiを買わせてください
そもそも品切れ状態(2023/01/25時点)ですが。。

パケットのパース部分はこちらのドキュメントをめっちゃ参照しながら書きました。
おかげで迷うことなく全データ取得できたはず。
Special Thanks!!!!!!!!
seagetch/mcp-receiver/doc/Protocol.md

使い方

#include "ofxMocopiReceiver.h"

ofxMocopiReceiver mocopi;

// 初期化
mocopi.setup();
// mocopi.setup(port);

// データ受信
mocopi.update();

// データ取得
const std::vector<ofNode> &skeleton = mocopi.getBones();

// メタデータ取得
ofxMocopiReceiver::Info info = mocopi.getInfo();

参考にしたサイト

ライセンス

MIT: https://nariakiiwatani.mit-license.org

Discussion