EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

img_loading
智能检测中
搜索
查看: 377|回复: 0
打印 上一主题 下一主题

[资源下载] 高效的在所有的轮廓中生成封闭轮廓

[复制链接]

1

主题

1

帖子

16

积分

BIM书童

Rank: 1

积分
16
跳转到指定楼层
楼主
发表于 2019-11-12 18:54:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试文件说明:  {' ]2 p* c& e' Z" ?( L
总的圆弧个数 88 * 7* 11 = 6776 个 (圆弧的个数来源 有圆弧和多段线中的圆弧)7 V5 g* `" J2 e8 A) y$ w6 s  O
总的圆个数 2 * 7 * 11 = 154 个 (来自圆)/ L% f3 `5 o% W" P. a+ K, g1 D6 P
总的直线个数 29 * 7 * 11 = 2233 个 (直线的个数来源有直线和多段线中的直线)! Y0 T5 n' Y; e1 ?* t. I; q3 J
整个图纸运行时间为 13.5s。% h3 [% f& y4 C3 D* W! y$ N) E1 V
如下图片是单个的形状,整个测试图纸中有 77 个这样的图形
. f+ m- K+ k' F整个图纸为
. A4 D  |. M& m- @6 D测试结果说明:
9 x3 z2 D) @2 h9 k  q生成由输入所有线(包括直线,多段线,圆弧,圆等)形成的所有轮
3 x$ t  J+ A+ f廓,轮廓之间不会有重合的区域,最多会有共边的情形。(生成的轮
9 Y) @4 v( [, G- k7 A9 {廓中不会出现某一个轮廓包含其他的一个轮廓区域情形)。不会出现. L, I( U' \# \( i3 W
重合轮廓的情形。算法中将使用圆弧参与底层的拓扑计算(不会将圆- o& `# h: Y" n8 M8 m/ m1 Y+ q/ _2 `8 m
弧离散为直线,带来工业误差,圆弧离散为直线的时候,小直线太多),
, I3 j6 A: G6 J& T1 A- ]最终的轮廓转化为多段线, 多段线中可能有直线可能有圆弧。/ [# y! b; p& O# U5 K
上面的测试图纸运行时间为 13.5s。
# g1 ^8 k$ X( ~4 W群主 QQ 号:986489314,
' u$ g$ A2 k8 Q+ a% b) E/ L( \$ n( g群号:679282303,(群主)
" g- n, u6 x$ J/ X1 K( N: _

topo12.rar

4.77 MB, 下载次数: 5, 下载积分: E币 -1

取封闭区域 测试图77.dwg

198.67 KB, 下载次数: 1, 下载积分: E币 -1

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
*滑块验证:
img_loading
智能检测中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|EaBIM网 ( 苏ICP备2020058923号-1  苏公网安备32011502011255号

GMT+8, 2025-4-9 06:57

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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