2024-07-07发表2024-12-27更新【工程】 / CAD二次开发布局和视口布局和视口是CAD出图的重要手段之一,其中视口可以映射到模型空间的任一范围,进而在布局空间灵活组织图形成果。 本文针对布局创建及切换、视口创建封装若干接口。阅读更多
2024-07-07发表2025-01-10更新【工程】 / CAD二次开发图形变换缩放、旋转和平移是图形的基本变化,从几何算法的角度看是统一的:都是借助变换向量实现。 本文针对这三种基本变换操作封装三个接口。值得注意的是,这三个接口都是针对实体本身,即使实体不存在数据库中也可以使用。阅读更多
2024-07-07发表2024-12-27更新【工程】 / CAD二次开发表格数据链接CAD提供数据链接的功能,具体来说就是:将一个Excel的某一Sheet与CAD的某一表格关联起来。从而实现Excel表格转CAD表格的操作。 本文封装该接口。阅读更多
2024-07-07发表2024-12-27更新【工程】 / CAD二次开发跨图形实体拷贝当需要将外部DWG图纸中的某些内容拷贝到当前图形时,可以在后台加载DWG,进而从后台数据库中拷贝对象。 本文提供一个示例。阅读更多
2024-07-07发表2025-01-10更新【工程】 / CAD二次开发实体颜色修改颜色修改在CAD中属于比较简单的操作,但是当面临块嵌套的情况时,要想彻底修改其颜色可能会非常困难。 本文聚集在修改嵌套块的颜色上,封装相关接口。阅读更多
2024-07-07发表2025-04-18更新【工程】 / CAD二次开发三类块操作块在AutoCAD中扮演着重要角色,它可以把多个图形组成一个整体,起到组织图形层次和图元复用的作用。 AutoCAD中有三种类型的块:普通快、动态属性块(可根据属性值修改图形尺寸)、增强属性块(在块中添加文字动态属性),后面两种在第一种的基础上添加了个性化功能。 针对根据动态属性块的块名获取所有块参照的问题,本文提出一种创新性的方法。 本文针对这三类块封装若干二次开发接口。阅读更多
2024-06-04发表2024-12-27更新【算法】 / 数据结构与算法排序算法(2)本文是”排序算法“第2篇文章,主要介绍线性时间复杂度的三种非比较排序算法:计数排序、桶排序和基数排序。这三种排序给我们另一种思考问题的角度。阅读更多