Board logo

标题: 如何在多边形内部构造一个点? [打印本页]

作者: 津华园    时间: 2010-8-26 00:03     标题: 如何在多边形内部构造一个点?

如题,使构造的点可以在多边形内部自由拖动。如何实现?
作者: inRm    时间: 2010-8-26 11:59

恐怕不行吧?
作者: pnyzljy    时间: 2010-8-27 09:12

在cabri 3d中可以完成。

附件: 多边形内部的点.cg3 (2010-8-27 09:12, 12.72 KB) / 下载次数 7346
http://www.inrm3d.cn/attachment.php?aid=6816&k=2a071b64313b80df9e60c5fc9f645cf6&t=1715912222&sid=0DkkW4

图片附件: Snap1.gif (2010-8-27 09:12, 6.66 KB) / 下载次数 6261
http://www.inrm3d.cn/attachment.php?aid=6817&k=50be48b999d487669a58c3063d533723&t=1715912222&sid=0DkkW4


作者: 周传高    时间: 2010-8-27 09:37

三维的作这个轻而易举。
作者: xiaongxp    时间: 2010-8-27 09:47

这个满意吗?

附件: 多边形内部一点.gsp (2010-8-27 09:47, 3.56 KB) / 下载次数 7508
http://www.inrm3d.cn/attachment.php?aid=6818&k=fd5e1e183c653eb3792b1f4cbfea7f7d&t=1715912222&sid=0DkkW4
作者: jxsyxxl    时间: 2010-8-27 10:13

我也试做了一个,但对有些凹多边形不适合。

附件: 多边形内部一点1.gsp (2010-8-27 10:13, 3.15 KB) / 下载次数 7504
http://www.inrm3d.cn/attachment.php?aid=6820&k=5b73f6739f0af2620b75eff5ac673e9f&t=1715912222&sid=0DkkW4
作者: 津华园    时间: 2010-8-27 14:09

那天群里有板友问起这个问题,我试了试,没做出来。故发此贴。
我认为他的意思是说,就像在线段上拖动点一样,随意拖动,但不能拖出线段外,多边形能不能构造这样的点呢?随意拖动但不能拖出边界,并不是拖出后点消失。
作者: jxsyxxl    时间: 2010-8-28 17:17

看看这个行不行。

附件: 多边形内部的点2.gsp (2010-8-28 17:17, 3.87 KB) / 下载次数 7570
http://www.inrm3d.cn/attachment.php?aid=6864&k=ca20b3a4077f366ada5d21673b7f4201&t=1715912222&sid=0DkkW4
作者: 想滑板D劳斯来试    时间: 2010-8-28 21:22

10# jxsyxxl


真的可以啊,厉害
作者: 津华园    时间: 2010-8-28 21:26

看看这个行不行。
jxsyxxl 发表于 2010-8-28 17:17
果然可以,倒是想过射线和多边形的交点,不过没想出控制在多边形内部的办法,这下学习了!
作者: inRm    时间: 2010-8-29 10:05

10# jxsyxxl

其实拖动的是点D。但若拖出多边形后再放开鼠标,就无点可拖了。
可以把点D设置为白色小点,不要隐藏。
作者: 想滑板D劳斯来试    时间: 2010-8-29 10:45

13# inRm
有道理,操作看起来更方便了。其实这本来就是障眼法,能不能做个真的自由点啊?
作者: xiaoben    时间: 2010-8-29 10:50

楼上构思不错,学习了
作者: jxsyxxl    时间: 2010-8-29 11:57

方老师说得有道理。若拖出多边形后再放开鼠标,这点就拖不动了,这时只有通过拖动多边形的解决。




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