- 博客(6)
- 收藏
- 关注
转载 AutoCAD.NET二次开发注意事项与开发技巧
1、如果要在Winform中打开DWG图形文件,这个Form必须用Application.ShowModelessDialog方式显示,不然会报错(执行环境无效)。 2、在非模态窗口中修改实体时,需要将图层锁定,否则会报错;模态窗口则无此情况。 3、写块克隆:WblockCloneObjects第二个参数为块表记录模型空间的ObjectID,此方法会将一个对象集(实体集)完全克
2016-09-21 12:24:06 8473 3
原创 skyline内存溢出崩溃解决办法
我们在运行skyline二次开发做的桌面或Web程序时,经常会遇到承载的数据量过大,导致IE或我们的exe程序内存溢出导致系统崩溃的问题,这是因为skyline是32位版本的,虽然可以在64位机上运行,但它是是单核运行的,并没有用到64位的双核处理,针对这种情况我们可以用VS的命令编译工具执行扩大内存命令来解决此类问题,使用命令如下:editbin /LARGEADDRESSAWARE "ex
2016-07-14 17:56:41 1822
翻译 有条件选择AutoCAD实体
引自 http://through-the-interface.typepad.com/through_the_interface/2008/07/conditional-sel.html这篇文章有感自之前的 一篇文章 ,在那篇文章中我们可以找到选择指定层上的所有实体的代码。这儿我们关注的是如何更好的选择多个层中的实体:AutoCAD的选择过滤机理使得这个选择起来实现起来很容
2016-07-14 14:37:39 1787
转载 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 1304
原创 关于cad生成dwf文件和插入dwf快
打印当前的dwg文件,生成dwf文件。传入你要存入的filename(dwf文件位置具体到.dwf)public static bool ExportMapToFileCAD(string fileName) { try { Document doc = acDoc;
2016-07-12 11:02:21 3639
原创 关于CAD二次开发中(范围线自相交)相交线的问题
CAD二次开发对于毕业没多久,又是半路出家的我来说,是一个很大的挑战,遇到过很多难以解决的问题,这次在CAD二次开发遇到一个很苦恼的问题:判断 一个由线段组成的闭合区域中,是否存在着相互之间相交的线段。 如下图所示:图1 图2 这是通过图1得到的有相交线的闭合区域图图3 图4 这是通过图3得到的有相交线的闭合区域图这两种绘图方式唯一的区别在于 图1==
2016-06-30 09:27:09 10332 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人