SlideShare a Scribd company logo
1 of 41
Download to read offline
これ
• 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にアップしてあります
ドラゴン●ールの気孔弾を撃てるコンテンツ
ドラッグ & ドロップだけで動かせる! 簡単Leapmotion開発
ドラッグ & ドロップだけで動かせる! 簡単Leapmotion開発

More Related Content

More from Kazuya Hiruma

VRゲーム制作楽しいよ! @UnityおとなのLT大会
VRゲーム制作楽しいよ! @UnityおとなのLT大会VRゲーム制作楽しいよ! @UnityおとなのLT大会
VRゲーム制作楽しいよ! @UnityおとなのLT大会Kazuya Hiruma
 
ElminaAR - Unity x ARKit 入門Meetup
ElminaAR - Unity x ARKit 入門MeetupElminaAR - Unity x ARKit 入門Meetup
ElminaAR - Unity x ARKit 入門MeetupKazuya Hiruma
 
今すぐ始められるモバイルVR〜あなたも今日からVRエンジニア〜
今すぐ始められるモバイルVR〜あなたも今日からVRエンジニア〜今すぐ始められるモバイルVR〜あなたも今日からVRエンジニア〜
今すぐ始められるモバイルVR〜あなたも今日からVRエンジニア〜Kazuya Hiruma
 
UnityでARKitハンズオン
UnityでARKitハンズオンUnityでARKitハンズオン
UnityでARKitハンズオンKazuya Hiruma
 
すぐそこにある未来〜AR〜
すぐそこにある未来〜AR〜すぐそこにある未来〜AR〜
すぐそこにある未来〜AR〜Kazuya Hiruma
 
VRで酔わないコンテンツ作り
VRで酔わないコンテンツ作りVRで酔わないコンテンツ作り
VRで酔わないコンテンツ作りKazuya Hiruma
 
WebVRコンテンツ制作入門
WebVRコンテンツ制作入門WebVRコンテンツ制作入門
WebVRコンテンツ制作入門Kazuya Hiruma
 
WebVRってこんなことできるよ!
WebVRってこんなことできるよ!WebVRってこんなことできるよ!
WebVRってこんなことできるよ!Kazuya Hiruma
 
WebVR 酔いづらいコンテンツの作り方
WebVR 酔いづらいコンテンツの作り方WebVR 酔いづらいコンテンツの作り方
WebVR 酔いづらいコンテンツの作り方Kazuya Hiruma
 
WebVRことはじめ
WebVRことはじめWebVRことはじめ
WebVRことはじめKazuya Hiruma
 
WebGL入門LT大会資料
WebGL入門LT大会資料WebGL入門LT大会資料
WebGL入門LT大会資料Kazuya Hiruma
 
WebGL入門ハンズオン資料
WebGL入門ハンズオン資料WebGL入門ハンズオン資料
WebGL入門ハンズオン資料Kazuya Hiruma
 
いよいよ本番(斜め上)活用例から見るWebVRの使いドコロ @JSおじさん
������� ������������ ���������いよいよ本番(斜め上)活用例から見るWebVRの使いドコロ @JSおじさん������� ������������ ���������いよいよ本番(斜め上)活用例から見るWebVRの使いドコロ @JSおじさん
いよいよ本番(斜め上)活用例から見るWebVRの使いドコロ @JSおじさんKazuya Hiruma
 
WebVRデモ JSオジサン #5
WebVRデモ JSオジサン #5WebVRデモ JSオジサン #5
WebVRデモ JSオジサン #5Kazuya Hiruma
 
WebVR Tokyo Meetup vol2
WebVR Tokyo Meetup vol2WebVR Tokyo Meetup vol2
WebVR Tokyo Meetup vol2Kazuya Hiruma
 
FiltersでGLSLを楽しく学んじゃおう!
FiltersでGLSLを楽しく学んじゃおう!FiltersでGLSLを楽しく学んじゃおう!
FiltersでGLSLを楽しく学んじゃおう!Kazuya Hiruma
 
HTML5 Conference 2015 WebGLハンズオン資料
HTML5 Conference 2015 WebGLハンズオン資料HTML5 Conference 2015 WebGLハンズオン資料
HTML5 Conference 2015 WebGLハンズオン資料Kazuya Hiruma
 

More from Kazuya Hiruma (20)

VRゲーム制作楽しいよ! @UnityおとなのLT大会
VRゲーム制作楽しいよ! @UnityおとなのLT大会VRゲーム制作楽しいよ! @UnityおとなのLT大会
VRゲーム制作楽しいよ! @UnityおとなのLT大会
 
ElminaAR - Unity x ARKit 入門Meetup
ElminaAR - Unity x ARKit 入門MeetupElminaAR - Unity x ARKit 入門Meetup
ElminaAR - Unity x ARKit 入門Meetup
 
今すぐ始められるモバイルVR〜あなたも今日からVRエンジニア〜
今すぐ始められるモバイルVR〜あなたも今日からVRエンジニア〜今すぐ始められるモバイルVR〜あなたも今日からVRエンジニア〜
今すぐ始められるモバイルVR〜あなたも今日からVRエンジニア〜
 
UnityでARKitハンズオン
UnityでARKitハンズオンUnityでARKitハンズオン
UnityでARKitハンズオン
 
すぐそこにある未来〜AR〜
すぐそこにある未来〜AR〜すぐそこにある未来〜AR〜
すぐそこにある未来〜AR〜
 
VRで酔わないコンテンツ作り
VRで酔わないコンテンツ作りVRで酔わないコンテンツ作り
VRで酔わないコンテンツ作り
 
WebVRコンテンツ制作入門
WebVRコンテンツ制作入門WebVRコンテンツ制作入門
WebVRコンテンツ制作入門
 
WebVRってこんなことできるよ!
WebVRってこんなことできるよ!WebVRってこんなことできるよ!
WebVRってこんなことできるよ!
 
そしてWebVR
そしてWebVRそしてWebVR
そしてWebVR
 
WebVR 酔いづらいコンテンツの作り方
WebVR 酔いづらいコンテンツの作り方WebVR 酔いづらいコンテンツの作り方
WebVR 酔いづらいコンテンツの作り方
 
WebVRことはじめ
WebVRことはじめWebVRことはじめ
WebVRことはじめ
 
集まっTail #5 LT
集まっTail #5 LT集まっTail #5 LT
集まっTail #5 LT
 
WebGL入門LT大会資料
WebGL入門LT大会資料WebGL入門LT大会資料
WebGL入門LT大会資料
 
WebGL入門ハンズオン資料
WebGL入門ハンズオン資料WebGL入門ハンズオン資料
WebGL入門ハンズオン資料
 
WebVRとUI @DIST10
WebVRとUI @DIST10WebVRとUI @DIST10
WebVRとUI @DIST10
 
いよいよ本番(斜め上)活用例から見るWebVRの使いドコロ @JSおじさん
������� ������������ ���������いよいよ本番(斜め上)活用例から見るWebVRの使いドコロ @JSおじさん������� ������������ ���������いよいよ本番(斜め上)活用例から見るWebVRの使いドコロ @JSおじさん
いよいよ本番(斜め上)活用例から見るWebVRの使いドコロ @JSおじさん
 
WebVRデモ JSオジサン #5
WebVRデモ JSオジサン #5WebVRデモ JSオジサン #5
WebVRデモ JSオジサン #5
 
WebVR Tokyo Meetup vol2
WebVR Tokyo Meetup vol2WebVR Tokyo Meetup vol2
WebVR Tokyo Meetup vol2
 
FiltersでGLSLを楽しく学んじゃおう!
FiltersでGLSLを楽しく学んじゃおう!FiltersでGLSLを楽しく学んじゃおう!
FiltersでGLSLを楽しく学んじゃおう!
 
HTML5 Conference 2015 WebGLハンズオン資料
HTML5 Conference 2015 WebGLハンズオン資料HTML5 Conference 2015 WebGLハンズオン資料
HTML5 Conference 2015 WebGLハンズオン資料
 

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

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. • LeapmotionController • Frame • Arm • Hand • Finger • Bone • Pointable • Tool ※「操作」に関するクラスを一部抜粋
  • 21. • LeapmotionController • Frame • Arm • Hand • Finger • Bone • Pointable • Tool ※「操作」に関するクラスを一部抜粋 デバイスからの情報を一手に扱うコントローラクラス 毎フレームごとに様々な情報をくれるまさに「フレーム」 「腕」を表すクラス 「手」を表すクラス。主にここから色々する それぞれの「指」を表すクラス。ボーンを内包 Fingerクラスに内包されている、指の動きを表すクラス 「指」や「ツール」など、ポイントできるものを表現するベースクラス ペンなどの「ツール」を表すクラス
  • 22.
  • 23. • CircleGesture • KeyTapGesture • ScreenTapGesture • SwipeGesture ※「ジェスチャ」に関するクラスを一部抜粋
  • 24. • CircleGesture • KeyTapGesture • ScreenTapGesture • SwipeGesture ※「ジェスチャ」に関するクラスを一部抜粋 円を描くジェスチャ キーをタップするような動きを表すジェスチャ 画面に向かって押しこむ(タップ)ような動きを表すジェスチャ いわゆる「スワイプ」のジェスチャ
  • 25.
  • 26. • Rotation Axis • Rotation Angle • Rotation Matrix • Scale Factor • Translation ※「モーション」に関するクラスを一部抜粋
  • 27. • Rotation Axis • Rotation Angle • Rotation Matrix • Scale Factor • Translation ※「モーション」に関するクラスを一部抜粋 回転軸を表す方向ベクトルです 回転軸に沿った時計回りの角度を取得します 上記回転を表す回転行列を取得します 拡大・縮小を表します 手の直線的な動きを表すベクトルを取得します
  • 28.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.