Beginning ARKit for IPhone and IPad augmented reality app development for IOS /: augmented reality app development for IOS. (2019)
- Record Type:
- Book
- Title:
- Beginning ARKit for IPhone and IPad augmented reality app development for IOS /: augmented reality app development for IOS. (2019)
- Main Title:
- Beginning ARKit for IPhone and IPad augmented reality app development for IOS
- Further Information:
- Note: Wallace Wang.
- Other Names:
- Wang, Wally
- Contents:
- Intro; Table of Contents; About the Author; About the Technical Reviewer; Chapter 1: Understanding Augmented Reality and ARKit; Augmented Reality on Mobile Devices; Introducing ARKit; System Requirements for ARKit; Summary; Chapter 2: Getting to Know ARKit; Understanding the Swift Source Code; Understanding the User Interface; Creating Augmented Reality with the Single View App Template; Summary; Chapter 3: World Tracking; Displaying the World Origin; Resetting the World Origin; Displaying Shapes at Coordinates; Adding and Removing Multiple Objects; Summary; Chapter 4: Working with Shapes Displaying Different Geometric ShapesDisplaying Text; Adding Textures to Shapes; Changing the Transparency of Shapes; Drawing Shapes; Summary; Chapter 5: Working with Lights; Using Color, Intensity, and Temperature; Using a Spotlight; Summary; Chapter 6: Positioning Objects; Defining Relative Positions; Combining Geometric Shapes; Summary; Chapter 7: Rotating Objects; Rotating Objects Using Euler Angles; Relational Object Rotation; Summary; Chapter 8: Drawing on the Screen; Summary; Chapter 9: Adding Touch Gestures to Augmented Reality; Recognizing Touch Gestures Identifying Touch Gestures on Virtual ObjectsIdentifying Swipe Gestures on Virtual Objects; Identifying Virtual Objects with Pan Gestures; Identifying Long Press Gestures on Virtual Objects; Adding Pinch and Rotation Gestures; Summary; Chapter 10: Interacting with Augmented Reality; Scaling with the Pinch Touch Gesture; RotatingIntro; Table of Contents; About the Author; About the Technical Reviewer; Chapter 1: Understanding Augmented Reality and ARKit; Augmented Reality on Mobile Devices; Introducing ARKit; System Requirements for ARKit; Summary; Chapter 2: Getting to Know ARKit; Understanding the Swift Source Code; Understanding the User Interface; Creating Augmented Reality with the Single View App Template; Summary; Chapter 3: World Tracking; Displaying the World Origin; Resetting the World Origin; Displaying Shapes at Coordinates; Adding and Removing Multiple Objects; Summary; Chapter 4: Working with Shapes Displaying Different Geometric ShapesDisplaying Text; Adding Textures to Shapes; Changing the Transparency of Shapes; Drawing Shapes; Summary; Chapter 5: Working with Lights; Using Color, Intensity, and Temperature; Using a Spotlight; Summary; Chapter 6: Positioning Objects; Defining Relative Positions; Combining Geometric Shapes; Summary; Chapter 7: Rotating Objects; Rotating Objects Using Euler Angles; Relational Object Rotation; Summary; Chapter 8: Drawing on the Screen; Summary; Chapter 9: Adding Touch Gestures to Augmented Reality; Recognizing Touch Gestures Identifying Touch Gestures on Virtual ObjectsIdentifying Swipe Gestures on Virtual Objects; Identifying Virtual Objects with Pan Gestures; Identifying Long Press Gestures on Virtual Objects; Adding Pinch and Rotation Gestures; Summary; Chapter 10: Interacting with Augmented Reality; Scaling with the Pinch Touch Gesture; Rotating with the Rotation Touch Gesture; Moving Virtual Objects with the Pan Gesture; Summary; Chapter 11: Plane Detection; Displaying Planes as Images; Placing Virtual Objects on a Horizontal Plane; Detecting Vertical Planes; Summary; Chapter 12: Physics on Virtual Objects Applying Force on Virtual ObjectsColliding with Virtual Objects; Detecting Collisions; Summary; Chapter 13: Interacting with the Real World; Detecting Points in the Real World; Defining a Point in the Real World; Measuring Distance Between Virtual Objects; Summary; Chapter 14: Image Detection; Storing Images; Detecting Multiple Images; Displaying Information in Augmented Reality; Summary; Chapter 15: Displaying Video and Virtual Models; Displaying Virtual Objects in Mid-Air; Displaying Video on a Plane; Summary; Chapter 16: Image Tracking and Object Detection; Detecting Objects Scanning an ObjectDetecting Objects in an App; Summary; Chapter 17: Persistence; Saving a World Map; Loading a World Map; Clearing an Augmented Reality View; Summary; Appendix A: Converting 3D Model Files; Converting COLLADA (.dae) to SceneKit (.scn); Convert 3D Models into a COLLADA (.dae) File; Appendix B: Creating Virtual Objects Visually; Creating a SceneKit Assets Folder; Creating a SceneKit (.scn) File; Adding Virtual Objects to a SceneKit (.scn) File; Customizing Virtual Objects; Linking Virtual Objects; Displaying a SceneKit (.scn) File in Augmented Reality; Index … (more)
- Publisher Details:
- Berkeley, CA : Apress L. P
- Publication Date:
- 2019
- Extent:
- 1 online resource (493 p.)
- Subjects:
- 005.1
Computer science
Application software -- Development
Augmented reality
COMPUTERS / Software Development & Engineering / General
Computers -- Computer Graphics
Graphics programming
Apple computer
Computer graphics
Computers -- Programming -- Apple Programming
Macintosh programming
Electronic books - Languages:
- English
- ISBNs:
- 9781484241028
1484241029 - Related ISBNs:
- 9781484241011
1484241010 - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.351452
- Ingest File:
- 01_309.xml