In the diagram below, I have all the points working except c,d,e,f. I need to find these points.
cp and ep are known points. I dynamically calculate a and b with cp -> ep vector's perpendicular multiplied by the radius of the circle. That allows me to draw the triangle a,b,ep. mp is found by taking the average point (distance) between cp and ep.
What would be the easiest way to calculate points c, d, e, and f? They are points on the triangle variable (arbitrary) position. Points c,d,e,f should, as a group, maintain an average distance between or center between cp and ep. mp is the center of the c,d,e,f point group so to speak.