CAD
小胖七少爷
不积硅步无以至千里
不积小流无以成江海
展开
-
推荐net开发cad入门阅读代码片段
using System;using System.Collections.Generic;using System.Text;using Autodesk.AutoCAD.EditorInput ;using Autodesk.AutoCAD.Runtime ;using Autodesk.AutoCAD.ApplicationServices;using Autodesk.Aut...转载 2019-05-10 14:48:07 · 350 阅读 · 0 评论 -
AutoCAD二次开发&创建和获取扩展字典对象与扩展记录数据
这是一个与学习创建和获取扩展字典对象与扩展记录数据相关的内容。我们知道在南方cass中有一部分数据是存在扩展数据xdata属性中,其中宗地的宗地基本属性就是印证了这一点。而我们接下了的学习是字典Dictionary扩展数据、扩展记录数据Xrecord。这对了解AutoCAD扩...转载 2019-05-10 14:49:41 · 1764 阅读 · 0 评论 -
.NET AutoCAD二次开发之路(一、基础篇)
学习AutoCAD二次开发已经有一段时间了,磕磕碰碰,十分的艰辛枯燥。但回想一下还是会有些小激动,嘿嘿!最近这段时间一直都有这么个想法,就是将我学习CAD二次开发的过程用文字的方式记录下来,形成系列,并定期更新。主要内容就是记录自己每天学习过程中所碰见的问题和感悟,并总结今天所学到的内容。目的一是激励自己坚持下去,看着自己一步一步的提高,多有成就感。还有就是和大家积极沟通,希望能够指正我的错误,减...转载 2019-05-13 13:42:36 · 4439 阅读 · 0 评论 -
.NET AutoCAD二次开发之路(二、直线篇)
我以前只有一点VB的基础,C语言也只是看过,学这个CAD二次开发,也是借工作之余研究下,我到现在已经从事机械行业5年了,中国的工业设计环境区别太大,各行各业的技术现状也不尽相同,但有一点是可以肯定的,那就是自动化,国外都在工业4.0了,我们还在互联网+,哎太out了,我也赶紧进修下,要不就淘汰了。所以我选择了CAD二次开发,主要还是跟专业接近,希望能越学越精吧,未来就让未来的我去面对!今天主要...转载 2019-05-13 13:43:39 · 1157 阅读 · 2 评论 -
.NET AutoCAD二次开发之路(三、圆弧篇)
我发现自学一个东西往往都会遇到一个瓶颈,我现在就是,举步维艰,回过头来总结下学过的知识,也发现不少被遗漏的问题,才发现原来还是啥也不会,哎慢慢来吧。今天来总结下圆和圆弧的创建,圆弧和直线是AutoCAD中经常用到的图形,那么,全地球人都知道,一个圆有两个参数:原点和半径;圆弧有四个参数:原点、半径、起始角度和终止角度。在.NET中用Circle类来表示圆,用Arc类来表示圆弧,这个比较好理...转载 2019-05-13 13:44:23 · 974 阅读 · 0 评论 -
.NET AutoCAD二次开发之路(四、文字篇)
创建文字的方法有单行文字和多行文字之分,方法都一样都是先用不带参数的默认构造函数(先创建一个单行文字或多行文字对象的实例,不要为构造函数传递任何参数),然后在对其插入点、文字内容、文字宽度、文字高度等进行设置,多行文字要比单行文字复杂点,不过仍然是我学习中最简单的内容。单行文字创建步骤:1、 获取当前数据库 1 Database db=HostApplic...转载 2019-05-13 13:45:09 · 2394 阅读 · 0 评论 -
.NET AutoCAD二次开发之路(五、填充篇)
图案填充的创建和其他实体,比如块、文字样式和标注样式有所不同,需区别对待,单大致的方法和步骤都基本相同,只有个别地方不同。要创建 Hatch 对象,首先使用该类的构造函数创建一个空的填充对象,然后对该对象的类型、样式、名称、填充角度以及边界等进行属性设置。步骤如下 1、 创建图案边界:利用创建圆命令创建一个填充边界 1...转载 2019-05-13 13:45:43 · 3848 阅读 · 0 评论 -
AutoCAD二次开发实验
百度文库:https://wenku.baidu.com/view/de637ab331126edb6f1a10e9.html?rec_flag=default&sxts=15577257452181.二次开发环境搭建2.Hello World程序创建3.创建上下文菜单4.创建弹出式下拉菜单5.创建工具条6.创建有模态和无模态对话框7.修改状态栏8.创建进度...转载 2019-05-13 13:58:56 · 437 阅读 · 1 评论 -
在 AutoCAD 中如何自动加载 DLL
问题:您创建或使用的应用程序存储在 DLL 文件中,但在自动加载的情况下,APPLOAD 函数不允许添加此类文件。 如何自动加载此类文件?解决方案:A:要自动加载 DLL 文件,您可以按照以下步骤进行操作:使用文件资源管理器浏览到c:\program files\autodesk\autocad 20xx\support文件夹 检查是否存在名为acad20xxdoc.lsp...转载 2019-07-26 15:04:25 · 6667 阅读 · 1 评论 -
超简单VS2008如何编译Opencascade
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-27 18:38:53 · 322 阅读 · 0 评论 -
AutoCAD中的扩展字典及扩展记录(C#)
在学习CAD扩展记录的过程中,遇到了一些问题,也积累了一些经验,现在给大家分享一些我的学习心得。在学习扩展字典之前需要读者了解cad的组码,也就是DxfCode。感兴趣的也可以了解一下扩展数据的相关内容(后面有时间也会分享一下,因为扩展数据、扩展字典和DxfCode组码之间有密切的关系)。一个CAD对象只能拥有一个扩展字典,而扩展字典下面可以包含多个扩展记录。打个比方,可以这么理解,如果扩展字...转载 2019-05-10 14:45:39 · 2713 阅读 · 1 评论 -
[AutoCAD.Net] AutoCAD的颜色表
AutoCAD Color Index (ACI) RGB equivalentsFrom:http://www.isctex.com/acadcolors.phpThe table below contains hexadecimal and decimal RGB cod...转载 2019-05-10 13:49:53 · 425 阅读 · 0 评论 -
尝试C#将CAD二维多段线转为三维管线样式
最近每天学CAD,今天试着体验下三维,略有小成给大家分享一下,把CAD二维的多段线转为三维的,想对于管线类应该很实用。效果图如下:#region 二维管线转三维管线模型 [CommandMethod("solid3d")]public void Solid3d(){#region 选择二维管线创建三维模型...转载 2019-04-25 11:14:51 · 2656 阅读 · 0 评论 -
ArcGIS for AutoCAD 下载安装使用
许多人想在使用AutoCAD做图的时候能够使用地理信息的相关数据,而AutoCAD本身并不具有这样的功能,为此ERSI推出了一个AutoCAD的插件ArcGIS for AutoCAD。通过ArcGIS for CAD 可以更好地分享和使用AutoCAD文件中的地理信息内容。用户可以在AutoCAD的环境中直接调用ArcGIS Server发布的企业级数据和影像;还可以在ArcGIS中使用Auto...转载 2019-04-25 14:12:47 · 4538 阅读 · 1 评论 -
AutoCAD.NET二次开发:创建自定义菜单的两种方法比较
目前我已经掌握的创建CAD菜单方法有两种:COM方式:http://www.cnblogs.com/bomb12138/p/3607929.htmlCUI方式:http://www.cnblogs.com/bomb12138/p/3600842.html 从程序复杂度来看,COM方式更简单一些,CUI方式较复杂。 从版本特性来看,COM方式更通用一些,CUI方式仅...转载 2019-05-08 16:37:48 · 3341 阅读 · 0 评论 -
AutoCAD.NET二次开发:扩展数据之XData
方法来添加 TypedValue,可以添加多个TypedValue,但总数据大小不能超过128K:ResultBuffer resBuf = new ResultBuffer (); resBuf.Add(new TypedValue ((int)DxfCode.Text, "我的扩展数据")); resBuf.Add(new TypedValue ((int)DxfCode.Real...转载 2019-05-08 16:39:01 · 4078 阅读 · 0 评论 -
(c#)AutoCAD二次开发调试时,netload后,输入命令,却显示为未知命令
版本: Visual Studio 2015 AutoCAD 20171、先确认一点,引用的.dll文件的属性--“”“复制本地”,是否为False2、菜单栏-调试-XXXXX属性--启用本机代码调试(重点就是这个要勾选),倘若不勾选的话,就会出现输入的命令为“”未知命令“”,这个是...转载 2019-05-08 17:36:10 · 2976 阅读 · 0 评论 -
AutoCAD.NET自动加载自己开发的程序集dll
版权声明:本站所有文章均为博主原创,转载时请务必注明出处! https://blog.csdn.net/u011170962/article/details/38023089 自动加载.NET开发的DLL程序库需要修改注册表信息HKEY LOCAL_ MACHINE下的AutoCAD相应版本下的Application项下创建一个新项里而设以下...转载 2019-05-08 18:41:05 · 1293 阅读 · 0 评论 -
AutoCAD自动装载动态库,并从菜单上执行其方法
让AutoCAD启动时装载动态库,并从创建的菜单上执行其方法一 让AutoCAD启动时自己装载动态库1 为了简单,将生成的动态库 放到 c:\ClassLibrary2.dll2 使用记事本本打开 C:\Program Files\Autodesk\MDT 2008\Support\acad2008.lsp3 在末尾处加入 (COMMAND "NETLOAD""c:\ClassL...转载 2019-05-08 18:52:23 · 733 阅读 · 0 评论 -
179个CAD三维快捷键命令,帮CAD初学者迅速提升制图效率
在学习CAD制图的过程中,我们经常会遇到各种各样的问题,然而对于初学者来说,了解CAD快捷键和CAD基本命令是必须的。然后,再从迅捷CAD图库中下载一批练习图,对着练习,渐渐的你就会将CAD快捷键刻入肌肉记忆。那么,当我们一点点熟悉CAD操作后,该如何在CAD制图中迅速提...转载 2019-05-09 17:58:33 · 1702 阅读 · 0 评论 -
CAD快捷键命令大全
CAD快捷键命令大全 1. 创建直线的快捷方式是L+空格 ...转载 2019-05-09 18:00:05 · 1932 阅读 · 0 评论 -
AutoCAD DxfCode组码值类型(一)
0-9 字符串(随着从 AutoCAD 2000 起引入了扩展符号名称,字数限制已由 255 个字符扩大到 2049 个单字节字符,不包括行末的换行符) 10-39 双精度三维点值 40-59 双精度浮点值 60-79 16 位整数值 90-99 32 位整数值 100 字符串(最多 255 个字符;对于 Unicode 字符串,字符数要少一...转载 2019-05-10 09:50:53 · 3202 阅读 · 0 评论 -
AutoCAD DxfCode组码值说明(二)
值 说明 -5 APP:永久反应器链 -4 APP:条件运算符(仅与 ssget 一起使用) -3 APP:扩展数据 (XDATA) 标记(固定) -2 APP:图元名参照(固定) -1 APP:图元名。每次打开图形时,图元名都会发生变化,从不保存(固定) 0 表示图元类型的字符串(固定) 1 图元的主文字值 2 ...转载 2019-05-10 09:52:05 · 5520 阅读 · 0 评论 -
九款免费轻量的 AutoCAD 的开源替代品推荐
随着各行各业的发展,CAD已经广泛应用于工业、服装、建筑以及电子产业等设计领域。AutoCAD 是一种流行的商业CAD软件,虽然很强大,但并不是免费的。因此本文推荐了几种免费重量轻的CAD工具/软件,如有其他更好的选择,欢迎在评论区留言,以供更多开发者学习和交流。开源 CAD/CAE工具FreeCADFreeCAD是一个基于OpenCASCADE的开源CAD/CAE工具。 OpenC...转载 2019-04-25 11:11:00 · 12197 阅读 · 0 评论