PyOpenGL はじめました:glVertex

PyOpenGL はじめました記事一覧
glVertex

《著》小粒ちゃん《監修》小泉ひよ子とタマゴ倶楽部
第1版♪2006/09/21 ● 第2版♪2009/04/07

■ 概要

glVertex:頂点の位置を設定します。

  • glVertex, glVertex2d, glVertex2dv, glVertex2f, glVertex2fv, glVertex2i, glVertex2iv, glVertex2s, glVertex2sv, glVertex3d, glVertex3dv, glVertex3f, glVertex3fv, glVertex3i, glVertex3iv, glVertex3s, glVertex3sv, glVertex4d, glVertex4dv, glVertex4f, glVertex4fv, glVertex4i, glVertex4iv, glVertex4s, glVertex4sv
■ 関連記事
GL redbook bluebook Description
glVertex Chapter 2 - OpenGL Programming Guide
・Example 2-2 : Legal Uses of glVertex*()
Chapter 5. OpenGL Reference Pages
glVertex
specify a vertex
□□□□□ □□□□□□□□□

概要:glVertex*

$ cd ../GLUT/glutDisplayFunc/
$ python2.5 -i glutDisplayFunc.py 
['glutDisplayFunc.py']
>>> print glVertex.__doc__
Choose glVertexX based on number of args
>>> print glVertex2d.__doc__
glVertex2d( GLdouble(x), GLdouble(y) ) -> None
>>> print glVertex3d.__doc__
glVertex3d( GLdouble(x), GLdouble(y), GLdouble(z) ) -> None
    

事例:図形を描く

$ python2.5 glutDisplayFunc.py -s2
def ex_2():
    ex_glutDisplayFunc(GLUT_RGB, display_2)

def display_2():
    glClear(GL_COLOR_BUFFER_BIT)
    glBegin(GL_LINE_LOOP);             # 折れ線を閉じる
    glColor3d (0.0, 1,0, 0,0)
    glVertex2d(-0.5, -0.5)
    glVertex2d( 0.5, -0.5)
    glVertex2d( 0.5,  0.5)
    glVertex2d(-0.5,  0.5)
    glEnd()
    glFinish()    

Tips

》作業中です《
Last updated♪09/04/27