How do you find an unknown point via the known location of other points and the angle of the unknown point when facing the known points?

91 Views Asked by At

Based on this previous question, but slightly different: Find a point using multilateration or triangulation

Suppose we have 3 points in a 3d coordinate system with the following locations.

A=(100,0,0) B=(0,100,100) C=(0,0,100)

If there is a 4th point, D, that has its angles known when pointed toward the other three points, can its location be found? If so, how would I find the coordinates? More known points can be added.

This is another similar question that has a useful picture that goes along with it: How can I find the coord of the 4th point only by the known coords of the other three points and the angles?

This question has many answers, but it is in 2d: Find 3rd point of triangle given two points and one angle Would more points be needed for 3d?