- Tumbleweed 0.7-461.22
- Leap-15.6
GLUPICKMATRIX(3G) | GLUPICKMATRIX(3G) |
̾??¶
gluPickMatrix - ?ԥå??????ΰ???????????
????¶
void gluPickMatrix( GLdouble x,
GLdouble y, GLdouble delX, GLdouble delY, GLint *viewport )
??????¶
- x, y
- ?ԥå??????ΰ????濴?????ɥ???ɸ?ǻ??ꤹ?롣
- delX, delY
- ?ԥå??????ΰ??????ȹ⤵?????ɥ???ɸ?ǻ??ꤹ?롣
- viewport
- ???ߤΥӥ塼?ݡ??Ȥ????ꤹ??(glGetIntegerv ???????????????ǻ???)??
????¶
gluPickMatrix ?ϡ????????ӥ塼?ݡ??Ȥξ??ΰ??????¤??뤿???? ?Ȥ????ͱƹ????????롣 ???δؿ??????̡??????????ն??????褵?줿???֥??????Ȥ?Ĵ?٤??ݤ? ?Ȥ??롣 ?ޤ???gluPickMatrix ???Ȥä????????????????ξ??ΰ??????? ???롣 ???ˡ?(glRenderMode ???Ȥä?)???쥯???????⡼?ɤ????äƤ??? ?????????????褹?롣 ?????ȥ????????ζ?????褵?줿???ƤΥץ??ߥƥ??֤????̤??졢 ???쥯???????Хåե??˳?Ǽ?????롣
gluPickMatrix ?????ä??????ˤϸ??ߤι??ݤ??????롣 ???????????줿?????????????? glMultMatrix ???Ƥ????Ȥ???Ʊ?ͤ? ư???Ǥ??롣 ???ä??ԥå?????????ΨŪ?˻Ȥ??????ˤϡ??ǽ??? glLoadIdentity ???Ƥ???ñ?̹?????Ʃ???ͱƹ????å??˥????? ???Ƥ????? ?????Ƽ??? gluPickMatrix ???Ƥӡ??Ǹ??˥??ޥ??? (gluPerspective ??)???ƤӽФ???Ʃ???ͱƹ????˥ԥå??????? ?ݤ??롣
gluPickMatrix ???Ȥä? NURBS ???ԥå????????ˤϡ? NURBS ?? GLU_AUTO_LOAD_MATRIX °???ϥ??դˤ??Ƥ??????ȡ? GLU_AUTO_LOAD_MATRIX °???????դǤʤ????С? ?????????????????Ƥ? NURBS ???̤ϡ??ԥå????ʤ????? ?ԥå???????????ʬ???Τ??줫?????ۤʤ롣
??????¶
???????Τ褦?????褹?????????ͤ???:
glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluPerspective(...); glMatrixMode(GL_MODELVIEW);
?ӥ塼?ݡ?????ʬ???ԥå??????ΰ??Ȥ??ƥ??쥯???????????Ǥ????褦?ˤ??? ?ˤϡ????Τ褦?ˤ???:
glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluPickMatrix(x, y, width, height, viewport); gluPerspective(...); glMatrixMode(GL_MODELVIEW);
??Ϣ????¶
glGet, glLoadIndentity, glMultMatrix, glRenderMode, gluPerspective