VIVE Tracker (3.0)
HTC Corporation
Developer Guidelines
V1.0
12/16/2020
25
HTC Confidential and Proprietary
An example of integrating a gun accessory is described with VIVE Tracker (3.0):
Pitch: Angle that rotates around x-axis.
Yaw: Angle that rotates around y-axis.
Roll: Angle that rotates around z-axis
D
x
: Center distance of x-axis between accessory and tracker.
D
y
: Center distance of y-axis between accessory and tracker.
D
z
: Center distance of z-axis between accessory and tracker.
Content developers can collect the above information and transform Tracker pose to
accessory pose.
Assume Tracker rotation matrix is
𝑅
𝑇𝑟𝑎𝑐𝑘𝑒𝑟
, accessory rotation matrix
𝑅
𝐴𝑐𝑐𝑒𝑠𝑠𝑜𝑟𝑦
=
𝑅
𝑃𝑖𝑡𝑐ℎ_𝑌𝑎𝑤_𝑅𝑜𝑙𝑙
∗ 𝑅
𝑇𝑟𝑎𝑐𝑘𝑒𝑟
.
And accessory position
𝑉
𝐴𝑐𝑐𝑒𝑠𝑠𝑜𝑟𝑦
=
𝑉
𝑇𝑟𝑎𝑐𝑘𝑒𝑟
+
𝑅
𝐴𝑐𝑐𝑒𝑠𝑠𝑜𝑟𝑦
*
𝐷𝑖𝑠𝑡𝑎𝑛𝑐𝑒
Summary of Contents for VIVE Tracker 3.0
Page 1: ......