Ellipsoid Equation for Object Motion?

  • Thread starter Thread starter jclar1701d
  • Start date Start date
  • Tags Tags
    Ellipsoid
Click For Summary
SUMMARY

The discussion centers on calculating an ellipsoid for an object moving in 3D space, using a velocity vector 'v' and a center point 'P'. The user seeks to derive a formula that allows the object to move along the ellipsoid's surface, transitioning from elliptical motion around 'P' to varying directions. It is established that to fully define the ellipsoid, additional parameters are necessary beyond the center point and tangent vector, specifically regarding orientation and shape.

PREREQUISITES
  • Understanding of 3D vector mathematics
  • Familiarity with ellipsoid properties and equations
  • Knowledge of physics principles related to motion
  • Basic programming skills for implementing mathematical formulas
NEXT STEPS
  • Research the mathematical definition and properties of ellipsoids
  • Learn how to derive equations for motion along curved surfaces
  • Explore vector calculus to understand tangent vectors in 3D space
  • Investigate physics engines like Unity or Unreal Engine for practical implementation
USEFUL FOR

Game developers, physics programmers, and anyone involved in simulating motion in 3D environments will benefit from this discussion.

jclar1701d
Messages
1
Reaction score
0

Homework Statement


Hey, I'm doing some physics programming for a game, and could use some general help getting a formula. I'm not great with mathematics/physics, but I know enough to comprehend any feedback. Any help is greatly appreciated!

So I have an object free-floating in 3D space at velocity 'v' (an (x,y,z) vector). Then, a nearby point is selected, 'P' ((x,y,z) point).
I need to calculate an ellipsoid using 'v' as a tangent vector, and 'P' as the center point. The object will need to move along the surface of the ellipsoid. Initially, it will move in an elliptical motion around 'P', but input will allow the object to change direction along the full ellipsoid's surface.

I guess my first question is: do I need any other information to calculate the ellipsoid?


Homework Equations


To give an idea, at the end of the day, I need to have a single (x,y,z) vector to act as my object's new velocity at every new moment. My new equation needs to provide this.


The Attempt at a Solution


I'm not really even sure where to start. It's been a while since I've dealt with math/physics of this level, so any help is appreciated.
 
Physics news on Phys.org
An ellipsoid has 8 degrees of freedom: 3 for the coordinates of the centre, two for the orientation and 3 more for the shape. P nails the first 3, but the tangent requirement only fixes one more (I think). So yes, you need a fair bit more information.
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
Replies
9
Views
1K
  • · Replies 20 ·
Replies
20
Views
2K
Replies
1
Views
884
Replies
4
Views
3K