返回列表 回复 发帖
这个问题可归结为双曲线的交点问题。
我们都知道,双曲线的定义是:一动点移动于一个平面上,与平面上两个定点的距离的差始终为一定值时所成的轨迹叫做双曲线。然而,按照这个定义,用给定的两个定点和一个差值,只可能作出一条曲线,而另一条“成双”的曲线则是把这差值取反而得的。所以“双”曲线其实应该是两条曲线!
按照这个理解,给inRm3D的双曲线加了个“单线”属性,使这个问题迎刃而解。

与三定圆相切之圆.sgf (9.67 KB)

这个问题可归结为双曲线的交点问题。
我们都知道,双曲线的定义是:一动点移动于一个平面上,与平面上两个定点的距离的差始终为一定值时所成的轨迹叫做双曲线。然而,按照这个定义,用给定的两个定点和一个差值,只 ...
inRm 发表于 2010-2-7 20:53
这个简直是天才的想法。果然问题解决了。就是把软件自身无法克服的因素通过它法来变通,妙啊。
无欲则刚!凡人不烦!
能否把这个思想用到其它交点跳来跳去不确定的地方?
无欲则刚!凡人不烦!
能否把这个思想用到其它交点跳来跳去不确定的地方?
周传高 发表于 2010-2-7 21:33
“交点跳来跳去”的问题,是因为程序不知道这些交点的顺序该按照什么规则来确定。
比如说,圆和曲线的交点,理论上可能有无数个,但用现有的规则,只能确定前两个交点的顺序。Cabri II和 inRm3D 都是用的这个规则:若只有一个交点,则判断曲线的起始端点是否在圆内部,是则以为第二,否则以为第一。若有两个以上交点,则以计算的先后排序。
与三圆相切问题:这个问题很难把它统一成一个模型,这是另一种情况:三定圆中有一大圆,两小圆在大圆内或与大圆相交。
1.jpg

1.sgf (9.22 KB)

这个模型用GE做倒是非常省事,真是各有千秋啊!382#当三圆在以下位置时漏了两个圆补上。奇怪,我怎么不能上传*.gx文件。
捕获.JPG
2010-3-18 09:32
还要再补一个圆。
就这种情况搞全了,究竟有多少个圆?
无欲则刚!凡人不烦!
能不能把这八种情况一次搞定呢?有一个变通的作法就是用反演去处理
又见一识。
返回列表