关于直线与圆的交点

asdyz2012 2012-06-11 10:27:05
如题 怎么得到一个QLineF 与 一个QGraphicsEllipseItem 的交点
请给出切实可行的方法 先谢了
...全文
158 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
asdyz2012 2012-06-16
  • 打赏
  • 举报
回复
多谢大家了 仔细找了 确实没有直接拿到交点的方法 还是通过几何方法拿到的
分均散了
wshn13 2012-06-13
  • 打赏
  • 举报
回复
bool QGraphicsItem::collidesWithItem
具体坐标得不到 只能检测碰撞
asdyz2012 2012-06-13
  • 打赏
  • 举报
回复
难道真没有?
dext 2012-06-12
  • 打赏
  • 举报
回复
这个应该没有

[Quote=引用 3 楼 的回复:]
这。。。。我是说QT里面的方法
不是数学问题
[/Quote]
asdyz2012 2012-06-12
  • 打赏
  • 举报
回复
这。。。。我是说QT里面的方法
不是数学问题
dext 2012-06-11
  • 打赏
  • 举报
回复
这其实是一个几何问题,最关键的是 你要如何建立 直线(线段) 和 圆(弧线)的模型。
本质上就是,直线到圆心的距离,判断交点个数,然后勾股定理 获得坐标。
qixingl 2012-06-11
  • 打赏
  • 举报
回复
根据椭圆,可得到两个焦点的坐标,
方程1:椭圆上的点到两个焦点的距离和等于长轴。
方程2:点在直线上
解方程可得

16,229

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧