C++实现两点确定一条直线公式

结构体定义

// Ax+By+C=0;
typedef struct Line{ double A;double B;double C;
}Line;

实现代码

//第一个点(x1,y1)
//第二个点(x2,y2)
Line TwoPointGetLine(double x1, double y1, double x2, double y2)
{Line line;line.A = (y2 - y1);line.B = (x1 - x2);line.C = y1 * (x2 - x1) + x1 * (y1 - y2);if (line.B < 0){line.A = -line.A;line.B = -line.B;line.C = -line.C;}return line;
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部