CAD二次开发
文章平均质量分 78
YOLIN26
这个作者很懒,什么都没留下…
展开
-
关于CAD二次开发中(范围线自相交)相交线的问题
CAD二次开发对于毕业没多久,又是半路出家的我来说,是一个很大的挑战,遇到过很多难以解决的问题,这次在CAD二次开发遇到一个很苦恼的问题:判断 一个由线段组成的闭合区域中,是否存在着相互之间相交的线段。 如下图所示:图1 图2 这是通过图1得到的有相交线的闭合区域图图3 图4 这是通过图3得到的有相交线的闭合区域图这两种绘图方式唯一的区别在于 图1==原创 2016-06-30 09:27:09 · 10269 阅读 · 5 评论 -
关于cad生成dwf文件和插入dwf快
打印当前的dwg文件,生成dwf文件。传入你要存入的filename(dwf文件位置具体到.dwf)public static bool ExportMapToFileCAD(string fileName) { try { Document doc = acDoc;原创 2016-07-12 11:02:21 · 3612 阅读 · 0 评论 -
Tolerance-公差,可用来判断两点是否相等,,两向量是否相等、平行、垂直等
[StructLayout(LayoutKind.Sequential), Wrapper("AcGeTol")]public struct Tolerance {}DescriptionThis .NET class wraps AcGeTol ObjectARX class.This is an instantiable class that is by defau转载 2016-07-14 14:24:57 · 1282 阅读 · 0 评论 -
有条件选择AutoCAD实体
引自 http://through-the-interface.typepad.com/through_the_interface/2008/07/conditional-sel.html这篇文章有感自之前的 一篇文章 ,在那篇文章中我们可以找到选择指定层上的所有实体的代码。这儿我们关注的是如何更好的选择多个层中的实体:AutoCAD的选择过滤机理使得这个选择起来实现起来很容翻译 2016-07-14 14:37:39 · 1771 阅读 · 0 评论 -
AutoCAD.NET二次开发注意事项与开发技巧
1、如果要在Winform中打开DWG图形文件,这个Form必须用Application.ShowModelessDialog方式显示,不然会报错(执行环境无效)。 2、在非模态窗口中修改实体时,需要将图层锁定,否则会报错;模态窗口则无此情况。 3、写块克隆:WblockCloneObjects第二个参数为块表记录模型空间的ObjectID,此方法会将一个对象集(实体集)完全克转载 2016-09-21 12:24:06 · 8349 阅读 · 3 评论