Gamedev.net에서 "A Verlet based approach for 2D game physics"을 팔로우했으며 비슷한 것을 작성했습니다. 내가 겪고있는 문제는 상자가 너무 많이 미끄러지는 것입니다. 상자에 마찰이 더해지고 작은 비트 만 슬라이드하는 간단한 휴식 상태를 어떻게 추가 할 수 있습니까?
두 개의 몸체에 대한 운동 방정식을 해결할 수있는 휴 용 코드가 있지만 그 결과 입자가 돌아가고 어디에서 오류가 발생하는지 찾을 수 없습니다. import numpy as np
import matplotlib.pyplot as plt
plt.style.use('ggplot')
DIM = 2
N = 2
ITER = 1000
def acc(r,
신속한 로프 로프를 구현하려고합니다. 제약에서 point masses의 위치를 고치려고 할 때, 그것들은 매우 빠르게 떨어져 나간다. 그리고 나서 좌표는 NaN이된다. 내 코드에서 무엇이 잘못 될 수 있습니까? import Foundation
private let DEF_POINT_COUNT = 10
private let CONST_ITERATIO
너무 큰 시간 단계를 수정 : http://www.gamedev.net/page/resources/_/technical/math-and-physics/a-simple-time-corrected-verlet-integration-method-r2200 하지만 내 볼은의 벽에 (그것을 바탕으로 수평 벽, 볼과 가속 아래로 지시되는) 경우 언젠가 내 게임이 올바