返回列表 回复 发帖
16# 周传高


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

周老师你用的inRm3D是最新版吗?论坛里没有啊?
相切两圆的交点,不好解决,因为相切是种极限位置,比如两圆周上之间的最短距离为0.00000000000000000000000000001时,肉眼已经看不到了,认为是相切,其实仍是相离,然画板的精度达不到,如果老外弄成了相切,才有问题咧。所以切点作不出,我想道理在于此。
再如,过圆上一点作圆的切线,往往是先作过该点的半径,再过此点作此半径的直线,这条直线就是圆的切线,其实这种弄法也是有问题,因为线与圆相切,仍是直线与圆的一种极限位置,真正那个又作得出最精确的圆的切线呢
柳烟所言极是。
16# 周传高
周老师你用的inRm3D是最新版吗?论坛里没有啊?
zcy 发表于 2011-1-6 21:09
正在赶制中,还没有放出。
相切两圆的交点,不好解决,因为相切是种极限位置,比如两圆周上之间的最短距离为0.00000000000000000000000000001时,肉眼已经看不到了,认为是相切,其实仍是相离,然画板的精度达不到,如果老外弄成了相切,才有问 ...
柳烟 发表于 2011-1-6 22:35
我认为问题不是这样!请看前面田野风老师的那个例子,你能解释为什么有时切点(两圆的交点)出来而有时又不出来呢?难道说是它的圆不够理论上的圆?有时精度达上,有时又达不上?既然这样,它不就是BUG吗?
再如,过圆上一点作圆的切线,往往是先作过该点的半径,再过此点作此半径的直线,这条直线就是圆的切线,其实这种弄法也是有问题,因为线与圆相切,仍是直线与圆的一种极限位置,真正那个又作得出最精确的圆的切线呢
柳烟 发表于 2011-1-6 22:35
切线是唯一的,是极限位置,它确实也是存在的。这个就要靠软件的编写者作恰当的处理,让这个切线显示出来,我认为应该也不难。如做不到这一点那这个就是它的缺陷。它有时做到了,有时又不行了,那这个就是它的BUG!
可能与精确度有关吧,请看

未命名1.gsp (2.88 KB)

那个最新版的inRm3d的界面很友好
看看inrm3d对这个问题的处理。没有时隐时现的问题。

aa.gif (48.94 KB)

aa.gif

11.sgf (3.09 KB)

无欲则刚!凡人不烦!
动态的两个相切圆,你们是怎么构造出来的啊!教教我,好吗?
返回列表