There’s a line A-B and C at the center between A and B. It forms a circle as in the figure. If we assume A-B line as a diameter of the circle and then C is it’s center. My problem is I have no idea how to draw another three lines (in blue) each 45 degree away from AC or AB. No, this is not a homework, it’s part of my complex geometry in a rendering.
alt text http://www.freeimagehosting.net/uploads/befcd84d8c.png
There are a few ways to solve this problem, one of which is to find the angle of the line and then add 45 degrees to this a few times. Here’s an example, it’s in Python, but translating the math should be easy (and I’ve tried to write the Python in a simplistic way).
Here’s the output for a few lines:
The main function is calc_points, the rest is just to give it A and B that intersect the circle, and make the plots.