CAD二次开发?又搞到手一个行走江湖的新技能!小白适用(学到了)

你好,这里是BIMBOX。

今天给你挖一个新坑,是CAD的二次开发,作为一项你行走江湖的技能拓展。

用CAD的行业很多,不少产品都是基于AutoCAD开发的,对CAD开发感兴趣的小伙伴可以着重看一下今天的内容。

AutoCAD是一款二三维的绘图软件,从事工程领域的小伙伴都比较熟悉啦。

它不仅是一款绘图软件,也是一个开放性的图形平台。软件本身并没有明确的专业属性,用户可以根据自己的需求,规划「设计」出属于自己的专业绘图软件,这种超大限度的可操作性主要来源于两个方面:

首先是「产品」的核心。

根据作业面的分解,用户可以在AutoCAD上面规划很多方面的标准,比如:

图层的标准

标注样式的标准

文字样式的标准线型样式的标准

除此之外,用户可以自定义项目的资源,提高设计的效率,这里面就有: 图纸图框、专业图块、填充图案、以及一些常用的模块化资源,通过前期的资源和模板的准备,就可以勾绘出专业设计软件的基本轮廓。

其次是「产品」的外壳。

AutoCAD几乎提供了软件界面绝大部分的自定义功能,用户可以根据自己的习惯和喜好自定义出符合自己需求的产品界面。

这种由内到外的操作空间,把控制权都交给了用户,由用户来决定AutoCAD到底是什么样的一款绘图软件,这也是AutoCAD几十年统治地位的产品主要竞争力。

AutoCAD的开发场景

除了用户在原生功能的自定义外,AutoCAD还提供了最大限度的API开发接口,这让用户能以开发者的角色,更加深度的去使用和「创造」出属于自己的CAD 绘图软件。

从AutoCAD这个产品诞生至今,陆续涌出许多非常优秀的插件,在建筑设计、结构设计、装饰设计等领域大放光彩,甚至应用到 [设计师没了插件就无法正常绘图] 的地步,比如在国内大名鼎鼎的天正CAD、3D3S、源泉设计等等。

在BIM领域,之前给大家推荐过Revit自动出图优化插件ReCAD,开发过程也需要用到CAD二次开发的知识。

AutoCAD的开发方法

作为一款可扩展的开发性图形平台,AutoCAD支持非常多的开发方式,比如:

AutoLISP

ObjectARX

ActiveX Automation

JavaScript

托管.Net

VBA

另外想和你说的是,学习AutoCAD二次开发具有超高的性价比!

首先,Autodesk有一些产品本身就是基于AutoCAD的进行开发的,比如Civil 3D、Advance Steel等等,这些产品囊括了AutoCAD基本的功能和界面,如果我们掌握了AutoCAD的二次开发,不仅可以解决在AutoCAD产品本身的开发需求,对将来开发其他产品也有非常大的帮助。

其次,在Revit二次开发中,许多的产品都有翻模的模块或功能,对于一些不满足需求的,或者需要定制化的功能,企业通常需要单独再开发翻模的功能,而其中我们用的最多的组件,就是ODA旗下的Teigha,为了减少学习成本,Teigha也将API尽可能的设计成AutoCAD .Net API的样式。

所以不论你是基于AutoCAD做一些自动化产品的开发,还是多平台与AutoCAD进行数据转换的开发,都必须要先学习AutoCAD开发的基础知识。

我们的老朋友十五这几年一直在二次开发方向学习和深挖,之前已经和BOX合作出了《Revit开发架构设计与应用课程》和《Revit 二次开发 API(通用篇) 精讲》课,很多小伙伴都知道他的干货非常多。

一次因为要开发一个AutoCAD的插件,十五顺便掌握了一项新技能,他说把这个技能教给大家,算是拓展,不为订阅,只为了能帮助到别人,在众多小伙伴的催更下,我们又一起合作的《CAD二次开发极速入门课》就上线了。

在这次的课程里,你将学习AutoCAD二次开发的整个流程。

学会最基本使用软件

了解CAD的API接口

学会调试CAD开发的代码

学习如何调用API进行绘图

学会创建插件的界面

学习如何打包自己的应用程序。

具体的课程大纲如下:

课程内容

第一章-基础知识

这套课程面向的学习人群,包括完全没有使用过AutoCAD的开发者,因此,课程会让你了解AutoCAD最基本的使用,以及相关的API文档查询;也会教你准备基本的环境,通过外部工具和热重载进行代码的调试,解决AutoCAD代码调试重启的问题。

第二章-数据获取

不管是开发什么类型的产品,首先必须要掌握的就是数据的获取,课程将教你用不同的方式进行数据的过滤和获取。

第三章-用户交互

AutoCAD 的API提供了非常丰富的方式供开发者使用,包含了不同类型数据的输入,多条件的选择过滤,满足更多应用场景的交互方式,这部分主要讲解它们该如何使用。

第四章-插入数据

从数据的类型分类,我们可以把AutoCAD的数据划分为图形数据和非图形数据,课程将会教你如何插入不同的数据类型到CAD中。

第五章-应用加载

课程最后,将会教你如何通过代码自定义应用界面。由于AutoCAD界面的高自由度,因此我们开发的产品就需要满足不同人群的使用需求。

课程学习需要有基本的C#语言基础,不过学习AutoCAD开发相对于学习Revit开发要简单的多,市面上能找到的学习资源比较少,能找到的也比较老旧了,所以跟着十五学开发入门不会走偏,少走不少弯路。

十五的技和潜力也不止于此,除了干货技能多,人超帅,还是个非常值得交的朋友,我们另外几门他出的课程群里,已经和大家非常熟络,大家对十五也非常的认可和信任,这门课程我们也会建立一个专属的微信交流群,大家可以在里面交流学习,希望你把十五的本事学到手并运用到自己的工作中,发挥最大的价值。

进步的路上BOX和十五会一直陪伴你,如果你对CAD开发感兴趣,可以拿下上车,课程课程首月有优惠和团购,我们在群里等你!

课程前三集全集免费学。

有态度,有深度,这里是BIMBOX,我们下次再见!

相关阅读

  • CAD教程 | 出现纬地三维道路CAD系统闪退怎么解决?

    CAD教程 | 出现纬地三维道路CAD系统闪退怎么解决?

    本文将针对出现纬地三维道路CAD系统闪退的问题进行解决方法的说明。问题的原因出现纬地三维道路CAD系统闪退的问题可能有多种原因。首先,可能是由于系统的兼容性问题导致的。不同的操作系统版本或者计算机硬件配置可能与纬地三维道路CAD系统不兼容,...

    2024.11.14 15:02:09作者:zhiyongzTags:CAD系统闪退
  • CAD教程 | 如何提升曼陀罗音箱的音质

    CAD教程 | 如何提升曼陀罗音箱的音质

    本文将详细介绍如何提升曼陀罗音箱的音质。曼陀罗音箱是一款知名的音响品牌,拥有出色的音质表现,但是随着时间的推移,音箱的音质可能会有所下降。通过一系列的调整和优化,可以提升曼陀罗音箱的音质,让它再次呈现出出色的表现。1. 定位和摆放音箱的定位...

    2024.11.14 15:01:40作者:zhiyongzTags:曼陀罗音箱的音质
  • CAD教程 | CAD偏移输入的距离是否无效

    CAD教程 | CAD偏移输入的距离是否无效

        当使用计算机辅助设计(CAD)软件时,偏移是一项非常常用的功能。它允许用户在图形上创建与原始图形相似,但略有不同的副本。与其他CAD命令不同,偏移命令需要用户输入一个距离值作为参数,用于指定所需的偏移量...

    2024.11.14 15:01:15作者:zhiyongzTags:CAD偏移输入
  • CAD教程 | 如何使用CAD绘制一个立体的长方体,展示其三个面

    CAD教程 | 如何使用CAD绘制一个立体的长方体,展示其三个面

        使用CAD(计算机辅助设计)软件绘制立体图形是一个简单而有效的方法,可以帮助我们更好地理解和展示各种形状的物体。在这篇文章中,我将向您介绍如何使用CAD绘制一个立体的长方体,并展示其三个面。首先,我们需...

    2024.11.14 15:00:52作者:zhiyongzTags:CAD绘制一个立体的长方体
  • CAD教程 | CAD绘图技巧:详解虚实线的绘制方法

    CAD教程 | CAD绘图技巧:详解虚实线的绘制方法

    本文将详细介绍CAD绘图技巧中虚实线的绘制方法。虚实线在CAD绘图中常常用于表示构造线、隐藏线、轮廓线等。掌握虚实线的绘制方法对于绘图工作非常重要,能够提高绘图的效率和准确性。在下面的内容中,我们将重点介绍虚实线的绘制规则、应用场景和常见问...

    2024.11.14 15:00:27作者:zhiyongzTags:CAD绘图技巧
  • CAD教程 | 如何将CAD工具栏设置在顶部

    CAD教程 | 如何将CAD工具栏设置在顶部

    CAD(Computer-Aided Design,计算机辅助设计)是一种通过计算机软件来辅助进行各种设计工作的技术。在CAD软件中,工具栏是非常重要的一个功能区域,它包含了各种常用工具和操作选项,帮助用户更高效地完成设计任务。然而,不同的...

    2024.11.14 14:59:58作者:zhiyongzTags:CAD工具栏设置在顶部
  • CAD教程 | 如何调整CAD绘制的线条粗细

    CAD教程 | 如何调整CAD绘制的线条粗细

    本文将介绍如何调整CAD绘制的线条粗细。CAD(计算机辅助设计)是一种广泛应用于工程、建筑和制造等领域的绘图工具。线条粗细是CAD绘图中的一项重要参数,它能够直接影响绘图结果的外观和可读性。因此,了解如何调整线条粗细是每个CAD用户都需要掌...

    2024.11.14 14:59:34作者:zhiyongzTags:CAD绘制的线条粗细
  • CAD教程 | 如何使用CAD绘制等边多边形

    CAD教程 | 如何使用CAD绘制等边多边形

    本文旨在介绍如何使用计算机辅助设计(CAD)绘制等边多边形。等边多边形是一种每个边长相等的多边形,通常包括三角形、正方形、正五边形等。通过CAD绘制等边多边形可以准确控制各个边的长度和角度,使得绘图更加精确和方便。步骤一:准备工作在开始绘制...

    2024.11.14 14:59:10作者:zhiyongzTags:CAD绘制等边多边形

添加新评论