Renderer.RenderRendering vector tables
val shape_of_name : string -> Settings.shapeGuess a body's shape from its name
val size_of_shape : Settings.shape -> intGuess a body's size from its shape
Mouse drag state: Some (last_x, last_y) when button held
Apply the current view rotation to a 3D point, returning projected (x, y)
val init : Ephemeral.Vector_table.vtable list -> int -> string -> unitInitialize the rendering environment
val draw_shape :
Settings.shape ->
bool ->
(int * int) ->
int ->
Graphics.color ->
unitDraw a body's shape on the screen
val screen_coords_of_body : int -> Settings.body -> int * intCompute a body's screen coordinates from its real coordinates