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()
dan ini adalah outpunya
berikut sedikit ilmu dari saya terimakasih.......










