社区
C#
帖子详情
求交点的问题!!
BAGWELLWANG
2007-05-25 10:32:28
我画出了两个圆,怎么求得他们的交点啊??
是要一个点一个点的去比较么?哪位大侠给个代码看看~~~
...全文
277
4
打赏
收藏
求交点的问题!!
我画出了两个圆,怎么求得他们的交点啊?? 是要一个点一个点的去比较么?哪位大侠给个代码看看~~~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huzhangyou
2007-06-01
打赏
举报
回复
楼上的分析很对
数学是程序的灵魂
最近在写一些数学算法库 也发现这个问题
不过使用更加巧妙的方法实现了
james_hunter
2007-05-26
打赏
举报
回复
楼主数学没有学好啊。
先是要判断是否相切,即圆心连线是否大于,等于或小于两圆心半径。
如果不相切(大于),那就没有交点。
如果等于,
设圆心分别为x1,y1和x2,y2.那么交点就是中点即
P((x1+x2)/2,(y1+y2)/2)。
如果小于,那么有两个交点。
设:
斜率k = (y2-y1)/(x2-x1);
过中点且与(x1,y1), (x2,y2)相垂直的线是:
y = k`x + C
k` = 1/k;
所以
y=x/k + C.
带入中点P,得:
C = (y1+y2)/2 - (x1+x2)/2k
所以这条线为
y = x/k + (y1+y2)/2 - (x1+x2)/2k.
然后根据圆心算切点(于这条线距离为半径长的点,利用半径,中点到圆心的距离,可以推算)...
bote_china
2007-05-25
打赏
举报
回复
求出圆心连线长度和连线中点,就可以推算出交点坐标
BAGWELLWANG
2007-05-25
打赏
举报
回复
顶啊!!
图形学Opengl线段
求
交点
基础的线段参数表达式
求
交点
问题
。Opengl实例,点击鼠标左键会生成2条线段。
计算几何线段
求
交 (包含软件使用说明书)
线性
求
交演示系统软件说明书 声明: 本程序是在微软Visual Studio 2010软件平台上,使用C++语言开发!VS2010以下的版本存在兼容性
问题
,以上版本只需要格式转换即可。 1. 软件界面 2. 界面及功能简介 1).标题;线性
求
交系统-----设计:吴振芳 班级:13205_2。 2).
求
交点
按钮;事件响应,根据在绘图区域绘制的线条
求
出
交点
,
交点
以浅绿色圆点显示。 3)刷新按钮;清屏绘图区域,以便重新再绘; 4)绘图区域文本框;提示用户; 5)列表框;按X轴坐标大小排序,依次显示
交点
坐标; 6).绘图区域静态控件;用户可以在其上任意绘制线条; Further Note: 本程序支持绘制任意线段,支持捕捉线段端点(前提是光标距某一端点必须小于一定的阈值,程序设定为15个像素),可以绘制任意多边形,
求
交点
完毕后还可以在此基础上继续绘制再次
求
交。示例效果如下图:
python
求
交点
坐标_Python - 两圆相交
求
交点
坐标
Python - 两圆相交
求
交点
坐标Max.Bai2016-05-16Python - 两圆相交
求
交点
坐标三轴机械臂
求
坐标
问题
,其实转化为平面
问题
就是两圆相交
求
交点
问题
,
交点
算出来就可以用反三角函数算出各个机械臂的夹角。 已知圆1, 半径R, 坐标(x, y)圆2, 半径S, 坐标(a, b)
求
两圆
交点
x3, y3 x4, y4。算法一脚本:# -*- coding: utf-8 -*-imp...
matlab 圆和直线的
交点
,用matlab
求
直线和椭圆的
交点
坐标!
我的2009的,我是过2011的返回的也是和你一样的不过这两种表达式应该是一样的我分别代过数值去检验,得到的结果是一样的但是我找不到办法用matlab将你得到的表达式转变成我得到的不过查了一下资料,用手推算应该可以证明两者是一样的以下是我查到最有用的一段log函数在实数域中不能对负数和零进行计算,MATLAB中的log函数则可以接受负数输入,并将其作为复数进行处理。而log(0)返回-inf对于复...
matlab给定四点
求
交点
,Matlab有关曲线
求
交点
程序分享
前几天本人遇到了一些难题,就是怎样
求
曲线的
交点
,不过现在找到了一些源程序,和与我遇到相同
问题
的朋友们分享一下!转自《工程计算可视化与MATLAB实现》尚涛等编著 武汉大学出版社两直线相交function [X,Y]=pll(X1,Y1,X2,Y2)% 直线相交
求
交点
A1=Y1(1)-Y1(2);B1=X1(2)-X1(1);C1=Y1(2)*X1(1)-Y1(1)*X1(2);A2=Y2(1)-Y...
C#
111,116
社区成员
642,553
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章