2014-05-11 3 views
0

나는 pymunk를 사용하고 있으며 원의 좌표를 호출하려고하지만 불가능한 것처럼 보입니다.pymunk에서 원 좌표계를 얻는 방법

File "D:/package/essai_optimisé(test).py", line 233, in main 
    ps = logo_shape.get_vertices() 
AttributeError: 'Circle' object has no attribute 'get_vertices' 
난 그냥 동적 볼에 이미지를 추가하고 이미지를 만들고 싶어

같이 회전 : 폴리 들어

ps = logo_shape.get_vertices()있어하지만 logo_shape가 원 객체를 참조 할 때, 내가 파이썬에서이 오류 객체 공 자체. 사전에 의해

감사합니다 :)

답변

0

원이 다각형에서 조금 다른 일을, 당신이 얻을 수있는 것은 무엇 원, 반경과 각도의 중심입니다. 그러나 원이있는 곳에 이미지를 표시하려는 경우에는 충분합니다.

기본적으로

center = circle.body.position + circle.offset.rotated(circle.body.angle) 
radius = circle.radius # scale image to match this 

가 pymunk에 포함되어 pygame_util.py에서 draw_circle 살펴 보자 https://github.com/viblo/pymunk/blob/master/pymunk/pygame_util.py

관련 문제