基于C#的AutoCAD二次开发之块操作
- 什么是块?
块由多个在逻辑上相关的图形对象所定义的整体。 - 块的优点有哪些
统一作业标准、提高作业效率
压缩图形文件
便于修改和维护
块的分类 - 块的分类
简单块、属性块、动态块 - 块的操作主要由哪些?
块的定义(命令Block)
块的插入(命令Insert)
块的编辑 - 块的操作方法
块是存储于块表记录中的实体对象集合;模型空间是存储于块表记录中的一种特殊的块;普通块中实体操作方法与模型空间中实体操作一致。
6.如何用程序来定义块
- 用Transaction类的GetObject()函数获得块表对象;
- 创建BlockTableRecord对象并设置块名称;
- 创建组成块的实体对象;
- 调用BlockTableRecord类的AppendEntity函数将组成块的实体写入块表记录中;
- 调用BlockTable类的Add函数将创建的块表记录写入当前图形的块表中。
- 简单块的创建
- 创建如下图所示的由3条直线和1个圆弧组成的名为Door的块。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/57414.html