LEAPMOTIONのプログラムをc++で作ってみようとしたのですが、
例えばIndex fingerの位置座標(x,y,z)のような、一つの指の座標を取り出す方法が分かりません。
すべての指の位置座標を表示させるのはサンプルプログラムから読み取れました。
for (auto finger : frame.fingers().extended()) {
std::cout << "ID : " << finger.id()
<< " 種類 : " << finger.type()
<< " 位置 : " << finger.tipPosition()
<< std::endl;
}
これがサンプルプログラムの一部で、各指の位置座標が(x,y,z)の形で返されます。
ここから二指の座標を取り出し、二点間の距離計算に応用させるにはどう取り出せばよいでしょうか。
https://developer-archive.leapmotion.com/documentation/cpp/api/Leap.Frame.html#cppclass_leap_1_1_frame_1a6b5532f1b733e6f5b42ef0133dd69f2a
あなたの回答
tips
プレビュー