首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-06-17 
关于直线与圆的交点如题 怎么得到一个QLineF 与一个QGraphicsEllipseItem 的交点请给出切实可行的方法先谢

关于直线与圆的交点
如题 怎么得到一个QLineF 与 一个QGraphicsEllipseItem 的交点
请给出切实可行的方法 先谢了

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

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

[解决办法]
bool QGraphicsItem::collidesWithItem 
具体坐标得不到 只能检测碰撞

热点排行