D

E

C

F

H

G

strane

vrhovi

A

B

C

D

E

F

G

H

a

b

c

D

prostorna dijagonala

dijagonalni presjek

dijagonala baze

d

dijagonale bočnih strana

d

1

d

3

d

2

vodoravni

uspravni

strane2

A' = (-0.914937108990477, 1.4476855952583418)
A = (-3, 0)
a = Ray(A, A + Vector[A, A + (1, 0)])
b = Ray(A, A + Vector[A, A + (0, 1)])
C = (-3.0202475473833315, 2.6547302466035783)
B = (2.14478, 0)
D = (1.6956478346166624, 1.1950483426511993)
B' = Translate(B, Vector[A, C])
C' = Translate(A', Vector[A, C])
B'' = Translate(D, Vector[A, C])
mnogokut1, a_1, b_1, b', c = Polygon(A, B, B', C)
d = false
mnogokut2, b_2, d_1, b'', b'_1 = Polygon(B, D, B'', B')
mnogokut3, c_1, b'_2, b''_1, c' = Polygon(C, B', B'', C')
e = Segment(A, B)
f = Segment(B, B')
g = Segment(B', C)
h = Segment(C, A)
i = Segment(B, D)
j = Segment(D, B'')
k = Segment(B'', B')
l = Segment(C, C')
m = Segment(C', B'')
n = Segment(C', A')
p = Segment(A', A)
q = Segment(A', D)
o = false
s = Segment(A, B'')
r = false
E = Intersect(e, h)
F = Point(j)
G = Intersect(j, k)
H = Point(h)
mnogokut4, e_2, f_2, g_2, h_2 = Polygon(E, F, G, H)
I = Intersect(e, h)
J = Point(j)
t = Segment(I, J)
u = false
v = false
d_2 = Segment(A, B')
i_2 = Segment(A, C')
u_1 = false
t_1 = Line(A, A + (1, 0))
j_2 = Line(A, A + (0, 1))
v_1 = false
w_1 = false
k_2 = false