Transformation

A 4*4 Transformation Matrix is provided to convert from Site coordinates to Range Model coordinates. The Transformation is of the form:

T = [
    [ b, 0, -a, d  ],    
    [ 0, 1,  0, k  ],
    [ a, 0,  b, c  ],
    [ 0, 0,  0, 1  ]
]

and used in the following manner:

[x', z', y', 1] = T * [x, y ,z , 1]
x' = b.x -a.z + d 
y' = y + k
z' = ax + bz + c

The endpoint for the transformation is returned by the rangeinfo property 'modelTransformationDownloadUrl'

GET /api/rangeinfo

Host: https://localsite.trackmanrange.com

In the following example, a 4*4 identity matrix is returned by the endpoint:

{ 
  "transformation": [
    [ 1, 0, 0, 0 ],
    [ 0, 1, 0, 0 ],
    [ 0, 0, 1, 0 ],
    [ 0, 0, 0, 1 ]
  ]
}

Note

You might need to transpose the matrix in order to use it.