def remove_vertex(vertices, position): # find out which point was clicked on (tolerance radius is 6 pixels, as big as the circle's radius) for vertex in vertices: if th.squared_length(position - vertex) <= 36: vertices.remove(vertex) return True return False
#print(th.length(sf.Vector2(3, 5))) polar_vector = th.PolarVector2(1, 2) vector2 = sf.Vector2(1, 2) vector3 = sf.Vector3(1, 2, 3) # test length() print(th.length(polar_vector)) print(th.length(vector2)) print(th.length(vector3)) # test squared_length() print(th.squared_length(vector2)) print(th.squared_length(vector3)) # test set_length() print(vector2) th.set_length(vector2, 50) print(vector2) ## test unit_vector() #print(th.unit_vector(vector2)) # FAIL #print(th.unit_vector(vector3)) # FAIL # test polar_angle() print(th.polar_angle(polar_vector)) print(th.polar_angle(vector2)) print(th.polar_angle(vector3))