浪子_无限 发表于 2015-4-9 10:43:35

对于两点填充的功能的进一步需求

本帖最后由 浪子_无限 于 2015-4-10 05:43 编辑

对于两点填充的求解,已经有高手给出答案。可参考帖子
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=110408&extra=&highlight=%CC%EE%B3%E4&page=1
各位分别给出的代码各有千秋
不知哪位高手能改动一下代码,主要实现这样的功能
1、填充"earth",屏幕点取点P1,P2,P3。在P2点击之后,提示“输入填充比例”,此时可以继续点击或输入数值A。
2、如果继续点击,填充范围是以P1,P2,P3分别为顶点的矩形,P1~P2间的角度作为填充图案的角度,P2~P3的距离值作为填充图案的比例。P1为填充原点。
3、如果输入,则非数值提示错误要求继续输入,空值则命令结束。最终填充范围是以P1~P2,为一边,A为另一边长度的矩形,矩形方向与鼠标指向一致。P1~P2间的角度作为填充图案的角度,数值A作为填充图案的比例。P1为填充原点。

罗里吧嗦一大堆,其实就是想要一个画岩棉的功能。在豪沃克工具包里有,不过图案固定,不太方便。
明经币就一个,见笑了。

bai2000 发表于 2015-4-9 12:23:22

俺也需要

donghuidong2003 发表于 2015-4-9 12:40:18

这个符合你的要求……

浪子_无限 发表于 2015-4-9 13:28:21

donghuidong2003 发表于 2015-4-9 12:40 static/image/common/back.gif
这个符合你的要求……

么有银子了,不能下载啊

lidaxiu 发表于 2015-4-9 13:38:32

演示下看看,是不是想要的

donghuidong2003 发表于 2015-4-9 18:26:45

演示如下,命令IS,画出的是多段线,可以编辑的,可以裁剪。

浪子_无限 发表于 2015-4-9 22:34:34

本帖最后由 浪子_无限 于 2015-4-9 22:35 编辑

donghuidong2003 发表于 2015-4-9 18:26 static/image/common/back.gif
演示如下,命令IS,画出的是多段线,可以编辑的,可以裁剪。
感谢帮助,代码已经下载试用。
可能之前我没说太明白,您给的这个代码的功能,在豪沃克工具包中已经有了,重复了。
能否把多段线的样式改成如下形式?

另外命令的提示是先输入宽度,后输入长度,这个可不可以互换成先输入长度,后输入宽度?

donghuidong2003 发表于 2015-4-10 13:05:01

应该是这个吧,同样是可编辑的,多段线,看看吧……

浪子_无限 发表于 2015-4-10 15:08:38

本帖最后由 浪子_无限 于 2015-4-10 15:47 编辑

donghuidong2003 发表于 2015-4-10 13:05 static/image/common/back.gif
应该是这个吧,同样是可编辑的,多段线,看看吧……

确实是这个样式。不过代码画出来还是跟6楼一样的效果,不知是什么问题。
另外如果能改成先定义岩棉长度,再定义岩棉厚度就更好了

还一个问题,这两个代码在沿着非整数角度绘制时候,会出现意想不到的线段效果,有些遗憾。
页: [1]
查看完整版本: 对于两点填充的功能的进一步需求