ich die effizienteste Art und Weise zu überprüfen, um zu wissen, ob ein gegebener Punkt (ein Auge Koordinate) innerhalb einer bestimmten Region ist (in diesem Fall einen Kreis).Python/Psychopy: Prüfen, ob ein Punkt innerhalb eines Kreises ist
Code:
win = visual.Window([600,600], allowGUI=False)
coordinate = [50,70] #example x and y coordinates
shape = visual.Circle(win, radius=120, units='pix') #shape to check if coordinates are within it
if coordinate in shape:
print "inside"
else:
print "outside"
>>TypeError: argument of type 'Circle' is not iterable
My x und y-Koordinaten entsprechen einem Punkt auf dem Fenster, ich überprüfen müssen, ob dieser Punkt innerhalb des Kreises befindet, dessen Radius 120 Pixel.
Danke, Steve
Neben dem einfachen geometrischen Weg, um den (im Quadrat) Abstandes beween Punkt und Zentrum der Überprüfung? –