Menggambar matahari dengan perulangan segitiga menggunakan Phyton OpenGL


Haiii sobat gacor pada kesempatan kali ini saya ingin membagikan sedikit ilmu yang sedang dipelajari  yaitu tentang menggambar matahari menggunakan python OpenGL
Library yang digunakan :
- PyOpenGL 3.1.3b2
- PyOpenGL-accelerate 3.1.3b2
Contoh Code :

from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *

def init():
    glClearColor(0.0, 0.0, 0.0, 0.0)
    gluOrtho2D(-500.0, 500.0, -500.0, 500.0)

def plotpoints():
    glColor3f(1.,1.0,0.) #untuk menentukan warna dari gambar
   
    for i in range(0,18): #for digunakan untuk membuat perulangan segitiga 
        s = 20 #sudut kelipatan 20
        glRotatef(s, 0.0, 0.0,1.0) #membuat sudut rotasi
        segitiga()        

    glFlush()


def segitiga():#fungsi membuat segitiga

    glBegin(GL_TRIANGLES)#berfungsi untuk membuat bentuk segitiga
    glVertex2f(-50.0,0.0)
    glVertex2f(50.0,0.0)
    glVertex2f(0.0,200.0)
    glEnd()


def main():
    glutInit(sys.argv)
    glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB)
    glutInitWindowSize(500,500)
    glutInitWindowPosition(100,100)
    glutCreateWindow("Matahari")
    glutDisplayFunc(plotpoints)

    init()
    glutMainLoop()
    
main()


Tidak ada komentar:

Diberdayakan oleh Blogger.