public static MatrixNd createOrthographic(int size, float right, float left, float top, float bottom,
                                             float near, float far) {
        return createOrthographic(size, (double) right, (double) left, (double) top, (double) bottom, (double) near, (double) far);
    }
public static MatrixNd createOrthographic(int size, float right, float left, float top, float bottom,
                                             float near, float far) {
        return createOrthographic(size, (double) right, (double) left, (double) top, (double) bottom, (double) near, (double) far);
    }
public static MatrixNd createOrthographic ( int size , float right , float left , float top , float bottom , float near , float far ) { return createOrthographic ( size , ( double ) right , ( double ) left , ( double ) top , ( double ) bottom , ( double ) near , ( double ) far ) ; }
Creates an orthographic viewing frustum built from the provided values

@param size The size of the matrix, minimum of 4
@param right the right most plane of the viewing frustum
@param left the left most plane of the viewing frustum
@param top the top plane of the viewing frustum
@param bottom the bottom plane of the viewing frustum
@param near the near plane of the viewing frustum
@param far the far plane of the viewing frustum
@return A viewing frustum built from the provided values
Creates an orthographic viewing frustum built from the provided values