10年CAD老师傅居然被一个程序员PK掉,.NET二次开发了解下?

一位有着10年经验的CAD师傅感受到了程序员通过.NET进行CAD二次开发带来的影响。程序员通过标准化和自动化流程,使得复杂绘图工作变得简单。本文将介绍CAD对象结构层次,并通过实例讲解如何使用.NET进行CAD二次开发,帮助读者理解如何读取图档中的几何对象坐标。
摘要由CSDN通过智能技术生成

有位粉丝跟大叔反映:自己在公司画了十年CAD了,去年开始公司招了几个程序员来做CAD二次开发,将一些平常重复的工作标准化、简单化了,现在只需要选择几个选项点击几个按钮就能出一张图。他深深的感觉到威胁了,虽然现在程序员还不能完全替代他的工作,但是他觉得这一天不远了。

于是他也萌生了做利用自己十年经验再加学一些CAD二次开发的想法。

以大叔宠粉的性格,肯定有求必应啊,特地开这个专栏给有需要的朋友。【欢迎大家的订阅专栏】

前一章节已经详细的讲解过CAD二次开发的配置,大家准备好第一步就可以开始今天的章节,正式进入CAD二次开发(.NET)在这里插入图片描述

CAD对象结构层次

要想顺畅的进行CAD二次开发,首先要搞清楚.NET对CAD对象的封装层次,小编总结了如下常用的一些对象层次关系图:在这里插入图片描述

实例讲解

下面通过一个例子来讲解上述各对象,以及他们分别对应的是什么。

假设,现有一个CAD文档(dwg文档),需要通过二次开发一次性读取图档中的所有线段和圆圈的坐标。怎么做呢?
首先在头部要引用一些包:

using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.Windows ;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCA
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值