コード例 #1
0
ファイル: interface.py プロジェクト: mvanderkolff/navi-misc
def getEulerAngles(tracker, device):
    result = trackd.new_floatArray(3)
    trackd.trackdGetEulerAngles(tracker, device, result)
    orn = (trackd.floatArray_getitem(result, 0), trackd.floatArray_getitem(result, 1), trackd.floatArray_getitem(result, 2))
    trackd.delete_floatArray(result)
    return orn
コード例 #2
0
ファイル: interface.py プロジェクト: mvanderkolff/navi-misc
def getPosition(tracker, device):
    result = trackd.new_floatArray(3)
    trackd.trackdGetPosition(tracker, device, result)
    pos = (trackd.floatArray_getitem(result, 0), trackd.floatArray_getitem(result, 1), trackd.floatArray_getitem(result, 2))
    trackd.delete_floatArray(result)
    return pos