C语言平面几何15-线段的垂直平分线
来源:互联网 发布:我国金融机构数据 编辑:程序博客网 时间:2024/04/28 20:38
线段AB的垂直平分线:先求中点M,再根据线段AB的斜率k1求出直线的斜率k2,k1*k2=-1,最后求出线段的方程:kx-y+C=0。/* 线段的垂直平分线 */Line PerpendicularBisector(Point A, Point B){Point m;// 中点m.x = (A.x + B.x)/2;m.y = (A.y + B.y)/2;Line l;if (dequals(A.y, B.y))// 线段是水平的{l.A = -1;l.B = 0;l.C = m.x;}else if (dequals(A.x, B.x))// 线段是垂直的{l.A = 0;l.B = -1;l.C = m.y;}else{// k1 * k2 = -1double k = (A.x - B.x)/(B.y - A.y);l.A = k;l.B = -1;l.C = m.y - k * m.x;}return l;}
0 0
- C语言平面几何15-线段的垂直平分线
- C语言平面几何15-线段的垂直平分线
- C语言平面几何4-两线段是否相交
- C语言平面几何4-两线段是否相交
- C语言平面几何4-两线段是否相交
- C语言平面几何1-数据类型的定义
- C语言平面几何14-三角形的面积
- C语言平面几何1-数据类型的定义
- C语言平面几何14-三角形的面积
- C语言平面几何2-距离、长度、模的计算
- C语言平面几何7-直线与圆的位置关系
- C语言平面几何8-两直线的位置关系
- C语言平面几何9-两直线的交点
- C语言平面几何10-点到直线的垂点
- C语言平面几何11-点关于直线的对称点
- C语言平面几何13-两直线的夹角
- C语言平面几何16-三角形的外心和外接圆
- C语言平面几何18-三角形的内心和内切圆
- RedHat之系统基本配置
- oracle11g创建数据库实例
- 使用avadockpanel 2.0
- boost TCP 同步IO服务端 代码
- 第十七周项目2-2-去除字符串中的空格(字符数组做形参)
- C语言平面几何15-线段的垂直平分线
- 一个小时内学习SQLite数据库
- 【Shell】统计文件里面特定字符串出现次数
- C语言平面几何16-三角形的外心和外接圆
- 为表视图添加searchBar
- boost TCP 同步IO客户端 示例演示
- C语言平面几何17-角平分线
- JSON Editor Online
- 决不放弃