+ 1
Как сделать колизию объектов сферической формы?
Например у меня есть два каких либо объекта сферической формы, допустим s1 и s2. Они имеют радиус 2. Как просчитать точку соприкосновения, если они находятся на разной высоте, ширине, длине? Я пытался но не смог. Помогите кто нибудь
1 Respuesta
+ 2
Что-то вроде того:
from math import sqrt
distance = sqrt((x2 - x1)**2+(y2 - y1)**2)
if distance <= (r1 + r2):
collision = 1
Не тестировал, но идея вроде понятна.