Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame
- import math
- import sys
- pygame.init()
- screen=pygame.display.set_mode((600,3000))
- pygame.display.set_caption(''Elliptical orbit'')
- clock=pygame.time.clock()
- while True:
- for event in pygame.event.get():
- if event.type==pygame.QUIT:
- sys.exit()
- xRadius=250
- yRadius=100
- for degree in range(0,360,10):
- x1=int(math.cos(degree*2*math.pi/360)*xRadius)+300
- y2=int(math.sin(degree*2*math.pi/360)*yRadius)+150
- screen.fill((0,0,0))
- pygame.draw.circle(screen,(255,0,0),[300,150],35)
- pygame.draw.ellipse(screen,(255,255,255),[50,50,500,200],1)
- pygame.draw.circle(screen,(0,0,255),[x1,y1],15)
- pygame.display.flip()
- clock.tick(5)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement