E

F

vrhovi

A

B

C

D

E

F

G

H

E

F

a

dijagonalni presjek

dijagonale baze

a

a

a

a

a

a

a

a

a

a

v

d

D

d_1

d_2

a

a

a

a

pravi kut - točke

pravi kut

v

prostorna dijagonala

oznake 2

v

vrhovi

dijagonale baze

strane

D = (4.8508, 0.0966)
A = (-1.296, -1.4038)
a = Ray(A, A + Vector[A, A + (1, 0)])
B = Point(a)
b = Ray(A, A + Vector[A, A + (0, 1)])
C = Point(b)
B' = Translate(B, Vector[A, C])
e_3 = Segment(A, B)
f = Segment(B, B')
g = Segment(B', C)
h = Segment(C, A)
o = false
G = Point(Ray[D, D - (1, 0)])
i = Segment(A, G)
c = Segment(B, D)
G' = Translate(G, Vector[B, D])
G'' = Translate(G', Vector[A, B])
e = Segment(G, G')
j = Segment(G', G'')
k = Segment(G'', D)
G'_1 = Translate(G, Vector[A, C])
G''_1 = Translate(G', Vector[A, C])
G''' = Translate(G'', Vector[A, C])
D' = Translate(D, Vector[A, C])
l = Segment(C, G'_1)
m = Segment(G'_1, G''_1)
n = Segment(G''_1, G''')
p = Segment(G''', D')
q = Segment(D', B')
r = Segment(D', D)
s = Segment(G''', G'')
t = Segment(G''_1, G')
a_1 = Segment(G'_1, G)
D_1 = (26.534, -0.9682)
A_1 = (22.8556, 2.9522)
a_3 = Ray(A_1, A_1 + Vector[A_1, A_1 + (1, 0)])
B_1 = (23.7752, 0.1934)
b_1 = Ray(A_1, A_1 + Vector[A_1, A_1 + (0, 1)])
C_1 = (29.8736, 3.5814)
B'_1 = Translate(B_1, Vector[A_1, C_1])
e_1 = Segment(A_1, B_1)
f_1 = Segment(B_1, B'_1)
g_1 = Segment(B'_1, C_1)
h_1 = Segment(C_1, A_1)
G_1 = (24.7432, 5.5174)
i_1 = Segment(A_1, G_1)
c_1 = Segment(B_1, D_1)
G'_2 = (27.4052, 4.2106)
e_2 = Segment(G_1, G'_2)
G''_2 = (27.986, 1.0646)
j_1 = Segment(G'_2, G''_2)
k_1 = Segment(G''_2, D_1)
G'_3 = Translate(G_1, Vector[A_1, C_1])
G''_3 = Translate(G'_2, Vector[A_1, C_1])
G'''_1 = Translate(G''_2, Vector[A_1, C_1])
D'_1 = Translate(D_1, Vector[A_1, C_1])
l_1 = Segment(C_1, G'_3)
m_1 = Segment(G'_3, G''_3)
n_1 = Segment(G''_3, G'''_1)
p_1 = Segment(G'''_1, D'_1)
q_1 = Segment(D'_1, B'_1)
r_1 = Segment(D'_1, D_1)
s_1 = Segment(G'''_1, G''_2)
t_1 = Segment(G''_3, G'_2)
a_2 = Segment(G'_3, G_1)
d = Segment(A_1, G''_2)
d_1 = Segment(G'_2, B_1)
b_2 = Segment(G_1, D_1)
c_2 = Segment(A, G'')
d_2 = Segment(G', B)
f_2 = Segment(G, D)
E = Intersect(h, i)
F = Point(c_2)
H = Intersect(n, p)
I = Intersect(g, h)
mnogokut1, e_4, f_3, h_2, i_2 = Polygon(E, F, H, I)
u = false
v = true
g_2 = Segment(A, G''')
J = Point(s)
K = Point(c_2)
L = Intersect(Line[J, Line[G'', K]], Line[K, Line[J, G'']])
j_2 = Segment(L, K)
k_2 = Segment(L, J)
w = false
o_1 = false
u_1 = false
v_1 = true
w_1 = false
l_2 = false
mnogokut2, a_4, b_3, b'_1, c_3 = Polygon(A_1, B_1, B'_1, C_1)
M = Intersect(b_3, b'_1)
mnogokut3, b_4, d_3, d'_1, m_2 = Polygon(B_1, D_1, D'_1, M)
N = Intersect(b'_1, c_3)
mnogokut4, g_3, a_5, n_2, g'_3 = Polygon(G_1, A_1, N, G'_3)
mnogokut5, n_3, m_3, d'_2, g'''_1, g''_3, g'_1 = Polygon(N, M, D'_1, G'''_1, G''_3, G'_3)
o_2 = true