Top of Object

Person standing on the ground

Altitude

Ground horizon

Slant Range(Line of Sight)

Angle of elevation

Angle of depression

Angle of depression

Angle of elevation

If you want to move top towards up 
or down to increase or decrease the 
height of the object and move towards 
left or right to decrease or increase 
width of the base line 

Note

A = (-0.7, -0.74)
B = (6.28, -0.72)
f = Line(A, B)
C = (2.3, 5.14)
g = Line(C, f)
h = Line(C, f)
i = OrthogonalLine(C, h)
D = Intersect(i, g)
E = Intersect(i, f)
F = Point(f)
j = Segment(C, E)
k = Segment(F, E)
l = Segment(F, C)
α = Angle(C, F, E)
G = Point(h)
β = Angle(F, C, G)
a = true
b = true
H = (2.550909090909091, 5.3454545454545475)
I = (2.550909090909091, 5.3454545454545475)
J = (1.9660704149731294, 5.187634983074891)
K = (2.714190096685145, 4.992012401134253)
L = (2.138248449015946, 4.809577970373383)
M = (6.041818181818183, -0.36363636363635937)
N = (6.0963636363636375, -0.36363636363635937)
O = (6.307740542281367, -0.37198525937889654)
P = (5.633204245193914, -1.0212317187254918)
Q = (5.546683632171751, -0.9043373852283154)
stroke2 = PolyLine((5.896363636363642, -0.47272727272726944), (NaN, NaN), (5.896363636363642, -0.47272727272726944), (5.841818181818187, -0.5272727272727239), (5.805454545454551, -0.5818181818181785), (5.750909090909096, -0.6181818181818148), (5.696363636363642, -0.6727272727272693), (5.678181818181824, -0.7272727272727239), (5.66, -0.7818181818181784), (5.66, -0.854545454545451), (5.66, -0.9272727272727238), (5.678181818181824, -0.9818181818181783), (5.750909090909096, -0.9818181818181783), (5.805454545454551, -1.0181818181818147), (5.91454545454546, -1.0181818181818147), (6.02363636363637, -1.0181818181818147), (6.078181818181824, -1), (6.132727272727279, -0.9636363636363601), (6.187272727272733, -0.945454545454542), (6.2418181818181875, -0.9272727272727238), (6.314545454545461, -0.9272727272727238), (6.369090909090915, -0.8909090909090874), (6.4054545454545515, -0.8363636363636329), (6.4054545454545515, -0.7272727272727239), (6.4054545454545515, -0.6181818181818148), (6.387272727272734, -0.5636363636363603), (6.350909090909097, -0.5090909090909058), (6.314545454545461, -0.45454545454545126), (6.296363636363642, -0.38181818181817856), (6.132727272727279, -0.38181818181817856), (6.005454545454551, -0.38181818181817856), (5.9509090909090965, -0.4), (5.896363636363642, -0.43636363636363307), (5.878181818181824, -0.4909090909090876), true)
stroke1 = PolyLine((2.3872727272727294, 5.454545454545455), (NaN, NaN), (2.3872727272727294, 5.454545454545455), (2.3327272727272748, 5.436363636363637), (NaN, NaN), (2.3145454545454567, 5.418181818181819), (NaN, NaN), (2.3145454545454567, 5.418181818181819), (2.241818181818184, 5.418181818181819), (2.1327272727272746, 5.418181818181819), (2.0236363636363657, 5.418181818181819), (1.969090909090911, 5.4), (1.9509090909090927, 5.345454545454547), (1.9509090909090927, 5.272727272727273), (1.9509090909090927, 5.2), (1.9327272727272746, 5.145454545454546), (1.9327272727272746, 5.036363636363637), (1.9327272727272746, 4.927272727272729), (1.987272727272729, 4.8909090909090915), (2.0236363636363657, 4.836363636363638), (2.06, 4.781818181818183), (2.1327272727272746, 4.781818181818183), (2.2054545454545478, 4.781818181818183), (2.2781818181818205, 4.818181818181819), (2.3690909090909114, 4.836363636363638), (2.423636363636366, 4.872727272727274), (2.4781818181818207, 4.8909090909090915), (2.5327272727272754, 4.90909090909091), (2.5872727272727296, 4.963636363636365), (2.6418181818181843, 5.018181818181819), (2.6418181818181843, 5.090909090909092), (2.66, 5.145454545454546), (2.66, 5.218181818181819), (2.6418181818181843, 5.272727272727273), (2.5872727272727296, 5.3090909090909095), (2.5509090909090935, 5.363636363636364), (2.441818181818184, 5.363636363636364), (2.3327272727272748, 5.363636363636364), (2.2781818181818205, 5.381818181818183), (2.223636363636366, 5.4), (2.223636363636366, 5.4727272727272736), true)
c = false