Мне кажется, что и глубина и position.z измеряют расстояние между частями тела и камерой.
Из того, что я вижу в примерах и вопросах, (например) части тела отслеживаемого человека могут быть окрашены по-разному в зависимости от того, как далеко они находятся от камеры.
Что касается скелета, то позиция z ограничена соединениями, доступными через SDK.
Итак, в заключение, оба обеспечивают одну и ту же функцию, но глубина более точна. Имею ли я неправильное представление о глубине или упускаю какие-либо важные моменты?
* Прошу прощения, если этот вопрос можно легко найти в stackoverflow или на других сайтах. Я не смог найти ни одной страницы, которая могла бы ответить на мой запрос, поэтому я решил опубликовать здесь.