zoukankan      html  css  js  c++  java
  • IsoAlgo Symbols

    IsoAlgo Symbols

    eryar@163.com

    Key Words. IsoAlgo, ISO, PCF, IDF, 管道轴测图

    1. Introduction

    管道轴测图(ISO图)是管道制作安装所需的重要图纸,其中管件符号是固定大小,管子长度可变的一种非比例投影的出图形式。目前国际出图标准程序是Intergraph的ISOGEN,

    鉴于ISOGEN是生成管道ISO的工业标准,其数据文件格式也基本上是工业软件生成的标准数据交换格式。主流工厂设计软件如Intergraph, AVEVA等都可以生成ISOGEN识别的管道数据文件PCF或IDF。

    IsoAlgo是自主开发用于生成管道ISO图的程序,因为是做ISOGEN类似的功能,所以需要兼容ISOGEN的数据。对程序IsoAlgo进行代码重构,使其能支持ISOGEN的管道数据文件IDF和PCF,并能支持符号模板文件,避免用户自定义符号,而且普通用户一般不需要自定义符号。通过支持ISOGEN的符号,使用户在默认状态下能生成与ISOGEN一致的管件符号。

     

    2. Symobl Template

    ISOGEN程序中管件的符号数据是一种模板形式的,且支持符号的自定义。符号数据文件的格式相对简单,主要数据为定义符号的形状。通过兼容ISOGEN的符号模板数据,避免用户自定义符号,且生成的ISO管件符号与ISOGEN一致。

    3. Conclusion

    集成IsoAlgo到PipeCAD中方便测试,可实时查看生成结果。通过兼容ISOGEN的符号数据文件,可以生成与ISOGEN风格一致的ISO效果。因为ISOGEN的符号数据文件中包含了常用的符号模板,避免用户自定义符号。

    通过兼容ISOGEN的数据,还可以尽量去猜测ISOGEN的出图算法,有一定的参考价值。下面几个ISO图为兼容ISOGEN符号数据生成的:


    为了方便大家在移动端也能看到我的博文和讨论交流,现已注册微信公众号,欢迎大家扫描下方二维码关注。
    Shing Liu(eryar@163.com)
     
     
  • 相关阅读:
    06springmvc文件上传
    07springmvc文件下载
    05springmvc-json-ajax使用
    04springmvc请路径参数
    03springmvc项目使用静态资源
    02springmvc注解入门
    springmvc入门
    20mybatis集成jndi
    19mybatis集成dbcp
    怎样用hibernate验证登陆界面的用户名和密码
  • 原文地址:https://www.cnblogs.com/opencascade/p/IsoAlgo_Symbols.html
Copyright © 2011-2022 走看看