Matrix4d.setOrthoSymmetricLH

Set this matrix to be a symmetric orthographic projection transformation for a left-handed coordinate system using OpenGL's NDC z range of <code>[-1..+1]</code>. <p> This method is equivalent to calling {@link #setOrthoLH(double, double, double, double, double, double) setOrthoLH()} with <code>left=-width/2</code>, <code>right=+width/2</code>, <code>bottom=-height/2</code> and <code>top=+height/2</code>. <p> In order to apply the symmetric orthographic projection to an already existing transformation, use {@link #orthoSymmetricLH(double, double, double, double) orthoSymmetricLH()}. <p> Reference: <a href="http://www.songho.ca/opengl/gl_projectionmatrix.html#ortho">http://www.songho.ca</a>

@see #orthoSymmetricLH(double, double, double, double)

@param width the distance between the right and left frustum edges @param height the distance between the top and bottom frustum edges @param zNear near clipping plane distance @param zFar far clipping plane distance @return this

  1. Matrix4d setOrthoSymmetricLH(double width, double height, double zNear, double zFar, bool zZeroToOne)
  2. Matrix4d setOrthoSymmetricLH(double width, double height, double zNear, double zFar)
    struct Matrix4d
    ref public return
    setOrthoSymmetricLH
    (
    double width
    ,
    double height
    ,
    double zNear
    ,
    double zFar
    )

Meta