Intuitively, this gives three isosceles triangles, one constructed on each point using the sides of the triangle, which meet at their bases.
To see that this is possible, find the midpoint of the shortest side and use this to form the base of isosceles triangles using the triangle sides to the adjacent two points. Then use the intermediate point generated on the second-shortest side to make an isosceles triangle on the remaining point. This leaves a gap on the longest side, which can be closed by reducing the legs of the isosceles triangle on the opposite point by half the size of the gap. This increases the size of the other two isosceles triangles by the same amount, closing the gap on the longest side.
To put this into formulaic form, say $a\le b\le c$ are the side lengths. Then the first step above produces $2$ triangle of side length $a/2$ then one of side length $b-a/2$. Then the gap on the longest side is $c-(b-a/2)-a/2 = c-b$ and the adjustment is $(c-b)/2$. This gives:
$x=a/2-(c-b)/2 = (a+b-c)/2 \\
y=a/2+(c-b)/2 = (a-b+c)/2 \\
z=(b-a/2)+(c-b)/2 = (-a+b+c)/2 $
and $a=x+y, b=x+z, c=y+z$ as required. Note that the triangle inequality guarantees that these numbers are positive.