• DXF 文件的基本结构


    DXF 文件本质上由代码及关联值对组成。代码(通常称为组码)表明其后的值的类型。使用这些组码和值对,可以将 DXF 文件组织到由记录组成的区域中,这些记录由组码和数据项目组成。在 DXF 文件中,每个组码和值都各占一行。

    每段都以一个后跟字符串 SECTION 的组码 0 开始,其后是组码 2 和表示该段名称的字符串(例如,HEADER)。每段都由定义其元素的组码和值组成。每段都以一个后跟字符串 ENDSEC 的组码 0 结束。

    从小图形中生成 DXF 文件,打印出来并在阅读本文时参考,可能会有助于用户理解本文的内容。

    DXF 文件完整的结构如下:

    • HEADER 段。包含图形的基本信息。它由 AutoCAD 数据库版本号和一些系统变量组成。每个参数都包含一个变量名称及其关联的值。
    • CLASSES 段。包含应用程序定义的类的信息,这些类的实例出现在数据库的 BLOCKS、ENTITIES 和 OBJECTS 段中。类定义在类的层次结构中是固定不变的。
    • TABLES 段。包含以下符号表的定义:

      APPID(应用程序标识表)

      BLOCK_RECORD(块参照表)

      DIMSTYLE(标注样式表)

      LAYER(图层表)

      LTYPE(线型表)

      STYLE(文字样式表)

      UCS(用户坐标系表)

      VIEW(视图表)

      VPORT(视口配置表)

    • BLOCKS 段。包含构成图形中每个块参照的块定义和图形图元。
    • ENTITIES 段。包含图形中的图形对象(图元),其中包括块参照(插入图元)。
    • OBJECTS 段。包含图形中的非图形对象。除图元、符号表记录以及符号表以外的所有对象都存储在此段。OBJECTS 段中的条目样例是包含多线样式和组的词典。
    • THUMBNAILIMAGE 段。包含图形的预览图像数据。此段为可选。

    如果使用 SAVE 或 SAVEAS 命令的“选择对象”选项,那么所得到的 DXF 文件的 ENTITIES 区域将只包含选择的图元。 

  • 相关阅读:
    802.11 基础知识
    CEVA WiFi 6 AP IP授权
    802.11学习资料整理
    WIFI6 芯片 技术概览
    80211bSDR LinkLayerMATLABNAVGUI
    IEEE 802.11ax 技术白皮书
    System verilog 验证
    如何设计一个RPC框架
    设计一个短链接系统
    bin log 与 redo log 的一致性问题
  • 原文地址:https://www.cnblogs.com/5igis/p/5igis_12716.html
Copyright © 2020-2023  润新知