mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
Test XRRigidTransform.inverse
This commit is contained in:
parent
745ed51172
commit
db7a08b5c6
3 changed files with 7 additions and 5 deletions
|
@ -19687,11 +19687,11 @@
|
|||
"testharness"
|
||||
],
|
||||
"webxr/obtain_frame.html": [
|
||||
"902b0aecb449fe051512020f1acb746c92461428",
|
||||
"f1edfc4d70a2125a44748b378a40b6855f79cc62",
|
||||
"testharness"
|
||||
],
|
||||
"webxr/resources/webxr-util.js": [
|
||||
"505173c82998a80b1e543f1a18aefaf1891f8269",
|
||||
"08d9fa69730d2523d4a066636bef4959f3e1a725",
|
||||
"support"
|
||||
]
|
||||
},
|
||||
|
|
|
@ -29,6 +29,7 @@
|
|||
|
||||
if (view.eye == "left") {
|
||||
assert_matrix_approx_equals(view.transform.matrix, [1,0,0,0,0,0,1,0,0,-1,0,0,0.4,0.1,0.1,1], 0.001, "left transform");
|
||||
assert_matrix_approx_equals(view.transform.inverse.matrix, [1,0,0,0,0,0,-1,0,0,1,0,0,-0.4,-0.1,0.1,1], 0.001, "left inverse transform");
|
||||
let position = view.transform.position;
|
||||
assert_approx_equals(position.x, 0.4, 0.001, "left x value");
|
||||
assert_approx_equals(position.y, 0.1, 0.001, "left y value");
|
||||
|
@ -36,6 +37,7 @@
|
|||
assert_approx_equals(position.w, 1, 0.001, "left w value");
|
||||
} else if (view.eye == "right") {
|
||||
assert_matrix_approx_equals(view.transform.matrix, [1,0,0,0,0,0,1,0,0,-1,0,0,0.6,0.1,0.1,1], 0.001, "right transform");
|
||||
assert_matrix_approx_equals(view.transform.inverse.matrix, [1,0,0,0,0,0,-1,0,0,1,0,0,-0.6,-0.1,0.1,1], 0.001, "right inverse transform");
|
||||
let position = view.transform.position;
|
||||
assert_approx_equals(position.x, 0.6, 0.001, "left x value");
|
||||
assert_approx_equals(position.y, 0.1, 0.001, "left y value");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue