NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: jackieyin
打印 上一主题 下一主题

[GH插件] 场地模型自动生成插件(Surrounding Builder)

  [复制链接]
1m
发表于 2015-9-28 11:04:30 | 显示全部楼层
本帖最后由 lzeaf 于 2015-9-28 11:29 编辑

下载来。。看了一下

自动读取全部文本信息和文本定位定点

然后用定位点和线框内的点找匹配关系

楼层=炸开str取出数字原顺序组合成int,若无数字则int story=1高度=楼层乘以层高。。。。

其实这里可以拆分数据。。if层数大于33则层高=4,else=3之类的。。。。

然后向上拉出体块~~~~~

但是会出问题。。。。因为定位点往往是text起点。而实际的定位点应该是text中心。。。所以愚以为应该读取text长度和字体大小直接取得文本中心。。。这样就避免了采用误差范围判定最近点这种蛋疼的问题~~~~~~~

而且lz这个gh文件~~~已经乘了3.。。然后又乘了3.。。。。我就不太懂了。、。。。


2m
发表于 2015-9-28 20:56:03 | 显示全部楼层
本帖最后由 lzeaf 于 2015-9-29 11:26 编辑

请lz看看我这个逻辑有啥错误的地方~~~~~为啥我产生的点比你得多?我得到的点数和线框数一致。。。。

3m
发表于 2015-10-3 09:46:27 | 显示全部楼层

后面那个向量哪里乘了个3。
4m
发表于 2015-10-3 09:47:15 | 显示全部楼层
jackieyin 发表于 2015-10-2 11:21
那是因为CAD文件的text比建筑线框多,因为cad里面的文字并不一定都是关于层高的文字。有些可能是一些其它 ...

主要是有很多房子你也抛弃了。。。比如砖混2/3之类的~~~~~~还有些别的字符你也抛弃了
5m
发表于 2015-10-5 09:02:32 | 显示全部楼层
嗯,懂。但是有些例如砖混2/3这样的。。。面积不小而且也不是很低的建筑其实也被过滤了~~~望加上~~~
6m
发表于 2017-8-30 19:41:08 | 显示全部楼层
我写了一个这个插件的改进版~~~~各位可以来看看
http://www.ncf-china.com/forum.p ... id=53717&extra=

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-5-2 23:56 , Processed in 0.353107 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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