A = (3.393883831335863, 8.11925131456098, 0)
B = (-3.4961864606583504, 6.12960484768062, 0)
C = (4.343937391133537, 1.6824816767128974, 0)
D = (0.7666197043678054, 3.6419179867459235, 5.733024315512459)
a = PlaszczyznaDwusieczna(A, B, C, D)
b = PlaszczyznaDwusieczna(C, B, D, A)
c = PlaszczyznaDwusieczna(A, C, B, D)
d = IntersectPath(c, b)
e = IntersectPath(a, c)
E = Intersect(e, d)

Tool: PlaszczyznaDwusieczna
Input: A, B, C, D
Output: e

a = Line(B, A)
b = OrthogonalPlane(C, a)
c = OrthogonalLine(D, b)
E = Intersect(c, b)
F = Intersect(a, b)
d = AngularBisector(E, F, C)
G = Point(d)
e = Plane(G, F, B)

Tool: SierodekSfery
Input: A, B, C, D
Output: E

a = PlaszczyznaDwusieczna(A, B, C, D)
b = PlaszczyznaDwusieczna(C, B, D, A)
c = PlaszczyznaDwusieczna(A, C, B, D)
d = IntersectPath(c, b)
e = IntersectPath(a, c)
E = Intersect(e, d)