码迷,mamicode.com
首页 > 其他好文 > 详细

Qt中求两线段交点

时间:2017-11-17 15:02:49      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:tin   cti   type   rpo   edit   线段   inter   pointf   editor   

QPointF MapEditor::getIntersectPos(QPointF posA, QPointF posB, QPointF posC, QPointF posD)//返回AB与CD交点,无交点返回(0,0)
{
    QLineF line1(posA, posB);
    QLineF line2(posC, posD);
    QPointF interPos(0,0);
    QLineF::IntersectType type = line1.intersect(line2, &interPos);
    if (type != QLineF::BoundedIntersection)
        interPos = QPointF(0, 0);
    return interPos;
}

 

Qt中求两线段交点

标签:tin   cti   type   rpo   edit   线段   inter   pointf   editor   

原文地址:http://www.cnblogs.com/loki1412/p/7851135.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!