• OpenGL2D_2_3D


    OpenGL

    gluUnProject

    The gluUnProject function maps window coordinates to object coordinates. 

    int gluUnProject(
      GLdouble winx,
      GLdouble winy,
      GLdouble winz,
      const GLdouble modelMatrix[16],
      const GLdouble projMatrix[16],
      const GLint viewport[4],
      GLdouble *objx,
      GLdouble *objy,
      GLdouble *objz
    );
    

    Parameters

    winx, winy, winz
    The window coordinates to be mapped.
    modelMatrix
    The modelview matrix (as from a glGetDoublev call).
    projMatrix
    The projection matrix (as from a glGetDoublev call).
    viewport
    The viewport (as from a glGetIntegerv call).
    objx, objy, objz
    The computed object coordinates.

    Return Values

    If the function succeeds, the return value is GL_TRUE.

    If the function fails, the return value is GL_FALSE.

    Remarks

    The gluUnProject function maps the specified window coordinates into object coordinates using modelMatrix, projMatrix, and viewport. The result is stored in objx, objy, and objz.

    Requirements

      Windows NT/2000: Requires Windows NT 3.5 or later.   Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.   Header: Declared in Glu.h.   Library: Use Glu32.lib.

    See Also

    glGet, glGetDoublev, glGetIntegerv, gluProject

  • 相关阅读:
    区分JS的空值
    死锁
    高效的SQLSERVER分页方案
    IIS经典模式VS集成模式
    MVC过滤器
    Request接收参数乱码原理解析
    int三种转化区别
    Area使用
    Action和Partial等区别
    Log4Net
  • 原文地址:https://www.cnblogs.com/jizhen521/p/3046853.html
Copyright © 2020-2023  润新知