感激过去 发表于 2014-2-12 16:39:42

求根据车位自动计算定位点的程序

本帖最后由 Gu_xl 于 2014-2-17 12:49 编辑

在日常工作做,需要对地下室的车位进行定位,如果每个车位去做,复杂又耗体力,请求大神帮忙搞个替换块的程序。
灰色的是车位,绿色的是定位点,大概位置是单独一个车位时候居中,两个车位时候在两个车位的中间,依此类推。
尝试了之前大家发的小工具,都不能居中,而且还自动放大或缩小。
再次感谢有能力的朋友慷慨帮忙,谢谢。。
【我的大概思路是先寻找车位的块,然后替换我指定的块,而且要居中(示例中绿色圆圈)。如果是多个车位拼在一起(必须是无缝隙情况下),计算有几个车位(就是车位的图块,然后替换,并且居中(示例中绿色圆圈)。】
下面有截图,还有CAD文件,恳求大神们帮忙。。



菡萏 发表于 2014-2-12 17:52:41

....依此类推,推不出圆圈和车位之间的关系。。。

感激过去 发表于 2014-2-12 17:56:26

菡萏 发表于 2014-2-12 17:52 static/image/common/back.gif
....依此类推,推不出圆圈和车位之间的关系。。。

我觉得有办法,以基点的距离来判断是不是并排。
例如两车位并排一起,间距是2米,三个车位并排一起,就是2个2米,依此类推。
如果不符合2米的关系,就不是并排了

自贡黄明儒 发表于 2014-2-12 19:04:11

替换块名就可以了

【KAIXIN】 发表于 2014-2-12 21:56:50

junkegg 发表于 2014-2-12 22:08:15

只有人笑没有人弄?

感激过去 发表于 2014-2-13 14:12:44

自贡黄明儒 发表于 2014-2-12 19:04 static/image/common/back.gif
替换块名就可以了

直接替换,不能实现的,不是每个车位都有圆圈的,你看看示例截图,三个车位时候,是两个圆圈均等放置。

lyqiezi 发表于 2014-2-13 14:59:21

不明白那个圈圈干什么用的

感激过去 发表于 2014-2-13 15:06:23

lyqiezi 发表于 2014-2-13 14:59 static/image/common/back.gif
不明白那个圈圈干什么用的

圆圈的作用就是定位
反正大概关系就是1个车位时候就居中放置,2个车位时候就2个车位的中间放置,3个车位时候就等距放2个,依此类推。。

lyqiezi 发表于 2014-2-13 15:35:11

是不是思路这样子?
所有块依次判断,左侧没有的,保留,作为排头兵,进入下一个子程序
右侧没有的,结束,是单车位的情况
如果右侧有则连续往右边判断是否有车位,直到右侧没有车位,可以算出一共有多少车位。再连接排头和末尾的车位中点,在这条线上按要求摆布圆圈。

有个问题就是车位的角度必须一致,如果差了180度,这就判断不出来了
页: [1] 2 3 4 5
查看完整版本: 求根据车位自动计算定位点的程序