I've been thinking about this for quite a while, so it would be great if someone could help me out here.
Given the vertices of a triangle, expressed with coordinates in the cartesian plane, what are the coordinates of the points where a triangle side touches the circle? I googled and found an expression for the incenter, but is there any decent way for these touching points? I tried myself, but it turned in to an inhuman equations which nor me or WolframAlpha could solve.

The three line segments from the incenter to the sides will be perpendicular to the respective sides, because the incircle is tangent to the triangle at these points.
So, given the expression for the incenter, the slope of the line segment from incenter to side will be the inverse reciprocal of the slope of the side.
Now you can solve for the intersection because you have two points for each side, and point and slope for the incenter line segment.