Prva rešitev

Druga rešitev

Tretja rešitev

Četrta rešitev

Hiperbola

Odbojni zakon

S = Intersect(xAxis, yAxis)
Ropar = (-0.47047155936975427, 0.2042785912587231)
Policaj = (0.3881609881900406, -0.10469903002226506)
c: (x * (y(Ropar) + y(Policaj))) - (y * (x(Ropar) + x(Policaj))) + (((y(Ropar) * x(Policaj)) + (x(Ropar) * y(Policaj))) * (y^(2) - x^(2))) + (((2 * x) * y) * (((-y(Ropar)) * y(Policaj)) + (x(Ropar) * x(Policaj)))) = 0
O_2 = Intersect(d, c, 3)
O_4 = Intersect(d, c, 4)
O_3 = Intersect(d, c, 2)
O_1 = Intersect(d, c, 1)
a = Segment(Policaj, O_1)
b = Segment(O_1, Ropar)
e = Segment(Policaj, O_2)
f = Segment(Ropar, O_2)
g = Segment(Policaj, O_3)
h = Segment(O_3, Ropar)
i = Segment(Ropar, O_4)
j = Segment(Policaj, O_4)
k = true
l = false
m = false
n = false
o = false
p = Line(S, O_1)
α = Angle(Ropar, O_1, S)
β = Angle(S, O_1, Policaj)
q = false