X-Git-Url: http://git.osdn.net/view?p=mikutoga%2FTogaGem.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fjp%2Fsfjp%2Fmikutoga%2Fmath%2FMkQuatTest.java;h=235b8e7b0addd3026513328ed50a1d725f203c50;hp=216c3eca5d3aa135e33add1db84e9ef79747fdd2;hb=b240f2488117c5cd8a7ff39a32c40be3c08056cf;hpb=a7f0ae7093b804d03d4d8059d833d0bd464f6676 diff --git a/src/test/java/jp/sfjp/mikutoga/math/MkQuatTest.java b/src/test/java/jp/sfjp/mikutoga/math/MkQuatTest.java index 216c3ec..235b8e7 100644 --- a/src/test/java/jp/sfjp/mikutoga/math/MkQuatTest.java +++ b/src/test/java/jp/sfjp/mikutoga/math/MkQuatTest.java @@ -491,6 +491,15 @@ public strictfp class MkQuatTest { assert0UlpEquals(yRad, eu.getYRot()); assertUlpEquals(zRad, eu.getZRot(), 1); + xRad = toRadians(90); + yRad = toRadians(-120); + zRad = toRadians(120); + qq.setEulerYXZ(xRad, yRad, zRad); + qq.toEulerYXZ(eu, yRad); + assert0UlpEquals(xRad, eu.getXRot()); + assert0UlpEquals(yRad, eu.getYRot()); + assertUlpEquals(zRad, eu.getZRot(), 1); + xRad = toRadians(89.999); yRad = toRadians(89.999); zRad = toRadians(89.999);