How Can I Find Equations for 3D Elastic Collisions of Spheres?

Click For Summary

Discussion Overview

The discussion centers on finding equations for 3D elastic collisions of spheres, particularly in the context of programming simulations involving spheres with varying masses, radii, velocities, and angles. Participants explore the theoretical underpinnings and practical applications of these equations.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested

Main Points Raised

  • One participant seeks information on 3D elastic collision equations, noting a lack of resources compared to 1D collisions.
  • Another participant suggests that 3D collisions can be understood through analytic mechanics of rigid bodies and references a tutorial by Chri Hecker on 3D collisions in physics-based games.
  • Some participants propose that the standard 1D elastic collision equations can be adapted into 3D vector equations without special considerations for rigid-body dynamics, as the objects in question are spheres.
  • There is mention of the potential complexity introduced by rotating spheres, although one participant expresses limited experience with such scenarios.

Areas of Agreement / Disagreement

Participants express differing views on whether special considerations are needed for rigid-body dynamics in the case of spherical collisions. Some believe that adapting 1D equations suffices, while others suggest a more complex approach may be necessary.

Contextual Notes

Limitations include the potential need for additional assumptions regarding the nature of the collisions, such as the effects of rotation and the specific conditions under which the collisions occur.

Who May Find This Useful

This discussion may be useful for programmers and researchers interested in simulating physical interactions of spheres in three dimensions, as well as those studying the mechanics of collisions in physics.

vip4
Messages
4
Reaction score
0
I am try to write a program with 3D spheres of different masses, radius, velocities and angles. Then use three dimensional elastic collision equations to find the spheres new velocities and angles. The problem is that i can't find any information or equations on 3D elastic collisions, only 1D ones.
Can someone please point me to where i can find this information.
 
Physics news on Phys.org
3D spheres are planar collisiosn...other 3D objects you will need to learn some analytic mechanics on rigid bodies. Chri Hecker as a good tutorial on 3D collisiosn in physics-based games that runs through the same theory...a little less clean(theory wise) but does what it does.
 
i don't think there should be any special rigid-body problems, since you're dealing with spheres...all you have to do is to change the standard 1-D ellastic collision equations into 3-D vector equations, i guess..
 
yeah its planar lying on the 2 vectors of motion unless of course your spherse are rotating which I've never dealt with(but happens in billiards though they are confined still to a 2D plane)
 
Thanks guys.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 17 ·
Replies
17
Views
2K
  • · Replies 20 ·
Replies
20
Views
2K
  • · Replies 30 ·
2
Replies
30
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 14 ·
Replies
14
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 35 ·
2
Replies
35
Views
5K
  • · Replies 9 ·
Replies
9
Views
4K