diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..3288925 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +tracker_test.py \ No newline at end of file diff --git a/.idea/LightHouse.iml b/.idea/LightHouse.iml new file mode 100644 index 0000000..d0876a7 --- /dev/null +++ b/.idea/LightHouse.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..a296dd2 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..3005a7b --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..97b75ca --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Code/triad_openvr/tracker_test.py b/Code/triad_openvr/tracker_test.py index bac3d50..0d3b2ff 100644 --- a/Code/triad_openvr/tracker_test.py +++ b/Code/triad_openvr/tracker_test.py @@ -17,10 +17,14 @@ if interval: while(True): start = time.time() txt = "" - for each in v.devices["hmd_1"].get_pose_euler(): - txt += "%.4f" % each - txt += " " - print("\r" + txt, end="") - sleep_time = interval-(time.time()-start) - if sleep_time>0: - time.sleep(sleep_time) \ No newline at end of file + pose_euler = v.devices["hmd_1"].get_pose_euler() + if pose_euler is not None: + for each in pose_euler: + txt += "%.4f" % each + txt += " " + print("\r" + txt, end="") + sleep_time = interval - (time.time() - start) + if sleep_time > 0: + time.sleep(sleep_time) + else: + print("定位器超出基站扫描视野范围!") \ No newline at end of file