O

OK!!! Klikni pro vysvětlení...

Reset

Hrajte kulečník: pokuste se dostat bílou kouli (B) jedním
odrazem od mantinelu k červené kouli (Č)

Pohybujte bodem T (tágo)

α'

α

$|BO|+|OČ|$ je nejkratší dráha ze všech možných drah  $B→O→Č$
také je dodržen zákon úhlu dopadu a odrazu $(\alpha=\alpha')$

R'=\mathscr{O}_{\overleftrightarrow{CD}}(R)

A = (1.08, 0.56)
B_1 = (8.920918313565064, 0.56)
a = Segment(A, B_1)
b = OrthogonalLine(A, a)
c = OrthogonalLine(B_1, a)
d = Circle(A, 5)
e = Circle(B_1, 5)
C = Intersect(e, c, 2)
D = Intersect(d, b, 2)
mnohoúhelník1, a_1, b_1, c_1, d_1 = Polygon(A, B_1, C, D)
B = (3.6029320851633257, 2.42263867180826)
Č = (5.366893635491834, 3.871113328963561)
f = Circle(B, 3)
T = Point(f)
g = Line(B, T)
E, F = Intersect(g, mnohoúhelník1)
h = Vector(T, B)
i = OrthogonalLine(E, d_1)
o = Mirror(g, i)
B_2, G = Intersect(o, mnohoúhelník1)
H, I = Intersect(o, mnohoúhelník1)
j = Segment(E, B)
k = Segment(E, H)
l = Segment(E, G)
R' = Mirror(Č, c_1)
R'_1 = Mirror(Č, b_1)
R'_2 = Mirror(Č, d_1)
R'_3 = Mirror(Č, a)
m = Segment(B, R'_2)
n = Segment(B, R')
p = Segment(B, R'_1)
r = Segment(B, R'_3)
q = Segment(Č, R'_1)
s = Segment(Č, R')
t = Segment(Č, R'_2)
e_1 = Segment(Č, R'_3)
J = Intersect(p, b_1)
K = Intersect(n, c_1)
L = Intersect(m, d_1)
M = Intersect(r, a)
f_1 = Segment(B, M)
g_1 = Segment(M, Č)
j_1 = Segment(B, J)
k_1 = Segment(J, Č)
h_1 = Segment(B, L)
i_1 = Segment(L, Č)
l_1 = Segment(B, K)
m_1 = Segment(K, Č)
u = true
v = false
p_1 = OrthogonalLine(K, c_1)
O = Point(p_1)
q_1 = Segment(K, O)
α = Angle(O, K, Č)
β = Angle(B, K, O)