2017-11-06 24 views
0

중력 시뮬레이터를 만들기 위해 Pymunk를 사용하고 있습니다. 내가 직면하고있는 문제는 단위입니다. 예를 들어, Vector Force에 상수 G를 정의하려면 어떻게해야합니까? 이 일을 위해 일종의 변환 테이블이 필요합니다. 난 이미 명령 "space.gravity (0, -9.8)를 사용하여 9.8을 테스트, 그리고 내가 대략적인 값을 사용할 수 있습니다 어떻게 pymunk는 미터 초에 설정되지 않은 의미, 아주 천천히 떨어질Pymunk를 사용하는 N 중력 시뮬레이터

+0

도움말 설명서의 게시 지침을 읽고 따르십시오. [최소한의 완전하고 검증 가능한 예제] (http://stackoverflow.com/help/mcve)가 여기에 적용됩니다. MCVE 코드를 게시하고 문제를 정확하게 설명하기 전까지는 효과적으로 도움을 드릴 수 없습니다. 게시 된 코드를 텍스트 파일에 붙여넣고 설명한 문제를 재현 할 수 있어야합니다. – Prune

답변

1

Pymunk documentation에서 :.?

질량, 무게 및 단위

어떤 단위 모든 에 정의되어 있습니다. 예를 들어, 킬로그램 그램의 몸의 질량은? Pymunk는 단위 -이다로서 때로는 Pymunk의 사용자는 혼동 될 수 있습니다 덜 사용하고 당신이 사용하는 단위를 신경 쓰지 않는다. 만일 expectuch 함수에 초 단위로 을 전달하면 ng 시간이면 시간 단위는 초입니다. 거리를 예상하는 함수에 픽셀을 전달하면 거리 단위는 픽셀입니다.

그런 다음 파생 된 단위는 위의 것을 조합 한 것입니다. 따라서 초와 픽셀의 경우 속도 단위는 초당 픽셀 수입니다.

"미터"는 디스플레이 공간에서 의미가 없습니다. "초"는 구현 지연으로 운전하는 단위입니다. 모든 상호 작용을 코드에 포함시키는 것이 중요합니다.