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:
Posting Komentar