
测量一下与圆相交的两个交点之间的线段长度,看这个长度与圆的直径是否相等,如果相等就过圆心,如果小于直径就不过圆心。
因为只有比较圆心到直线的距离和圆的半径才能得出直线和圆的位置关系: 圆心到直线的距离大于圆的半径,直线与圆相离 圆心到直线的距离等于圆的半径,直线与圆相切 圆心到直线的距离小于圆的半径,直线与圆相交

测量一下与圆相交的两个交点之间的线段长度,看这个长度与圆的直径是否相等,如果相等就过圆心,如果小于直径就不过圆心。
因为只有比较圆心到直线的距离和圆的半径才能得出直线和圆的位置关系: 圆心到直线的距离大于圆的半径,直线与圆相离 圆心到直线的距离等于圆的半径,直线与圆相切 圆心到直线的距离小于圆的半径,直线与圆相交