Billiard  1
A Gym Environment with a ball pushing arm
Classes | Functions | Variables
gym_billiard.utils.physics Namespace Reference

Classes

class  PhysicsSim
 

Functions

def draw_polygon (polygon, body, screen, params, color)
 
def my_draw_circle (circle, body, screen, params, color)
 

Variables

 phys = PhysicsSim(balls_pose=[[0, 0], [1, 1]])
 

Function Documentation

◆ draw_polygon()

def gym_billiard.utils.physics.draw_polygon (   polygon,
  body,
  screen,
  params,
  color 
)
Function used to extend polygon shape with drawing function
:param polygon: self
:param body: body to draw
:param screen: screen where to draw
:param params:
:param color:
:return:

◆ my_draw_circle()

def gym_billiard.utils.physics.my_draw_circle (   circle,
  body,
  screen,
  params,
  color 
)
Function used to extend circle shape with drawing function
:param circle: self
:param body: body to draw
:param screen: screen where to draw
:param params:
:param color:
:return:

Variable Documentation

◆ phys

gym_billiard.utils.physics.phys = PhysicsSim(balls_pose=[[0, 0], [1, 1]])