返回列表 回复 发帖
做好了,注意观察:A,B,C的z值总是0.
拖动A或B而可改变圆的大小.
B只有子件线段AB,没有父件.
选中圆和B,"合并/分离",居然把C分离开了圆.
看B父子仍然不变.
再试验一次,结果不变.
C明明脱离了圆,可看圆子依然是C!
----------
删除圆,C也消失了.
----------
F"不在"圆上,否则失败.是说:
F合并到圆上后,F无法拖动圆.
现在我重现失败,原来操作也许有误.
---------
另外,十分冒昧,我不清楚软件有无这个错误:
把圆脱离平面...

可拖动而改变大小的圆1.sgf (2.27 KB)

重新检验了下上面两个帖子这两次文件,都正确无误,圆和线段处于同一个平面上.
第一个文件如果你发现不是这样,那么就可能是软件有无这个错误:
把圆脱离平面...
所以,事实上线段一个端点是圆心,一个在圆上.
第一个文件圆属性,半径直接点击线段后,线段那个端点仍然不能成为圆的子件
更正:"固定"成"相同",含义有差别
"仍然不能成为圆的子件"改为:仍然无法成为圆的子件.比如,再合并也不行
点C受圆的约束,是圆的子件。点B是圆的祖宗对象(不是父对象),怎么可以合并到圆上而成为圆的子对象呢?
“把圆脱离平面”,圆的父对象是圆心和法线,只当圆心脱离平面,圆也就跟着脱离平面了。
论坛QQ群:171618685 (数学实验室)  170568550 (inRm3D)
21# ataorj

附例中的点A点B都是自由点,无需线段,也无需度量AB之距离,直接用点B作半径即可。如此,点A点B都成为圆的父对象,就可以拖移圆了。
论坛QQ群:171618685 (数学实验室)  170568550 (inRm3D)
这个例子的制作,该如何运用“平层”概念呢:

三叉树.jpg (26.42 KB)

三叉树.jpg

三叉树.sgf (3.18 KB)

论坛QQ群:171618685 (数学实验室)  170568550 (inRm3D)
当前inRm提供的直线和射线,用户不太满意
如果我是作者,求出线段与绘图窗口边界的交点,连接交点可得到直线.射线是使用了一个交点而已.
下面用inRm模拟直线.
首先按键Z,L,锁定xy平面
1 窗口边界构造路径ABCDA[注意,返回A时操作方法:先左击表示选中,再右击表示结束]
2 构造两点线EF
3 构造交点H,H1:点击线段EF和路径
4 隐藏线段EF,注意保留E和F
5 构造两点线HH1
现在,可用E和F控制HH1了

直线.sgf (3.68 KB)

编程的话,补充:窗口边界坐标不同于其它坐标,具体处理方法,我没多想.
又比如:直线和屏幕垂直时的构造方法...
25# inRm
点C受圆的约束,是圆的子件。点B是圆的祖宗对象(不是父对象),怎么可以合并到圆上而成为圆的子对象呢?
“把圆脱离平面”,圆的父对象是圆心和法线,只当圆心脱离平面,圆也就跟着脱离平面了。
-----------------
无血缘关系就无谓祖宗,可以合并,GSP如此.
指定的平面,它就自行脱离了?用户都不知道自己有这意图啊!指定平面就指定父亲了.
法线只是方向,圆心才是根基,圆可以不在指定平面上,但是圆心若在,圆也逃不远.更何况例子圆心先选择了平面,这时选择的法线要求圆也在该平面上.
==============
26# inRm
附例中的点A点B都是自由点,无需线段,也无需度量AB之距离,直接用点B作半径即可。如此,点A点B都成为圆的父对象,就可以拖移圆了。
------------
法线,法线点游"离"于圆外,原意要求圆上可拖动它的大小.
===========
26# inRm
三叉树的例子还没看懂,就是几何画板我也是新手.平层只是一种模式,可能只适合静态构建物件.
返回列表