Как сделать колизию объектов сферической формы? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Как сделать колизию объектов сферической формы?

Например у меня есть два каких либо объекта сферической формы, допустим s1 и s2. Они имеют радиус 2. Как просчитать точку соприкосновения, если они находятся на разной высоте, ширине, длине? Я пытался но не смог. Помогите кто нибудь

8th Jun 2019, 4:10 PM
SomChack
SomChack - avatar
1 Answer
+ 2
Что-то вроде того: from math import sqrt distance = sqrt((x2 - x1)**2+(y2 - y1)**2) if distance <= (r1 + r2): collision = 1 Не тестировал, но идея вроде понятна.
17th Jun 2019, 1:29 PM
Vladislav Riabets
Vladislav Riabets - avatar