Turtle plotter#

BaseTurtle#

BaseTurtle.__init__(window_size=800, reach=16, speed=0, machine=None, coarseness=0)#
Parameters
  • coarseness (float) – A rounding factor, in degrees, to represent the resolution of the servos.

  • window_size (int) –

  • reach (float) –

  • speed (int) –

class PantoGraphTurtle(driver=8, follower=8, motor_1_pos=-1.5, motor_2_pos=1.5, window_size=800, speed=0, motor_1_centre_angle=0, motor_2_centre_angle=0, motor_1_sweep=180, motor_2_sweep=180, machine=None, coarseness=0)#

A turtle-graphics implementation of a PantoGraph. Instantiate your PantoGraph with turtle=True to create a turtle version of it, that copies everything the PantoGraph does.

Parameters
  • driver (int) –

  • follower (int) –

  • motor_1_pos (float) –

  • motor_2_pos (float) –

  • window_size (int) –

  • speed (int) –

  • motor_1_centre_angle (float) –

  • motor_2_centre_angle (float) –

  • motor_1_sweep (int) –

  • motor_2_sweep (int) –

  • coarseness (int) –

class BrachioGraphTurtle(inner_arm=8, outer_arm=8, window_size=800, speed=0, shoulder_centre_angle=0, elbow_centre_angle=90, shoulder_sweep=180, elbow_sweep=180, machine=None, coarseness=0)#

A turtle-graphics implementation of a BrachioGraph. Instantiate your BrachioGraph with turtle=True to create a turtle version of it, that copies everything the BrachioGraph does.

Parameters
  • inner_arm (float) –

  • outer_arm (float) –

  • window_size (int) –

  • speed (int) –

  • coarseness (int) –