[Date Index]
[Thread Index]
[Author Index]
Re: Triangulation Problem
*To*: mathgroup at smc.vnet.net
*Subject*: [mg3007] Re: Triangulation Problem
*From*: in2optix at aol.com (In2Optix)
*Date*: Mon, 22 Jan 1996 03:06:02 -0500
In article <4diafm$84a at dragonfly.wri.com>, techie at io.org (david hoare)
writes:
>I am looking for the trigonometric / algebreic formulae one would use
>to triangulate an unknown position, knowing 3 fixed points and the
>respective distances to the unknown point. (make sence?)
>Oh - in 3 dimensional space.
>
>And actually, the reverse operations would be handy too...ie: given a
>known central point, AND 3 other fixed points, how to find the lengths
>of the lines required to meet at that first point, in 3D.
>
>It's for a program I'm writing, and it's been a while since I've done
>this sort of thing - - my math has left me!
>Any Help would be GREATLY appreciated!!
>
>Thanks,
>David.
>techie at io.org
>
>
If you know the distance to the unknown point, but not the direction
(which is the opposite of what would happen in a typical surveying
scenario) then the unknown point lies on a sphere. Each of your three
known points would be surrounded by spheres of radius equal to their
respective distance to the unknown point. Solving the equations of the
three spheres will result in the intersection point(s). If you think
about the problem in these terms, one will realize that in the majority of
cases, two solutions will be found.
Equations of the spheres:
sphere1=(x-x1)^2+(y-y1)^2+(z-z1)^2==r1^2;
sphere2=(x-x2)^2+(y-y2)^2+(z-z2)^2==r2^2;
sphere3=(x-x3)^2+(y-y3)^2+(z-z3)^2==r3^2;
where (xi, yi, zi) is the position of the three known points and ri is the
distance from point i to the unknown point. Now solve for x, y, and z.
Solve[{sphere1,sphere2,sphere3},{x,y,z}]
As for the reverse problem, you only need to reverse the sphere equations
given above (i.e., solve for ri). For example:
r1= Sqrt[(x-x1)^2+(y-y1)^2+(z-z1)^2]
Good luck,
Anthony D. Gleckler
Kaman Aerospace Corporation
==== [MESSAGE SEPARATOR] ====
Prev by Date:
**Cross sections of 3D figures**
Next by Date:
**Re: Readability suggestions**
Previous by thread:
**Re: Triangulation Problem**
Next by thread:
**Re: Triangulation Problem**
| |