当前位置: 代码迷 >> QT开发 >> 关于直线与圆的交点,该怎么处理
  详细解决方案

关于直线与圆的交点,该怎么处理

热度:117   发布时间:2016-04-25 04:43:14.0
关于直线与圆的交点
如题 怎么得到一个QLineF 与 一个QGraphicsEllipseItem 的交点
请给出切实可行的方法 先谢了

------解决方案--------------------
根据椭圆,可得到两个焦点的坐标,
方程1:椭圆上的点到两个焦点的距离和等于长轴。
方程2:点在直线上
解方程可得
------解决方案--------------------
这其实是一个几何问题,最关键的是 你要如何建立 直线(线段) 和 圆(弧线)的模型。
本质上就是,直线到圆心的距离,判断交点个数,然后勾股定理 获得坐标。
------解决方案--------------------
这个应该没有

探讨
这。。。。我是说QT里面的方法
不是数学问题

------解决方案--------------------
bool QGraphicsItem::collidesWithItem 
具体坐标得不到 只能检测碰撞
  相关解决方案