C语言平面几何8-两直线的位置关系
2013-12-17 17:20
141 查看
平面中,两直线不相交就平行,相交中又分垂直相交和非垂直相交,两直线重合可认为是特殊的平行。 C语言代码如下: /* 两直线的关系 * 平面中,两直线不相交就平行 */ int TwoLines(Line m, Line n) { // 平行:A1/B1 = A2/B2 if (m.A * n.B == m.B * n.A) { // 两直线斜率相同 if (m.C * n.B == m.B * n.C) return 1; // 重合 else return 2; // 平行 } // 相交 else { if (m.A * n.A + m.B * n.B == 0) // 垂直充要条件:A1*A2 + B1*B2 = 0 return 3; // 垂直相交 else return 4; // 相交 } }
相关文章推荐
- C语言平面几何7-直线与圆的位置关系
- C语言平面几何7-直线与圆的位置关系
- poj 2318 TOYS(计算几何 点跟直线的位置关系)
- 二维平面上线段与直线位置关系的判定
- C语言平面几何13-两直线的夹角
- poj 2398 Toy Storage(计算几何,点跟直线的位置关系)
- [从头学数学] 第171节 点、直线、平面之间的位置关系
- POJ1269_Intersecting Lines(几何/叉积判断直线位置关系)
- C语言平面几何5-两点确定一条直线
- 解析几何:第四章 空间中的直线与平面(2)空间中点到直线、平面的距离、平面之间的关系、直线与直线、直线与平面的相互关系
- POJ 2318 TOYS(计算几何+点与直线位置关系+二分)
- POJ 1269 Intersecting Lines(判断两条直线的位置关系)
- poj 1269 两条直线的位置关系
- poj1269(计算几何+直线位置)
- n维线性空间上的几何:直线与平面的方程
- 几何-直线分平面问题
- 如何判断直线之间和直线与平面之间的关系
- [笔记]点和直线的位置关系
- 判断两条直线的位置关系 POJ 1269 Intersecting Lines
- POJ1269(计算几何基础-直线与直线之间的关系与它们的交点)