Finding Components of Rotated Ellipsoid using Euler Angles

Click For Summary
SUMMARY

The discussion focuses on calculating the components of a rotated ellipsoid in 3D space using Euler angles. The ellipsoid is defined by its three radii (Rx, Ry, Rz) and three Euler angles (Ix, Iy, Iz). To find the components in an arbitrary direction, the inverse rotation is applied using the angles -Ix, -Iy, -Iz, followed by the application of spherical coordinates equations: x = Rx sin(theta) cos(phi), y = Ry sin(theta) sin(phi), and z = Rz cos(theta). The Pythagorean theorem is then utilized to determine the distance from the center to the surface of the ellipsoid.

PREREQUISITES
  • Understanding of 3D geometry and ellipsoids
  • Familiarity with Euler angles and their application in rotations
  • Knowledge of spherical coordinates and their equations
  • Basic grasp of the Pythagorean theorem in three dimensions
NEXT STEPS
  • Research the mathematical principles of 3D transformations using Euler angles
  • Explore algorithms for calculating intersections of polyhedra in 3D space
  • Learn about the application of spherical coordinates in 3D modeling
  • Investigate numerical methods for solving geometric problems involving ellipsoids
USEFUL FOR

Mathematicians, computer graphics developers, and engineers working on 3D modeling, simulation, and collision detection involving ellipsoids and polyhedra.

TheDestroyer
Messages
401
Reaction score
1
Hello guys,

I'm trying to find an algorithm to solve an overlap problem between many polyhedra in space, so here this question appears.

Imagine an Ellipsoid rotated by Euler angles in 3D space. This Ellipsoid could be characterised by its 3 radii Rx,Ry and Rz, and by 3 Euler angles in space Ix,Iy and Iz.

The question is, how do I get the components of those radii in an arbitrary direction in space after it being rotated by Euler angles? is this problem easy to solve? I don't know where to start.

Thank you
 
Physics news on Phys.org
I think I got it.

One has to do the inverse rotation for the arbitrary direction by the angles -Ix,-Iy,-Iz. Then use the spherical coordinates equations to get the distances from the center.

x = Rx sin(theta) cos(phi)
y = Ry sin(theta) sin(phi)
z = Rz cos(theta)

then one could take use the Pythagorean to the distance from the center to the surface of that ellipsoid.

Is this approach correct?

Thanks
 
Oh my god! not a single comment? am I in the wrong place?
 

Similar threads

  • · Replies 18 ·
Replies
18
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K