Beispiel #1
0
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
Beispiel #2
0
#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))