mirror of
https://github.com/servo/servo.git
synced 2025-07-04 05:53:39 +01:00
Add tests for viewer space
This commit is contained in:
parent
f09d160823
commit
5b8f0ed2e3
2 changed files with 8 additions and 2 deletions
|
@ -19687,7 +19687,7 @@
|
||||||
"testharness"
|
"testharness"
|
||||||
],
|
],
|
||||||
"webxr/obtain_frame.html": [
|
"webxr/obtain_frame.html": [
|
||||||
"5182093b33f0870550157d648e41376a91fd95ce",
|
"99d8fd1ef152e4030444c3ca42482d28c3e855d3",
|
||||||
"testharness"
|
"testharness"
|
||||||
],
|
],
|
||||||
"webxr/resources/webxr-util.js": [
|
"webxr/resources/webxr-util.js": [
|
||||||
|
|
|
@ -59,6 +59,12 @@
|
||||||
throw "got unknown view";
|
throw "got unknown view";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
let viewer = await session.requestReferenceSpace("viewer");
|
||||||
|
pose = frame.getViewerPose(viewer);
|
||||||
|
assert_matrix_approx_equals(pose.transform.matrix, [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1], 0.001, "viewerPose of viewer is identity");
|
||||||
|
assert_matrix_approx_equals(frame.getViewerPose(space).transform.matrix, frame.getPose(viewer, space).transform.matrix, 0.001, "viewerPose(space) == pose(viewer, space)");
|
||||||
|
assert_matrix_approx_equals(frame.getViewerPose(offset).transform.matrix, frame.getPose(viewer, offset).transform.matrix, 0.001, "viewerPose(offset) == pose(viewer, offset)");
|
||||||
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue