주어진 지점 (눈 좌표)이 특정 영역 (이 경우 원) 내에 있는지 확인하는 가장 효율적인 방법을 알고 싶습니다.Python/Psychopy : 점이 원 내에 있는지 확인
번호 :
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
내 X 및 Y 좌표는 I이 점은 그 반경 120 개 픽셀 원 내에 있는지 확인해야 창에서 한 지점에 대응한다.
감사합니다, 스티브
게다가 포인트와 센터의 (제곱) 거리를 확인하는 간단한 기하학적 방법 이외에도? –