Leap Motion Development Essentials
暫譯: Leap Motion 開發必備指南
Mischa Spiegelmock
- 出版商: Packt Publishing
- 出版日期: 2013-10-25
- 售價: $1,670
- 貴賓價: 9.5 折 $1,587
- 語言: 英文
- 頁數: 106
- 裝訂: Paperback
- ISBN: 1849697728
- ISBN-13: 9781849697729
海外代購書籍(需單獨結帳)
商品描述
Leverage the power of Leap Motion to develop and deploy a fully interactive application
Overview
- Comprehensive and thorough coverage of many SDK features
- Intelligent usage of gesture interfaces
- In-depth, functional examples of API usage explained in detail
In Detail
Leap Motion is a company developing advanced motion sensing technology for human-computer interaction. Originally inspired by the level of difficulty of using a mouse and keyboard for 3D modeling, Leap Motion believe that moulding virtual clay should be as easy as moulding clay in your hands. Leap Motion now focus on bringing this motion sensing technology closer to the real world.
Leap Motion Development Essentials explains the concepts and practical applications of gesture input for developers who want to take full advantage of Leap Motion technology. This guide explores the capabilities available to developers and gives you a clear overview of topics related to gesture input along with usable code samples.
Leap Motion Development Essentials shows you everything you need to know about the Leap Motion SDK, from creating a working program with gesture input to more sophisticated applications covering a range of relevant topics. Sample code is provided and explained along with details of the most important and central API concepts.
This book teaches you the essential information you need to design a gesture-enabled interface for your application, from specific gesture detection to best practices for this new input. You will be given guidance on practical considerations along with copious runnable demonstrations of API usage which are explained in step-by-step, reusable recipes.
What you will learn from this book
- Read finger and hand positions as well as motion information
- Detect where a user is pointing on a screen
- Recognize gestures - both built-in and user-defined
- Deal with multithreaded programming challenges to create responsive interfaces
- Explore the theory and concepts of gestural interfaces along with best practices
- Integrate the Leap with 3D web capabilities using WebGL and Three.js
- Understand the detailed coverage of C++ and JavaScript APIs
- Add Leap support to a web page with no additional software or downloads required by users
Approach
This book is a fast-paced guide with practical examples that aims to help you understand and master the Leap Motion SDK.
Who this book is written for
This book is for developers who are either involved in game development or who are looking to utilize Leap Motion technology in order to create brand new user interaction experiences to distinguish their products from the mass market. You should be comfortable with high-level languages and object-oriented development concepts in order to get the most out of this book.
商品描述(中文翻譯)
利用 Leap Motion 的強大功能來開發和部署一個完全互動的應用程式
概述
- 全面而徹底地涵蓋許多 SDK 功能
- 智能使用手勢介面
- 深入且功能性的 API 使用範例詳細解釋
詳細內容
Leap Motion 是一家開發先進動作感應技術以促進人機互動的公司。最初受到使用滑鼠和鍵盤進行 3D 建模的難度啟發,Leap Motion 認為塑造虛擬黏土應該像用手塑造黏土一樣簡單。Leap Motion 現在專注於將這項動作感應技術帶入現實世界。
《Leap Motion 開發必備知識》解釋了手勢輸入的概念和實際應用,適合希望充分利用 Leap Motion 技術的開發者。本指南探討了開發者可用的功能,並清楚概述了與手勢輸入相關的主題以及可用的程式碼範例。
《Leap Motion 開發必備知識》告訴你有關 Leap Motion SDK 的所有必要資訊,從創建一個具有手勢輸入的工作程式到涵蓋一系列相關主題的更複雜應用程式。提供的範例程式碼將與最重要和核心的 API 概念詳細解釋。
本書教你設計手勢啟用介面所需的基本資訊,從特定的手勢檢測到這種新輸入的最佳實踐。你將獲得實用考量的指導,並附有大量可執行的 API 使用示範,這些示範將以逐步、可重用的食譜形式解釋。
你將從本書學到的內容
- 讀取手指和手的位置以及動作資訊
- 偵測使用者在螢幕上的指向位置
- 辨識手勢 - 包括內建和使用者定義的手勢
- 處理多執行緒編程挑戰以創建響應式介面
- 探索手勢介面的理論和概念以及最佳實踐
- 使用 WebGL 和 Three.js 將 Leap 與 3D 網頁功能整合
- 理解 C++ 和 JavaScript API 的詳細內容
- 在網頁中添加 Leap 支援,無需使用者額外安裝軟體或下載
方法
本書是一個快速的指南,提供實用範例,旨在幫助你理解和掌握 Leap Motion SDK。
本書的讀者對象
本書適合參與遊戲開發的開發者或希望利用 Leap Motion 技術創造全新使用者互動體驗以區別其產品於大眾市場的開發者。你應該對高階語言和物件導向開發概念感到熟悉,以便充分利用本書的內容。