Board logo

标题: gsp5中为什么两个相切圆的交点直接不出来?[gsp5的BUG!] [打印本页]

作者: zhchgao    时间: 2010-2-23 09:26     标题: gsp5中为什么两个相切圆的交点直接不出来?[gsp5的BUG!]

如题,难道这个在算法上有什么困难吗?

附件: 未命名1.gsp (2010-2-23 09:26, 2.45 KB) / 下载次数 3101
http://inrm3d.cn/attachment.php?aid=2804&k=a1443ecf7c97645e90cc435559e889e1&t=1732426350&sid=nKmhM2
作者: zhchgao    时间: 2010-2-23 09:38

相切(包括直线与曲线相切)的东西就这么复杂么?
作者: 榕坚    时间: 2010-2-23 09:40

可以啊。不知道是否还有什么特殊要求?

附件: 未命名1.gsp (2010-2-23 09:40, 2.46 KB) / 下载次数 2977
http://inrm3d.cn/attachment.php?aid=2805&k=520328227c89ae29d25cafcce4ac054c&t=1732426350&sid=nKmhM2
作者: zhchgao    时间: 2010-2-23 09:45

可以啊。不知道是否还有什么特殊要求?
榕坚 发表于 2010-2-23 09:40
我说的是那个切点为两相切圆的交点。这个交点为直接通过选中两圆后在构造菜单中求出的(遗憾的是选中两相切圆后,构造菜单中的交点为灰的即不能作)。
作者: 榕坚    时间: 2010-2-23 09:50

我就是选中两相切圆后从构造菜单中做的交点啊。不明白意思。
作者: 榕坚    时间: 2010-2-23 09:52

再测试出现奇怪的现象。拖动圆的位置后。有时可以,有时不可以。
作者: zhchgao    时间: 2010-2-23 09:55

再测试出现奇怪的现象。拖动圆的位置后。有时可以,有时不可以。
榕坚 发表于 2010-2-23 09:52
确是这种情况,有时可以,有时不可以。
作者: zhchgao    时间: 2010-2-23 09:56

大名鼎鼎的gsp也会有这个BUG!应该说是比较低级的BUG!
作者: 榕坚    时间: 2010-2-23 09:57

可能是构造交点的算法问题。
作者: 周传高    时间: 2010-2-23 14:24

这个问题inrm3D已圆满的处理了。两圆相切能准确求出交点。

附件: 11.sgf (2010-2-23 14:24, 4.11 KB) / 下载次数 2924
http://inrm3d.cn/attachment.php?aid=2807&k=e8b2920db3c2ec3a2c3d2fecea15ee85&t=1732426350&sid=nKmhM2
作者: qzws100    时间: 2010-2-23 15:20

geogebra作两圆相切的交点就不成问题,我猜可能是gsp计算上的精确度不够吧.

附件: 两圆相切的交点问题.rar (2010-2-23 15:20, 3.21 KB) / 下载次数 3798
http://inrm3d.cn/attachment.php?aid=2811&k=fde219291b88be7016ff1619102ffcca&t=1732426350&sid=nKmhM2
作者: zhchgao    时间: 2011-1-6 10:58

gsp5.03这个问题已解决了。
作者: 舞墨大师    时间: 2011-1-6 11:05

好像这个不是求的交点,怎么切点的父对象只有一个圆?
作者: math_dalin    时间: 2011-1-6 11:22

12# zhchgao
看来5.03确实有改进!
作者: yhxiang    时间: 2011-1-6 12:59

gsp5.03这个问题已解决了。
zhchgao 发表于 2011-1-6 10:58
5.03好像没有解决这个问题,请看附件,两圆相切,选中两圆,但作图菜单中交点是灰色的。

附件: 两圆相切.gsp (2011-1-6 12:59, 28.42 KB) / 下载次数 4037
http://inrm3d.cn/attachment.php?aid=9452&k=f2c684e7c3fba643ce4b64b600d4acff&t=1732426350&sid=nKmhM2
作者: 周传高    时间: 2011-1-6 13:32

好象是还没有解决。真是的。老美还在修BUG?不知是如何修的?
但inRm3D没有问题,请看。

图片附件: aa.gif (2011-1-6 13:32, 26.78 KB) / 下载次数 1950
http://inrm3d.cn/attachment.php?aid=9453&k=b167b54722950cd83be9ba0e5d3984cf&t=1732426350&sid=nKmhM2



附件: 11.sgf (2011-1-6 13:32, 1.8 KB) / 下载次数 4062
http://inrm3d.cn/attachment.php?aid=9454&k=4ba17df38f513d64b729fe9997cf96a0&t=1732426350&sid=nKmhM2
作者: xiaongxp    时间: 2011-1-6 14:00

这不是画板的错,是我们外加的坐标系的误差累积,使得两圆已经是相离的关系了。若使用系统自带的坐标系,就没这样的问题。

附件: 两圆相切.gsp (2011-1-6 14:00, 29.34 KB) / 下载次数 4041
http://inrm3d.cn/attachment.php?aid=9455&k=a90ad61b0d6169200e753b22e4e50404&t=1732426350&sid=nKmhM2
作者: yhxiang    时间: 2011-1-6 14:40

这不是画板的错,是我们外加的坐标系的误差累积,使得两圆已经是相离的关系了。若使用系统自带的坐标系,就没这样的问题。
xiaongxp 发表于 2011-1-6 14:00
还真是这样,几何画板5。0就可以啊
作者: 田野风    时间: 2011-1-6 20:05

真有这样的问题

图片附件: 切点.gif (2011-1-6 20:07, 41.11 KB) / 下载次数 1992
http://inrm3d.cn/attachment.php?aid=9459&k=db920c521a4cf1507c5042efe6f7364b&t=1732426350&sid=nKmhM2


作者: 周传高    时间: 2011-1-6 20:12

田野风老师的例子很有说服力。5.03说修复BUG不知在哪?
作者: zcy    时间: 2011-1-6 21:09

16# 周传高


好象是还没有解决。真是的。老美还在修BUG?不知是如何修的?
但inRm3D没有问题,请看。

周老师你用的inRm3D是最新版吗?论坛里没有啊?
作者: 柳烟    时间: 2011-1-6 22:35

相切两圆的交点,不好解决,因为相切是种极限位置,比如两圆周上之间的最短距离为0.00000000000000000000000000001时,肉眼已经看不到了,认为是相切,其实仍是相离,然画板的精度达不到,如果老外弄成了相切,才有问题咧。所以切点作不出,我想道理在于此。
再如,过圆上一点作圆的切线,往往是先作过该点的半径,再过此点作此半径的直线,这条直线就是圆的切线,其实这种弄法也是有问题,因为线与圆相切,仍是直线与圆的一种极限位置,真正那个又作得出最精确的圆的切线呢
作者: inRm    时间: 2011-1-6 23:36

柳烟所言极是。
作者: zhchgao    时间: 2011-1-7 07:50

16# 周传高
周老师你用的inRm3D是最新版吗?论坛里没有啊?
zcy 发表于 2011-1-6 21:09
正在赶制中,还没有放出。
作者: zhchgao    时间: 2011-1-7 07:57

相切两圆的交点,不好解决,因为相切是种极限位置,比如两圆周上之间的最短距离为0.00000000000000000000000000001时,肉眼已经看不到了,认为是相切,其实仍是相离,然画板的精度达不到,如果老外弄成了相切,才有问 ...
柳烟 发表于 2011-1-6 22:35
我认为问题不是这样!请看前面田野风老师的那个例子,你能解释为什么有时切点(两圆的交点)出来而有时又不出来呢?难道说是它的圆不够理论上的圆?有时精度达上,有时又达不上?既然这样,它不就是BUG吗?
作者: zhchgao    时间: 2011-1-7 08:10

再如,过圆上一点作圆的切线,往往是先作过该点的半径,再过此点作此半径的直线,这条直线就是圆的切线,其实这种弄法也是有问题,因为线与圆相切,仍是直线与圆的一种极限位置,真正那个又作得出最精确的圆的切线呢
柳烟 发表于 2011-1-6 22:35
切线是唯一的,是极限位置,它确实也是存在的。这个就要靠软件的编写者作恰当的处理,让这个切线显示出来,我认为应该也不难。如做不到这一点那这个就是它的缺陷。它有时做到了,有时又不行了,那这个就是它的BUG!
作者: fpx1234567    时间: 2011-1-8 11:22

可能与精确度有关吧,请看

附件: 未命名1.gsp (2011-1-8 11:22, 2.88 KB) / 下载次数 4883
http://inrm3d.cn/attachment.php?aid=9514&k=d391f70162a26ba3ce8f8279608a5555&t=1732426350&sid=nKmhM2
作者: sketchpad    时间: 2011-1-8 18:12

那个最新版的inRm3d的界面很友好
作者: 周传高    时间: 2011-1-9 10:23

看看inrm3d对这个问题的处理。没有时隐时现的问题。

图片附件: aa.gif (2011-1-9 10:23, 48.94 KB) / 下载次数 4393
http://inrm3d.cn/attachment.php?aid=9536&k=d5e10caf6317e48322bb4f4f068d5179&t=1732426350&sid=nKmhM2



附件: 11.sgf (2011-1-9 10:23, 3.09 KB) / 下载次数 5195
http://inrm3d.cn/attachment.php?aid=9537&k=feb35ceca98a907f6759b744ced71df0&t=1732426350&sid=nKmhM2
作者: 梁宝同    时间: 2011-1-12 19:49

动态的两个相切圆,你们是怎么构造出来的啊!教教我,好吗?
作者: 清风2011    时间: 2011-4-14 16:32

4# zhchgao

两圆没有相交哪来的交点,所以交点选项为灰色 不可选。你看见两园相交了,其实并没有相交




欢迎光临 inRm3D: 画板论坛 (http://inrm3d.cn/) Powered by Discuz! 7.0.0