Can someone help me with calculating cartesian coordinates for a moving object?

Click For Summary
SUMMARY

The discussion focuses on calculating the Cartesian coordinates of an object moving from location L1 to L2 in three-dimensional space after traveling a specified distance D. The coordinates of L1 and L2 are defined as L1 = (x1, y1, z1) and L2 = (x2, y2, z2). The formula provided utilizes the distance d between L1 and L2, calculated as d = sqrt((x2-x1)² + (y2-y1)² + (z2-z1)²), to derive the coordinates of the object at distance D using the equations: x = x1 + (x2-x1)(D/d), y = y1 + (y2-y1)(D/d), and z = z1 + (z2-z1)(D/d).

PREREQUISITES
  • Understanding of Cartesian coordinates in three-dimensional space
  • Basic knowledge of distance calculation using the Euclidean formula
  • Familiarity with linear interpolation concepts
  • Ability to manipulate algebraic equations
NEXT STEPS
  • Study linear interpolation techniques in three-dimensional geometry
  • Learn about vector mathematics and its applications in motion
  • Explore 3D graphics programming using libraries like OpenGL or Unity
  • Investigate the use of parametric equations in computer graphics
USEFUL FOR

Mathematicians, computer graphics developers, game developers, and anyone involved in simulations or modeling of movement in three-dimensional space.

Ralgar
Messages
2
Reaction score
0
Hi. I was just wondering if anyone could help me with a formula to solve the following problem.

I have two locations (L1 and L2), which I know the cartesian coordinates of, situated in a three dimensional space. I also have a distance (D) which I also know the value of. D is not the distance between L1 and L2. If an object moves from it's starting location at L1 in a straight line towards L2, how do I calculate the cartesian coordinates of the object after it has traveled a distance of D units.

I'd certainly appreciate any assistance in this.

Cheers.
 
Mathematics news on Phys.org
Let L1= (x1,y1,z1) and
L2= (x2,y2,z2).

Let d= distance from L2 to L1= [sqrt]((x2-x1)2+(y2-y1)2+(z2-z1)2).

The any point on the line through L2 and L1 has coordinates
x= x1+ (x2-x1)(t/d)
y= y1+ (y2-y1(t/d)
z= z1+ (z2-z1)(t/d)

(notice that when t= 0, this is x= x1 and when t= d, this is x= x2, etc.)

In particular, taking t= D will give the coordinates of the point at distance D from L1 in the direction of L2.
 
Thank you.
 

Similar threads

  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K