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) / 下载次数 8217
http://inrm3d.cn/attachment.php?aid=6816&k=1b8c96fe72f61e3a91112209e82efae3&t=1732427238&sid=cuOCav

图片附件: Snap1.gif (2010-8-27 09:12, 6.66 KB) / 下载次数 7187
http://inrm3d.cn/attachment.php?aid=6817&k=ae70a40814ec92a34b2830d1c6be4f8d&t=1732427238&sid=cuOCav


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

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

这个满意吗?

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

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

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

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

看看这个行不行。

附件: 多边形内部的点2.gsp (2010-8-28 17:17, 3.87 KB) / 下载次数 8492
http://inrm3d.cn/attachment.php?aid=6864&k=a0639e616f5cb97ea9b58b2aaffbfa6e&t=1732427238&sid=cuOCav
作者: 想滑板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://inrm3d.cn/) Powered by Discuz! 7.0.0