vrhovi

A

B

C

D

E

F

G

H

a

b

c

d

pravi kut - vrhovi 1

pravi kut 1

pravi kut - vrhovi - 2

pravi kut 2

pravokutni trokut 2

pravokutni trokut 1

v_2

pravokutni trokut 3

pravi kut - vrhovi 3

pravi kut 3

dijagonalni presjek

pravi kut 4 - vrhovi

pravi kut 4

dijagonale baze

visina piramide

strane

a

a

b

b

d

v

v

2

paralela s a

vrhovi vektora

vektor

\frac{a}{2}

\frac{a}{2}

b

strana 1

vrhovi

sakrij

strana 3

strana 2

A' = (-3.8474006262896845, 4.195349640743061)
A = (-4.413495210835328, 3.7321813442966247)
a = Ray(A, A + Vector[A, A + (1, 0)])
B = Point(a)
b = Ray(A, A + Vector[A, A + (0, 1)])
D = Translate(B, Vector[A, A'])
e = Segment(A, B)
i = Segment(B, D)
p = Segment(A', A)
q = Segment(A', D)
o = true
C = Intersect(i, q)
c = Segment(A, C)
E = Point(e)
d = Segment(A', E)
F = Intersect(c, d)
f = OrthogonalLine(F, e)
G = Point(f)
H = Intersect(e, c)
g = Segment(G, H)
I = Intersect(e, d)
h = Segment(G, I)
j = Segment(G, C)
k = Segment(G, A')
J = Intersect(c, d)
K = Midpoint(e)
l = Segment(G, K)
m = Segment(G, J)
L = Point(Line[K, J])
s = false
t = false
O = Point(e)
P = Intersect(Circle[K, O], l)
Q = Intersect(Line[P, Line[A, B]], Line[O, l])
a_1 = Segment(P, Q)
b_1 = Segment(Q, O)
u = false
v = false
R = Intersect(e, d)
mnogokut1, g_2, k_2, r_1 = Polygon(K, R, G)
w = false
M = Point(m)
N = Intersect(Line[M, Line[J, K]], Line[L, Line[J, M]])
n = Segment(M, N)
r = Segment(N, L)
S = Intersect(e, l)
c_1 = Segment(J, S)
T = Point(c_1)
U = Intersect(h, l)
mnogokut2, u_1, s_1, t_1 = Polygon(S, T, U)
J' = Mirror(J, J)
S' = Mirror(S, J)
d_1 = Segment(J', S')
o_1 = false
v_1 = false
V = Intersect(e, h)
W = Intersect(h, m)
Z = Point(m)
mnogokut3, f_1, g_1, h_1 = Polygon(Z, D, W)
b_2 = false
E_1 = Point(d)
F_1 = Point(m)
G_1 = Intersect(Line[F_1, Line[J, E_1]], Line[E_1, Line[J, F_1]])
d_2 = Segment(F_1, G_1)
e_2 = Segment(G_1, E_1)
f_2 = false
h_2 = false
H_1 = Point(e)
I_1 = Intersect(c, j)
J_1 = Intersect(h, m)
mnogokut4, j_2, h_3, i_2 = Polygon(H_1, I_1, J_1)
l_2 = false
K_1 = Point(m)
L_1 = Point(c)
M_1 = Intersect(Line[K_1, Line[J, L_1]], Line[L_1, Line[J, K_1]])
m_2 = false
n_2 = Segment(K_1, M_1)
p_2 = Segment(M_1, L_1)
o_2 = false
q_2 = false
r_2 = true
N_1 = Point(h)
mnogokut5, n_3, a_4, b_6 = Polygon(A, B, N_1)
mnogokut6, n_4, b_7, d_4 = Polygon(B, D, N_1)
e_1 = false
i_1 = false
A_1 = (-4.315247390376986, 1.7391541292847286)
B_1 = (-4.7597018162599225, 2.160216216963301)
w_1 = Vector(A_1, B_1)
j_1 = false
k_1 = true
A'_1 = (6.211304801587307, 3.856160736779767)
A_2 = (5.7668503757043705, 3.329833127181553)
a_3 = Ray(A_2, A_2 + Vector[A_2, A_2 + (1, 0)])
B_2 = (7.69671827756449, 3.2596561125684578)
e_3 = Segment(A_2, B_2)
D_1 = (7.146998329761911, 3.9380339204950445)
i_3 = Segment(B_2, D_1)
p_1 = Segment(A'_1, A_2)
q_1 = Segment(A'_1, D_1)
C_1 = Intersect(i_3, q_1)
c_2 = Segment(A_2, C_1)
E_2 = Point(e_3)
d_5 = Segment(A'_1, E_2)
F_2 = Intersect(c_2, d_5)
f_3 = OrthogonalLine(F_2, e_3)
H_2 = Intersect(e_3, c_2)
G_2 = (6.819505594900799, 5.90299032966171)
g_3 = Segment(G_2, H_2)
I_2 = Intersect(e_3, d_5)
h_4 = Segment(G_2, I_2)
j_3 = Segment(G_2, C_1)
k_3 = Segment(G_2, A'_1)
J_2 = Intersect(c_2, d_5)
K_3 = Midpoint(e_3)
m_1 = Segment(G_2, J_2)
O_1 = Point(e_3)
R_1 = Intersect(e_3, d_5)
M_2 = Point(m_1)
J'_1 = Mirror(J_2, J_2)
V_1 = Intersect(e_3, h_4)
W_1 = Intersect(h_4, m_1)
Z_1 = Point(m_1)
E_3 = Point(d_5)
F_3 = Point(m_1)
H_3 = Point(e_3)
I_3 = Intersect(c_2, j_3)
J_3 = Intersect(h_4, m_1)
K_2 = Point(m_1)
L_2 = Point(c_2)
N_2 = Point(h_4)
mnogokut5_1, n_5, a_2, b_4 = Polygon(A_2, B_2, N_2)
mnogokut6_1, n_1, b_3, d_3 = Polygon(B_2, D_1, N_2)
l_1 = false
s_2 = false
t_2 = false
mnogokut7, g_4, a'_1, a_5 = Polygon(A'_1, A_2, G_2)
u_2 = false
v_2 = true