$\textsf{\LARGE O}$

$\textsf{\LARGE A}$

OXA = XA

$\textsf{\LARGE B}$

Lugar

OXA = OXB

OXA - OXB = 0

OXA-XA=0

Offset

Arco capaz OA

OXA = OXB = AXB

OXA-AXB=0

Lugar dos pontos que, com o segmento OA, formam 
um ângulo igual (em radianos) à distância até o ponto A.

Lugar dos pontos que veem os segmentos OA e OB do mesmo ângulo.

Ponto de Fermat

F = PontosNotáveisdoTriângulo(O, A, B, 13)

offset1 = 2.141592653589793 (slider from 0 to pi, step 0.01)
offset1': pi - offset1
O: (0, 0)
A: (0, 3.9)
f = Segment(O, A)
offset2 = 3 (slider from 0 to 6, step 0.01)
op1 = true
B: (-3, 0.5)
g = Segment(O, B)
ec2:=OXA - OXB = 0
COA: (O + A) / 2 + (UnitOrthogonalVector[f] * If[op1, f / ((2 * tan(offset1'))), offset2])
COB: (O + B) / 2 + ((UnitOrthogonalVector[g] * g / f) * offset2)
COA2: (O + A) / 2 - (UnitOrthogonalVector[f] * If[op1, f / ((2 * tan(offset1'))), offset2])
COB2: (O + B) / 2 - ((UnitOrthogonalVector[g] * g / f) * offset2)
cOA = CircleArc(COA, A, O)
cOA2 = CircleArc(COA2, O, A)
cOB = CircleArc(COB, B, O)
cOB2 = CircleArc(COB2, O, B)
op2a = false
op2 = false
cOB' = CircleArc(COB, B, O)
cOA' = CircleArc(COA, A, O)
cOA2' = CircleArc(COA2, O, A)
cOB2' = CircleArc(COB2, O, B)
ec1:=OXA - XA = 0
op1b = false
op1a = true
c = Circle(A, offset1')
C, D = Intersect(cOB', cOA2')
E, M = Intersect(cOA', cOB')
G, N = Intersect(c, cOA')
H = Intersect(c, cOA2')
op3 = false
h = Segment(A, B)
ec3:=OXA - AXB = 0
I, J = Intersect(cOA', cOB2')
K, L = Intersect(cOA2', cOB2')
F_{1} = Intersect(ec3, ec2)
l1: {Polygon[O, A, B]}
F = TriangleCenter(O, A, B, 13)