明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 7314|回复: 44

[已解答] 求根据车位自动计算定位点的程序

  [复制链接]
发表于 2014-2-12 16:39 | 显示全部楼层 |阅读模式
本帖最后由 Gu_xl 于 2014-2-17 12:49 编辑

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



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2014-2-12 17:52 | 显示全部楼层
....依此类推,推不出圆圈和车位之间的关系。。。
 楼主| 发表于 2014-2-12 17:56 | 显示全部楼层
菡萏 发表于 2014-2-12 17:52
....依此类推,推不出圆圈和车位之间的关系。。。

我觉得有办法,以基点的距离来判断是不是并排。
例如两车位并排一起,间距是2米,三个车位并排一起,就是2个2米,依此类推。
如果不符合2米的关系,就不是并排了
发表于 2014-2-12 19:04 来自手机 | 显示全部楼层
替换块名就可以了
发表于 2014-2-12 21:56 | 显示全部楼层
发表于 2014-2-12 22:08 | 显示全部楼层
只有人笑没有人弄?

点评

重赏之下必有勇夫  发表于 2014-2-13 15:10
 楼主| 发表于 2014-2-13 14:12 | 显示全部楼层
自贡黄明儒 发表于 2014-2-12 19:04
替换块名就可以了

直接替换,不能实现的,不是每个车位都有圆圈的,你看看示例截图,三个车位时候,是两个圆圈均等放置。
发表于 2014-2-13 14:59 | 显示全部楼层
不明白那个圈圈干什么用的
 楼主| 发表于 2014-2-13 15:06 | 显示全部楼层
lyqiezi 发表于 2014-2-13 14:59
不明白那个圈圈干什么用的

圆圈的作用就是定位
反正大概关系就是1个车位时候就居中放置,2个车位时候就2个车位的中间放置,3个车位时候就等距放2个,依此类推。。
发表于 2014-2-13 15:35 | 显示全部楼层
是不是思路这样子?
所有块依次判断,左侧没有的,保留,作为排头兵,进入下一个子程序
右侧没有的,结束,是单车位的情况
如果右侧有则连续往右边判断是否有车位,直到右侧没有车位,可以算出一共有多少车位。再连接排头和末尾的车位中点,在这条线上按要求摆布圆圈。

有个问题就是车位的角度必须一致,如果差了180度,这就判断不出来了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-8 21:42 , Processed in 0.216079 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表