Board logo

标题: 漏洞还是错误:两圆3种公切圆,这3个切点不显示为交点 [打印本页]

作者: ataorj    时间: 2013-10-22 09:10     标题: 漏洞还是错误:两圆3种公切圆,这3个切点不显示为交点

漏洞还是错误:两圆3种公切圆,这3个切点不显示为交点
(见附件)
漏洞还是错误:两圆3种公切圆,
点工具下,移动光标可检验:
这3个切点不显示为交点  ->
拖动黑点可改变图形比例

附件: 两圆切圆.gsp (2013-10-22 09:10, 6.63 KB) / 下载次数 3406
http://inrm3d.cn/attachment.php?aid=20516&k=42245c4f97c0f909ea9f6c5b035f1b8a&t=1716225700&sid=zk46P7
作者: ataorj    时间: 2013-10-23 14:10

关于公切圆:有一个动点应该在射线而非直线上移动.不传文件了.
---------
漏洞分析:GSP内部精度高,所以像素有小数值.
是否,如果它可计算出的两个点分别是(1,2.2)和(1,2.3),所以发现不出交点呢?具体从图形的产生过程分析应该更容易发现缘故.我放弃.
另外,两个圆心不在同一个竖线或水平线也许也容易有计算误差?
如果缺憾无法避免,我们也只能遗憾?
电脑无所不能?
作者: inRm    时间: 2013-10-24 12:17

计算机的浮点运算误差是不可避免的。
作者: inRm    时间: 2013-10-24 12:31

可以改进计算方法予以弥补。
作者: ataorj    时间: 2013-10-24 14:41

这个我不懂.
------------
再谈公切圆与分身术:
连线圆心建立交点弥补.
------
开始时为少使用物件,我利用了直线的控制点做了动点.但是直线也会动,混乱.GSP好像没有好的后悔药.这类情形也常有吧.推倒重来,累人.
彻底的办法是软件提供分身术:
比如A,B是直线AB的控制点,分身B:AB上取一点C,B的全部父件转移给C即可.
作者: ataorj    时间: 2013-10-24 14:59

补充:B的子件直线AB也转移给C
作者: inRm    时间: 2013-10-24 21:37

欢迎到qq**流【48415029 (数学实验室)  】
作者: ataorj    时间: 2013-10-24 22:37

谢谢!
很少用qq,一次不小心上传文件泄露了密码
又申请了一次,后来密码又忘了或被盗了...
改天我考虑再申请.现在电脑也没有qq.




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