自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 6基于C#的CAD二次开发-对象选择(通过范围选择对象)

实体对象的各种选择方式

2024-01-17 15:23:08 2590

原创 4.基于C#的CAD二次开发-文件操作

CAD二次开发,文件的打开、保存和关闭。

2024-01-13 14:17:46 802

原创 5.基于C#的CAD二次开发-对象选择(实体类Entity对象介绍)

实体类(Entity)对象,其命名空间为Autodesk.AutoCAD.DatabaseServices,属于数据库(Database)对象,其派生类包括CAD绘图区域里能看到的所有对象(布局Layout不属于实体类,但布局里的视口属于实体类。CAD二次开发中对象选择的本质,就是选择数据库(Database)外在的表象(点、线、文字、块,图层、标注、字典等),从而获得其保存在数据库(Database)的ObjectId,从而达到对CAD对象操作的目的。

2024-01-13 14:09:10 2608

原创 3.基于C#的CAD二次开发-AtuoCAD数据结构在C#的体现

(3)命名对象词典是所有扩充词典的根对象,其中包含了其它词典,作为非实体对象保存的容器,当AutoCAD创建新图形时,AutoCAD数据库自动创建一个命名对象词典,可以保存除实体对象之外的其它数据库对象,缺省情况下,命名对象词典主要包含组词典、线型词典、布局词典;(2)实体就是具有图形表示的数据库对象,如直线、圆、圆弧、文本、三维实体、样条曲线和椭圆等,用Entity类表示,AutoCAD中所有实体都保存在块表记录中,而块表记录保存在块表中(BlockTable)。,主要包括实体、符号表和对象字典等。

2024-01-11 18:31:23 1447

原创 2.基于C#的CAD二次开发-第一行代码

2.添加using:“using Autodesk.AutoCAD.Runtime;”,“Program.cs”里的内容按代码修改。该代码为启动一个C#窗体"Form1"。5.CAD运行命令“TEST1”,该命令在“Program.cs”文件中定义 [CommandMethod("TEST1")]。4.打开CAD,运行命令“NETLOAD”,加载刚生成的“.DLL”文件。1.配置好CAD二次开发环境后,修改“Program.cs”文件。该操作将生成一个“.DLL”文件。/// 应用程序的主入口点。

2024-01-10 17:17:44 480

原创 1.基于C#的CAD二次开发-开发环境设置

1.编程语言:C#,.net4.7。2.CAD版本:AutoCAD2019。

2024-01-10 16:13:54 652

基于C#的CAD二次开发-第一行代码

VS2019+.NET4.7+AutoCAD2019,基于C#的配置好的CAD二次开发环境,里面只有一个起始窗体,可作为CAD二次开发的起始模板。

2024-01-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除