zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    nginx
    mysql
    intelij maven
    redis命令大全
    绑定touch事件后click无效,vue项目解决棒法
    新的用法
    img
    vuedragable
    自己总结
    vuex的项目在id中不能运行
  • 原文地址:https://www.cnblogs.com/jizhen521/p/3046853.html
Copyright © 2011-2022 走看看