x_{12}

A_1=A'_1

B_1=B'_1

C_1=C'_1

=1

2

3

4

5

6

=7=8

9

1

2

3

4

5

6

9

7

8

F_1 = (8, -7)
D_1 = (6, -1)
PravaPodstava_1 = Line(D_1, F_1)
Primkaff'_1 = OrthogonalLine(F_1, PravaPodstava_1)
x_{12} = Line((0, 0), (1, 0))
O: (0, 0)
roh1 = (-8.7283044068038, 13.124730626202847)
roh2 = Point(Circle[roh1, 21])
roh4 = Point(Circle[roh1, 29.7])
roh3 = Point(Circle[roh4, 21])
ct1, ramH, ramP, ramD, ramL = Polygon(roh1, roh2, roh3, roh4)
A_1 = (-1, -6)
B_1 = (3, -1)
ordA = Ordinála(A_1, x_{12})
ordB = Ordinála(B_1, x_{12})
C_1 = Point(Primkaff'_1)
ordC = Ordinála(C_1, x_{12})
A_2 = Intersect(ordA, x_{12})
B_2 = Intersect(ordB, x_{12})
C_2 = Intersect(ordC, x_{12})
A'_2: (-1, 11)
HorniPodstava_2 = Line(A'_2, x_{12})
B'_2 = Intersect(HorniPodstava_2, ordB)
C'_2 = Intersect(HorniPodstava_2, ordC)
a_1 = Segment(A_1, B_1)
b_1 = Segment(B_1, C_1)
c_1 = Segment(C_1, A_1)
aa'_2 = Segment(A_2, A'_2)
bb'_2 = Segment(B_2, B'_2)
cc'_2 = Segment(C_2, C'_2)
a'c'_2 = Segment(C'_2, A'_2)
G_x: (6.5, 0)
ordF = Ordinála(G_x, x_{12})
G_1 = Intersect(ordF, PravaPodstava_1)
ordD = Ordinála(D_1, x_{12})
ordG = Ordinála(F_1, x_{12})
D_2 = Point(ordD)
F_2 = Point(ordG)
E_x: (7.5, 0)
ordE = Ordinála(E_x, x_{12})
E_1 = Intersect(ordE, PravaPodstava_1)
vzdalenost10_F = Circle(F_1, 10)
F'_1 = Intersect(vzdalenost10_F, Primkaff'_1, 1)
ff'_1 = Segment(F_1, F'_1)
df_1 = Segment(D_1, F_1)
FF'_1 = Vector(F_1, F'_1)
E'_1 = Translate(E_1, FF'_1)
G'_1 = Translate(G_1, FF'_1)
D'_1 = Translate(D_1, FF'_1)
d'f'_1 = Segment(F'_1, D'_1)
dd'_1 = Segment(D'_1, D_1)
gg'_1 = Segment(G_1, G'_1)
ee'_1 = Segment(E_1, E'_1)
Primkaff'_2 = Line(F_2, x_{12})
ordF' = Ordinála(F'_1, x_{12})
F'_2 = Intersect(Primkaff'_2, ordF')
FF'_2 = Vector(F_2, F'_2)
G_2: (6.5, 8)
G'_2 = Translate(G_2, FF'_2)
D'_2 = Translate(D_2, FF'_2)
E_2: (7.5, 2)
E'_2 = Translate(E_2, FF'_2)
d_2 = Segment(D_2, E_2)
e_2 = Segment(E_2, F_2)
f_2 = Segment(F_2, G_2)
g_2 = Segment(G_2, D_2)
dd'_2 = Segment(D_2, D'_2)
ee'_2 = Segment(E_2, E'_2)
ff'_2 = Segment(F_2, F'_2)
gg'_2 = Segment(G_2, G'_2)
f'_2 = Segment(G'_2, F'_2)
e'_2 = Segment(F'_2, E'_2)
d'_2 = Segment(E'_2, D'_2)
g'_2 = Segment(D'_2, G'_2)
licha2 = Point(a_1)
licha1 = Point(b_1)
licha, Licha1, Licha2, Licha3 = Polygon(licha2, B_1, licha1)
II_1 = Intersect(ee'_1, b_1)
III_1 = Intersect(gg'_1, b_1)
IV_1 = Intersect(dd'_1, b_1)
V_1 = Intersect(a_1, dd'_1)
VI_1 = Intersect(a_1, gg'_1)
IX_1 = Intersect(c_1, ee'_1)
I_2 = Intersect(cc'_2, ff'_2)
ord2 = Ordinála(II_1, x_{12})
ord3 = Ordinála(III_1, x_{12})
ord4 = Ordinála(IV_1, x_{12})
ord5 = Ordinála(V_1, x_{12})
ord6 = Ordinála(VI_1, x_{12})
ord9 = Ordinála(IX_1, x_{12})
II_2 = Intersect(ord2, ee'_2)
III_2 = Intersect(ord3, gg'_2)
IV_2 = Intersect(ord4, dd'_2)
V_2 = Intersect(ord5, dd'_2)
VI_2 = Intersect(ord6, gg'_2)
IX_2 = Intersect(ord9, ee'_2)
primka7_1 = OrthogonalLine(A_1, PravaPodstava_1)
R_{78} = Intersect(primka7_1, PravaPodstava_1)
R_{78}' = Intersect(primka7_1, d'f'_1)
sedm_1 = Segment(R_{78}', R_{78})
ordordR78 = Ordinála(R_{78}, x_{12})
R_8 = Intersect(ordordR78, f_2)
ord78 = Segment(R_8, R_{78})
R_7 = Intersect(d_2, ordordR78)
R_8' = Translate(R_8, FF'_2)
R_7' = Translate(R_7, FF'_2)
sedm_2 = Segment(R_7, R_7')
osm_2 = Segment(R_8, R_8')
VII_2 = Intersect(sedm_2, aa'_2)
VIII_2 = Intersect(osm_2, aa'_2)
devětjedna = Segment(I_2, IX_2)
sedmdevět = Segment(IX_2, VII_2)
pětsedm = Segment(VII_2, V_2)
osmpět = Segment(V_2, VIII_2)
šestosm = Segment(VIII_2, VI_2)
jednašest = Segment(VI_2, I_2)
jednatři = Segment(I_2, III_2)
třičtyři = Segment(III_2, IV_2)
čtyřidva = Segment(IV_2, II_2)
dvajedna = Segment(II_2, I_2)
vidA'8G'6 = Intersect(aa'_2, gg'_2)
vidE'9A7 = Intersect(ee'_2, aa'_2)
vidE2C1 = Intersect(cc'_2, ee'_2)
vidG3C'1 = Intersect(gg'_2, cc'_2)
vidG'6_2 = Segment(G'_2, VI_2)
vidG3_2 = Segment(vidG3C'1, G_2)
vidFG_2 = Segment(G_2, F_2)
vidEF_2 = Segment(F_2, E_2)
vidF'G'_2 = Segment(G'_2, F'_2)
vidE'F'_2 = Segment(F'_2, E'_2)
vidD'E'_2 = Segment(E'_2, D'_2)
vidE2_2 = Segment(vidE2C1, E_2)
vidG'D'_2 = Segment(D'_2, G'_2)
vidE'9_2 = Segment(IX_2, E'_2)
vidA7_2 = Segment(vidE'9A7, A_2)
vidA'8_2 = Segment(vidA'8G'6, A'_2)
vidA'C'_2 = Segment(A'_2, C'_2)
vidCC'_2 = Segment(C'_2, C_2)
vidFF'_2 = Segment(F'_2, F_2)
vidAB_1 = Segment(B_1, A_1)
vidBC_1 = Segment(B_1, C_1)
vidCA_1 = Segment(C_1, A_1)
vidFF'_1 = Segment(F'_1, F_1)
vidG'6_1 = Segment(G'_1, VI_1)
vidG3_1 = Segment(III_1, G_1)
vidD'5_1 = Segment(D'_1, V_1)
vidD4_1 = Segment(IV_1, D_1)
vidDF_1 = Segment(D_1, F_1)
vidD'F'_1 = Segment(D'_1, F'_1)

Tool: Ordinála
Input: C_1, x_{12}
Output: cc

cc = OrthogonalLine(C_1, x_{12})