O'Reilly logo

Making Things See by Greg Borenstein

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Transferring Orientation in 3D

Up to this point, we’ve mainly been working with the skeleton tracking data in 2D. We’ve converted the joint positions from real world into projective coordinates so that they’d match the depth image. However, there is a whole other class of applications where we’ll want to keep the tracking data in real-world coordinates in order to use it to provide 3D interfaces. If we are using the tracking data as the input to a 3D interface, we won’t want to reduce it to two dimensions by converting it to projective coordinates. We’ll want to keep it in 3D and apply the position as well as the orientation of various joints to our 3D elements.

In Chapter 3 we learned how to position and rotate objects in 3D coordinates for display. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required