Calculates coordinates (x, y, z) out of horizontal direction, vertical angle, and slope distance to a target point using a 3-dimensional polar transformation.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r8), | intent(in) | :: | vx |
View point x. |
||
real(kind=r8), | intent(in) | :: | vy |
View point y. |
||
real(kind=r8), | intent(in) | :: | vz |
View point z. |
||
real(kind=r8), | intent(in) | :: | tx |
Target x. |
||
real(kind=r8), | intent(in) | :: | ty |
Target y. |
||
real(kind=r8), | intent(in) | :: | hz |
Horizontal direction between view point and target point. |
||
real(kind=r8), | intent(in) | :: | v |
Vertical angle between view point and target point. |
||
real(kind=r8), | intent(in) | :: | dist_hz |
Horizontal distance between view point and target point. |
||
real(kind=r8), | intent(out) | :: | x |
Transformed x. |
||
real(kind=r8), | intent(out) | :: | y |
Transformed y. |
||
real(kind=r8), | intent(out) | :: | z |
Transformed z. |
||
real(kind=r8), | intent(in), | optional | :: | azimuth |
Global azimuth. |