[求助]有关圆的算法的问题~~~请赐教!
请描述以下算法:已知三点求圆(圆心及半径)、判断点是否在弧上、判断点是否在在线或线的延长线上、求弧与弧的交点。
这么简单的算法就自己编就行了吧,纯数学的东西
会不会数学上的基本运算?
如果可以的话,看下面
typedef srtuct Point{
float x, /*x坐标*/
float y,/*y坐标*/
}Point;
typedef srtuct Line{
float x, /*x坐标*/
float y,/*y坐标*/
float k,/*斜率*/
}Line;
typedef srtuct Circle{
float x, /*x坐标*/
float y,/*y坐标*/
float r,/*半径*/
}Circle;
Point A,B,C;
Circle O;
Line AB,BC,CA;
这是表示,具体运算看你自己了