If we have two points in 3D space, does C# have any high-level libraries that would return the x,y,z coordinates of a point that is a specified distance along the line defined by the two points, using one of the points as origin?
extrapolatedPoint = FindPoint( origin3dPoint, second3dPoint, distanceFromOrigin)
P.S. The line defined by the points isn't a line-segment with the two points as endpoints, but a line that passes through the points.
P.P.S. Adding an image to show the practical purpose. I'm trying to write an app that would calculate lumber lengths as well as the compound cut angles for a splay-leg "trapezoidal" tool stand. The user must specify a) the height of the stand b) the dimensions of the stand's rectangular footprint c) the dimensions of the stand's smaller table surface and d) the nominal size of the lumber being used (e.g. two by four). I need to extrapolate the 3D point at a location 3/4 of the length in order to calculate the lengths of the cross-braces there.
