AutoCAD二次开发
net_bat
这个作者很懒,什么都没留下…
展开
-
AutoCAD.net Transaction实例4 标高
1Transaction介绍一般而言数据库的增删改查操作统一交给Transaction(事务)处理,AutoCAD也不例外,它将所有对象以图形数据库的形式存储,并将对象的打开和关闭交给唯一的TransactionManager进行管理,因此TransactionManager必须是一个全局对象,且随AutoCAD启动而创建,并管理多个被AutoCAD打开的dwg文档。存储在硬盘的d...原创 2020-03-10 19:26:08 · 1032 阅读 · 0 评论 -
AutoCAD.net AttributeBlock实例3 炸属性块
1AttributeBlock介绍AttributeBlock这个名称并不存在于.net开发文档中,是我根据中文名称“属性块”直译的,可能不对,只是叫起来顺口。开发文档中与属性块相关的类有四个,分别是AttributeDefinition(属性定义)、AttributeReference(属性引用)、BlockReference(块引用)、BlockTableRecord(块)。如果一个Bl...原创 2020-03-08 19:31:54 · 2502 阅读 · 0 评论 -
AutoCAD.net CurveMeasurement实例2 径向线
1Curve Measurement Functions介绍在AutoLisp开发里面,有一组以vlax-curve-get开头的曲线测量函数比较好用,主要功能是提供曲线上某一点的坐标、距离、切线。这些函数经常会被用到,如果要自己实现需要非常好的数学功底,还好我们只需要理解并拿来用即可。Curve Measurement函数的共同之处是都是与曲线上的某一点有关,使用时需要用到曲线参...原创 2020-03-06 13:22:28 · 942 阅读 · 0 评论 -
AutoCAD.net Jig实例1 动态标尺
1 Jig介绍讲Jig实例之前,先将Jig相关捋一捋。.net托管类(Managed Class) 封装了大部分 ObjectARX C++类。在.net中,Jig功能被封装在了一个父类(Jig)和两个子类(DrawJig、EntityJig),以及一些辅助类之中。相比封装之前,封装之后的Jig类功能更为明确和细分,使用起来也更加方便,一般只需继承DrawJig和EntityJig两个...原创 2020-03-05 15:52:07 · 1676 阅读 · 0 评论