Расположение двух прямых в пространстве



Даны две прямые
Необходимо узнать, как они расположены относительно друг друга

Используем ранее описанные функции.


Листинг C++

// положение двух прямых в пространстве
// 0 - совпадают
// 1 - параллельны
// 2 - срещивающиеся
// 3 - пересекаются (p - точка пересечения)
int type_of_position_lines (gline l1, gline l2, gpoint & p)
{
    if (equal_lines (l1, l2)) return 0;
    if (is_parallel (l1, l2)) return 1;
    return (int)cross_lines (l1, l2, p) + 2;
}


20:31
23.12.2009


По всем вопросам обращаться: rumterg@gmail.com