如题 怎么得到一个QLineF 与 一个QGraphicsEllipseItem 的交点
请给出切实可行的方法 先谢了
------解决方案--------------------
根据椭圆,可得到两个焦点的坐标,
方程1:椭圆上的点到两个焦点的距离和等于长轴。
方程2:点在直线上
解方程可得
------解决方案--------------------
这其实是一个几何问题,最关键的是 你要如何建立 直线(线段) 和 圆(弧线)的模型。
本质上就是,直线到圆心的距离,判断交点个数,然后勾股定理 获得坐标。
------解决方案--------------------
这个应该没有
------解决方案--------------------
bool QGraphicsItem::collidesWithItem
具体坐标得不到 只能检测碰撞