半听可乐 发表于 2012-6-30 15:43:50

编程申请:以块中心画直径为25米的圆,圆的交集内填充阴影或颜色,鼠标左键单击退出…

本帖最后由 半听可乐 于 2012-7-2 09:20 编辑

编程申请:以块为圆心画直径为25米(最好能提供输入直径,单位米)的圆,圆的交集内填充阴影或颜色,任意键退出,退出后圆以及填充消失
程序使用步骤:1.输入命令,确定
                         2.提示:全部(A)/选择(S)
                         3.经确定并画圆,交集被填充(突出显示目的)
                         4.按任意键退出(可以用鼠标中键移动,以及滚动中键),圆以及填充消失
用途:确定消火栓的保护范围是否能完全覆盖,即规范要求建筑内每点要要有两股消火栓水柱同时到达
跟附图中演示的一样,但是要增加交集填充,请行家里手出手相助,感激不尽!!!

Gu_xl 发表于 2012-6-30 15:43:51

本帖最后由 Gu_xl 于 2012-7-8 20:57 编辑




命令: xfsjc


半听可乐 发表于 2012-7-1 20:01:43

两天没人回复啊~~~难道不能实现吗? 我这个想法其实是基于市面上已有的商业软件---理正给排水里面的一项功能

Gu_xl 发表于 2012-7-1 22:02:00

半听可乐 发表于 2012-7-1 20:01 static/image/common/back.gif
两天没人回复啊~~~难道不能实现吗? 我这个想法其实是基于市面上已有的商业软件---理正给排水里面的一项功能 ...

代码你自己写,给你解题思路:
1.选择消防栓,以消防栓中心点为圆心,画出所有的园
2、将所有的园转为面域
3、将所有面域两两求交集(注意面域求交集时,需拷贝面域的副本求交集)
4、将所求得的所有面域计算并集。就得到了填充区域的面域,将其填充图案!
5、结束时删掉所有中间过程的面域和填充!

半听可乐 发表于 2012-7-1 22:10:09

Gu_xl 发表于 2012-7-1 22:02 static/image/common/back.gif
代码你自己写,给你解题思路:
1.选择消防栓,以消防栓中心点为圆心,画出所有的园
2、将所有的园转为面 ...

就是不会写呢~~想好好学习lsp,但最近太忙了,只好让专业人士帮忙了

xyz2009xyz 发表于 2012-7-2 08:36:32

要想高手出手,分量就要足一点,多悬赏点啊,呵呵。飘过

Andyhon 发表于 2012-7-2 09:21:04

需要滤取 消火栓 这个得依 Dwg 文件...

gao051525 发表于 2012-7-7 09:11:55

强烈支持,看来楼主也是做水的。我也正好有这方面的需求!!!

革天明 发表于 2012-7-7 13:10:14

楼主传一张DWG,得知道消火栓的信息才好写程序

半听可乐 发表于 2012-7-7 14:46:29

革天明 发表于 2012-7-7 13:10 static/image/common/back.gif
楼主传一张DWG,得知道消火栓的信息才好写程序

消火栓的块名为j_xhs+任意数字,比如说 j_xhs1、j_xhs2、j_xhs3……
页: [1] 2 3 4 5 6
查看完整版本: 编程申请:以块中心画直径为25米的圆,圆的交集内填充阴影或颜色,鼠标左键单击退出…