感激过去 发表于 2022-7-13 20:39:55

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

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

菡萏 发表于 2022-7-13 20:47:40

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

感激过去 发表于 2022-7-13 20:58:48

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

自贡黄明儒 发表于 2022-7-13 21:01:11

替换块名就可以了

junkegg 发表于 2022-7-13 21:18:51

只有人笑没有人弄?

感激过去 发表于 2022-7-13 21:22:05

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

lyqiezi 发表于 2022-7-13 21:28:12

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

感激过去 发表于 2022-7-13 21:37:07

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

lyqiezi 发表于 2022-7-13 21:45:47

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

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