NASA Jet Propulsion Laboratory - Greater Los Angeles Area since Oct 2008
Human Interfaces Software Engineer
Boeing - Various Jan 2006 - Sep 2007
Software Engineer
Education:
University of Southern California 2009 - 2012
M.S., Computer Science
California Polytechnic State University-San Luis Obispo 2003 - 2008
B.S., Computer Engineering
Skills:
Python C++ Software Development Java Perl Software Engineering Testing Human Computer Interaction Eclipse Visual Studio User Interface Design Project Management Unity3D Photoshop C C# Security Clearance Business Development Premiere Software Project Management Mandarin Tomcat Human Computer Interaction Uix Senior Program Management Matlab User Experience Technical Product Management Holograms Scuba Diving Private Piloting
Interests:
Science and Technology Education Arts and Culture Children
- Pasadena CA, US Charles Goddard - Los Angeles CA, US Garrett K. Johnson - Pasadena CA, US Victor X. Luo - Pasadena CA, US Jeffrey S. Norris - Saratoga CA, US Anthony J. Valderrama - Pasadena CA, US
Assignee:
California Institute of Technology - Pasadena CA
International Classification:
G06T 19/00 G06T 19/20 G06F 3/01
Abstract:
A method, apparatus, and system provide the ability to control navigation of a three-dimensional (3D) computer aided design (CAD) model in an augmented reality space. The 3D CAD model is rendered in the augmented reality space and appears as if it is present in a physical space at true scale. A virtual camera is defined as fixed to a current pose of a user's head. A virtual line segment S is constructed coincident with a ray R from a center of projection P of the virtual camera and a center pixel of the virtual camera. A check for geometric intersections between the virtual line segment S and surfaces of scene elements is conducted. Upon intersecting with a part of the model, a gaze cursor is rendered at an intersection point C closest to the center of projection P.