mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 08:44:19 -04:00
Fix matrix.almost_equal with custom threshold in Eigen build
This commit is contained in:
parent
3600abfe6d
commit
6263a591be
@ -353,7 +353,7 @@ bool FLOATNAME(LMatrix3)::
|
||||
almost_equal(const FLOATNAME(LMatrix3) &other, FLOATTYPE threshold) const {
|
||||
TAU_PROFILE("bool LMatrix3::almost_equal(const LMatrix3 &, FLOATTYPE)", " ", TAU_USER);
|
||||
#ifdef HAVE_EIGEN
|
||||
return ((_m - other._m).cwiseAbs().maxCoeff() < NEARLY_ZERO(FLOATTYPE));
|
||||
return ((_m - other._m).cwiseAbs().maxCoeff() < threshold);
|
||||
#else
|
||||
return (IS_THRESHOLD_EQUAL((*this)(0, 0), other(0, 0), threshold) &&
|
||||
IS_THRESHOLD_EQUAL((*this)(0, 1), other(0, 1), threshold) &&
|
||||
|
@ -296,7 +296,7 @@ bool FLOATNAME(LMatrix4)::
|
||||
almost_equal(const FLOATNAME(LMatrix4) &other, FLOATTYPE threshold) const {
|
||||
TAU_PROFILE("bool LMatrix4::almost_equal(const LMatrix4 &, FLOATTYPE)", " ", TAU_USER);
|
||||
#ifdef HAVE_EIGEN
|
||||
return ((_m - other._m).cwiseAbs().maxCoeff() < NEARLY_ZERO(FLOATTYPE));
|
||||
return ((_m - other._m).cwiseAbs().maxCoeff() < threshold);
|
||||
#else
|
||||
return (IS_THRESHOLD_EQUAL((*this)(0, 0), other(0, 0), threshold) &&
|
||||
IS_THRESHOLD_EQUAL((*this)(0, 1), other(0, 1), threshold) &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user