pyrobosim.gui.world_canvas.WorldCanvas.__init__

WorldCanvas.__init__(main_window, world, dpi=100, animation_dt=0.1, realtime_factor=1.0)

Creates an instance of a pyrobosim figure canvas.

Parameters:
  • main_window (pyrobosim.gui.main.PyRoboSimMainWindow) – The main window object, needed for bookkeeping.

  • world (pyrobosim.core.world.World) – World object to attach.

  • dpi (int) – DPI for the figure.

  • animation_dt (float) – Time step for animations (seconds).

  • realtime_factor (float) – Real-time multiplication factor for animation (1.0 is real-time).