Pygame에서 화살촉의 시작점과 끝점이있는 화살표 머리의 세 점에 대한 좌표를 어떻게 계산하면됩니다. 선과 같은 방향으로 포인트?PyGame에서 선의 방향을 따르는 화살촉 그리기
def __draw_arrow(self, screen, colour, start, end):
start = self.__coordinate_lookup[start]
end = self.__coordinate_lookup[end]
dX = start[0] - end[0]
dY = -(start[1] - end[1])
print m.degrees(m.atan(dX/dY)) + 360
pygame.draw.line(screen,colour,start,end,2)
내가 각도와 라인의 기울기와 장난 시도했습니다, 사실은 Y 좌표가 위쪽으로 증가 아래쪽 대신에 저를 던지고 내가 올바른 방향으로 찔러을 주셔서 감사합니다 정말 것이다.
가능한 중복 (http://stackoverflow.com/questions/31462791/find-coordinates-to-draw-arrow-head-isoscele-triangle-at-the-end-of-a-line) – Spektre
원하는 중복 QA 앱 이것도보기 : [튜브 종료 정상에 따라 실린더에 회전을 적용하십시오] (http://stackoverflow.com/a/39674497/2521214) – Spektre