posts - 321, comments - 517, trackbacks - 0, articles - 0

IsoAlgo Split Point Issues

Posted on 2014-08-21 22:27 eryar 阅读(1078) 评论(2)  编辑 收藏 引用 所属分类: 1.IsoAlgo

IsoAlgo Split Point Issues


eryar@163.com

 

Abstract.  The impossibility to define the splitting point makes it impossible to generate

the readable isometrics drawing in some cases. If the drawing is so crowded that can not

read it clearly, it should add the split point to the drawing.

 

Key Words. IsoAlgo, Isogen, Split Point

 

1. Introduction

通过定义分图点,使iso图分成几张图,这样图纸的可读性就高,便于清晰表达。否则图纸上

东西太多,挤在一起看不清楚了。分图点的定义有两种方式:

  • 手工添加;
  • 自动添加;

两种方式各有利弊,手工添加很灵活,程序处理简单,但是增加了设计人员的工作量;程序自动添加,

可以减轻设计人员的工作量,但是程序复杂,算法的鲁棒性不能有效保证。除非为自动分图构造一个

稳定的算法,Isogen中自动分图效果还是很不错的,否则,手工添加分图点也是一个解决办法。

 

2. Add Split Point in AutoCAD Plant 3D

在AutoCAD Plant 3D中也有生成iso图的功能,如下图所示:

45E)059XZY$$F8FU4EYDRC0

Figure 2.1 Isometrics in AutoCAD Plant 3D

 

在AutoCAD Plant 3D中一个简单管道道都会被分成好几张图,不知是其自动分图算法不完善,还是我哪里没有

配置好导致。不过其手工添加分图点的功能还是很方便的,可以在模型中任意添加分图点,且分图点的数据

也可导出到PCF文件中去。如下图所示一个简单管道模型,生成的iso图如下所示:

image

Figure 2.2 Pipe Models in AutoCAD Plant 3D

image

Figure 2.3 Isometric drawing generated by AutoCAD Plant 3D

image

Figure 2.4 Isometric drawing generated by AutoCAD Plant 3D

image

Figure 2.5 Isometric drawing generated by IsoAlgo

由上图可知,这种简单的图不需要拆分也可表达清楚。不过复杂的管路必须拆分,否则件号标注等会挤到一起看不清楚,必须要分图了。

 

3. Export Split Info to PCF

在AutoCAD Plant 3D中添加Break Point后,会在导出的PCF中生成如下数据:

wps_clip_image-19820

Figure 3.1 Split Point in PCF

如果在PCF中有分图信息,可以直接生成分图后的iso图纸了,方便程序的开发。

 

4. Conclusion

综上所述,对于复杂管路模型,要想生成的iso图表达清晰,必须要分图。分图方式最好是可以自动化,前提是要分图算法稳定。

另外可以增加手工添加分图点的功能来辅助。如果你有好的分图算法或想法,欢迎讨论交流。

知识共享许可协议
本作品采用知识共享署名-相同方式共享 3.0 未本地化版本许可协议进行许可。

Feedback

# re: IsoAlgo Split Point Issues  回复  更多评论   

2014-08-28 11:15 by Spikef
AutoCAD Plant 3D 2013版本的自动分图算法相当不完善,2015版本已有很大改进。当软件自动分图时,分图算法中一般会定义一些分图点,比如通常从阀门与法兰连接的地方开始分。

# re: IsoAlgo Split Point Issues  回复  更多评论   

2014-08-28 18:07 by eryar
@Spikef
AutoCAD Plant 3D 2013的自动分图效果是不大好,很简单的管道会分成好多张图,2015还没用过。

软件自动分图的关键就是寻找合适的分图点,Isogen/Isodraft中不光可以在部件连接的地方分图,还可以设置在管道上分图。

感谢分享。

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理