From 538cb1cd010a3323ad61239a12a4134ef4dceca6 Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 24 Feb 2020 10:28:41 +0800 Subject: *camera --- src/math/quat.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/math/quat.c') diff --git a/src/math/quat.c b/src/math/quat.c index 4dedbed..8f7274d 100644 --- a/src/math/quat.c +++ b/src/math/quat.c @@ -81,6 +81,7 @@ void euler_toquat(Euler* euler, Quat* out) { quat_fromeuler(euler, out); } +/*这里精度不对*/ bool quat_isidentity(Quat* q) { return compare(quat_magnitude(q), 1.f); } @@ -147,6 +148,7 @@ void quat_applytovec3(Quat* q, Vec3* v, Vec3* out) { void quat_tomat4(Quat* q, Mat4* out) { ssr_assert(q && out); ssr_assert(quat_isidentity(q)); + mat4_setidentity(out); float x = q->x * 2.0F; /*从quat_applytovec3能得到矩阵形式*/ -- cgit v1.1-26-g67d0