ドラッグ & ドロップだけで動かせる! 簡単leapmotion開発

Post on 18-Feb-2017

480 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

• LeapmotionController

• Frame

• Arm

• Hand

• Finger

• Bone

• Pointable

• Tool

※「操作」に関するクラスを一部抜粋

• LeapmotionController

• Frame

• Arm

• Hand

• Finger

• Bone

• Pointable

• Tool

※「操作」に関するクラスを一部抜粋

デバイスからの情報を一手に扱うコントローラクラス

毎フレームごとに様々な情報をくれるまさに「フレーム」

「腕」を表すクラス

「手」を表すクラス。主にここから色々する

それぞれの「指」を表すクラス。ボーンを内包

Fingerクラスに内包されている、指の動きを表すクラス

「指」や「ツール」など、ポイントできるものを表現するベースクラス

ペンなどの「ツール」を表すクラス

• CircleGesture

• KeyTapGesture

• ScreenTapGesture

• SwipeGesture

※「ジェスチャ」に関するクラスを一部抜粋

• CircleGesture

• KeyTapGesture

• ScreenTapGesture

• SwipeGesture

※「ジェスチャ」に関するクラスを一部抜粋

円を描くジェスチャ

キーをタップするような動きを表すジェスチャ

画面に向かって押しこむ(タップ)ような動きを表すジェスチャ

いわゆる「スワイプ」のジェスチャ

• Rotation Axis

• Rotation Angle

• Rotation Matrix

• Scale Factor

• Translation

※「モーション」に関するクラスを一部抜粋

• Rotation Axis

• Rotation Angle

• Rotation Matrix

• Scale Factor

• Translation

※「モーション」に関するクラスを一部抜粋

回転軸を表す方向ベクトルです

回転軸に沿った時計回りの角度を取得します

上記回転を表す回転行列を取得します

拡大・縮小を表します

手の直線的な動きを表すベクトルを取得します

発表時に作成したサンプルはGithubにアップしてあります

ドラゴン●ールの気孔弾を撃てるコンテンツ

top related