public boolean testPoint(float x, float y) {
        float nxX = +m00, nxY = +m10, nxW = 1.0f + m20;
        float pxX = -m00, pxY = -m10, pxW = 1.0f - m20;
        float nyX = +m01, nyY = +m11, nyW = 1.0f + m21;
        float pyX = -m01, pyY = -m11, pyW = 1.0f - m21;
        return nxX * x + nxY * y + nxW >= 0 && pxX * x + pxY * y + pxW >= 0 &&
               nyX * x + nyY * y + nyW >= 0 && pyX * x + pyY * y + pyW >= 0;
    }
public boolean testPoint ( float x , float y ) { float nxX = + m00 , nxY = + m10 , nxW = 1.0f + m20 ; float pxX = - m00 , pxY = - m10 , pxW = 1.0f - m20 ; float nyX = + m01 , nyY = + m11 , nyW = 1.0f + m21 ; float pyX = - m01 , pyY = - m11 , pyW = 1.0f - m21 ; return nxX * x + nxY * y + nxW >= 0 && pxX * x + pxY * y + pxW >= 0 && nyX * x + nyY * y + nyW >= 0 && pyX * x + pyY * y + pyW >= 0 ; }
/*
(non-Javadoc)
@see org.joml.Matrix3x2fc#testPoint(float, float)