产品
亲士CAD工具箱
支持中望CAD2024、AutoCad2013及以上。详细介绍 下载
CAD亲士工具箱只有功能选项卡,没有菜单。如果功能选项被关闭,请用Robbon命令打开。
🖍️ 文本处理:
1.1避免笔误:支持从TXT文件直接读取文本,避免手动输入出错。TXT文件可选择,内容可排序,可过滤。可以插入当前文件的文件名,不带扩展名。修改《文本.txt》后,无需重启CAD,下次命令生效。插入时,可以选择是否有后缀,如果后缀自动从1开始编号,后缀和原始文本之间用减号分开。
1.2批量编辑:可批量修改单行文本或多行文本的字号大小,并保持文本中心点不变。
1.3导入、导出文本:典型应用场景:一,翻译。二,和其他系统交互。a,导入到csv。b,手动或自动修改csv。c,从csv导入文本。csv支持两种格式:a,带bom的UTF8。b,ANSI默认编码。
⚙️ 图形编辑与优化:
2.1优化图形:可处理因距离过近导致无法创建面域的图形,通过移动端点使线段与圆弧精确重合,还能删除重复线条。
2.2移动实体:微移部分实体时,可延长至与未选择实体相同的端点。
2.3自动排料:能将源边框内的实体,按任意顺序重新排列到指定的目标边框中。源边框和目标边框都可以多选。
2.4图层清理:支持删除指定图层外的所有图层内容。
2.5标注翻转:可将选中的标注移动到指定直线下方,用于手动避让。
🧩 三维与建模辅助:
3.1提供基础的三维零件建模功能,例如内置了五角星的快速生成工具。
3.2支持三维建模功能,演示了一个较复杂的零件。
💻 系统与兼容性:
软件环境:支持AutoCAD 2013及以上版本,以及中望CAD 2022及更高版本。安装盘会在线安装.NetFrame。
运行系统:支持Windows操作系统。
亲士ODA工具箱
下载
使用方法:解压亲士ODA工具箱.zip,运行QinShiToolODA.exe。不依赖中望Cad和AutoCad。
支持:AutoCAD 2013/LT2013 Drawing (“.dwg)及以下版本。
不支持:AutoCAD 2018 Drawing (”.dwg)及以上版本。
不支持打文件,超过2G的文件一定无法处理。
功能:
一,从dwg种导出文本到csv。从csv中导入文本到dwg。
博客与下载
| 算法为骨,CAD为魂 |
|---|
| ObjectArx和.NetAPI |
| 机器视觉 OpenCV、Halcon |
| 工作中遇到的问题,可以按类别查阅鄙人的算法文章,请点击《算法与数据汇总》《数学》。 |
| 学习算法:按章节学习《喜缺全书算法册》,大量的题目和测试用例,打包下载。重视操作 |
| 个人经历 |
| 软件工程的理解 |
AutoCad、中望CAD二次开发
ObjectARX 和 .NET API 是 AutoCAD 二次开发的两大核心技术路线,它们在开发语言、运行机制和性能上各有侧重。
ObjectARX(AutoCAD Runtime Extension) 是 Autodesk 官方提供的、基于 C++ 的底层开发环境。它允许开发者编译生成 .arx 动态链接库,直接加载到 AutoCAD 进程的同一地址空间中运行。这意味着程序能直接访问 AutoCAD 的核心数据结构、图形系统和几何引擎,在运行时无缝扩展其类与功能。其优势是性能极高、功能最为强大,但开发难度大,对 C++ 和编译器版本有严格要求,且编译产物通常与特定 AutoCAD 版本绑定。
.NET API 则是 AutoDesk 在 ObjectARX 基础上提供的“托管封装层”,支持 C#、VB.NET 等 .NET 语言。它利用 .NET 框架的现代开发环境,通过一套外包类(Managed Wrapper Classes)封装了底层 ObjectARX 函数。与 ObjectARX 相比,.NET API 大大降低了开发门槛,可快速上手,并得益于 .NET 的垃圾回收机制,能有效避免 C++ 中常见的内存泄漏问题。其缺点是性能较原生 C++ 略低,但仍能满足绝大多数业务插件需求。从 AutoCAD 2025 版本开始,.NET 插件需基于 .NET 8.0 构建。
机器视觉
OpenCV(开源计算机视觉库) 与 Halcon(机器视觉标准软件) 是机器视觉领域的两大代表,分别对应“开源通用”与“商业专业”两种路线。
OpenCV 是一个开源、跨平台的计算机视觉库,提供 2500 余种 算法,覆盖从基础的图像处理、特征提取,到前沿的深度学习与 3D 视觉。它以轻量高效著称,支持 C++、Python 等多种语言,是学术研究、算法验证和成本敏感型项目的首选。
Halcon 是德国 MVTec 公司开发的商业机器视觉软件,以其 1500 余个 功能全面、性能高度优化的算子闻名。它提供集成开发环境 HDevelop,方便用户快速开发和调试。Halcon 在工业应用如检测、定位、测量等领域表现卓越,尤其适合对稳定性、速度要求严苛、开发周期短的项目。
二者的核心差异在于 开源与商业。OpenCV 灵活、免费,但需要自行编写大量逻辑;Halcon 高效、稳定,但需要支付授权费用,适合快速落地工业项目。
GitCode
GitCode账号 力扣账号 洛谷账号
全网账号:软件架构师何志丹 he_zhidan 闻缺陷则喜何志丹
视频课程
先学简单的课程,请移步CSDN学院,听白银讲师(也就是鄙人)的讲解。
https://edu.csdn.net/course/detail/38771
如何你想快速形成战斗了,为老板分忧,请学习C#入职培训、C++入职培训等课程
https://edu.csdn.net/lecturer/6176
感想
求职的感想
学历、证书、名气都是敲门砖,大大提高面试机会。能否入职主要取决于:a,项目(行业)经验。b,编程语言的熟练程度。c,算法水平。
对于某个具体公司,a>b > c,对于所有公司a < b <c。
短期而言a > b > c,长期而言a < b <c。
单项目80分的竞争力远大于三项都60分。
驳“学历无用轮”
海瑞最高官职是南京右都御史(一种说右佥都御史。都御史排序为:右都御史、左都御史、右副都御史、左副都御史、右佥都御史。北京的都御史才管全国),妥妥的堂官,举人的天花板。举人一般当教谕,运气好能当知县,熬资历到州同知,很难当上知州。有人统计明朝50%的进士能当上堂官。吏的天花板是仓大使、鱼大使,不如举人的起点。
如果从长征开始当红军,没立过大功,也没读书。凭资历能当副排长。排长都是可有可无的,纯粹为了安置刚毕业的军校生,副排长就是给他们专设的。
扩展阅读
| 算法为骨,CAD为魂 |
|---|
| 请通过博文下载学院导航 |
| 经典文章推荐:C++BFS算法 |
| 活到老,学到老。明朝中后期,大约50%的进士能当上堂官(副部及更高);能当上堂官的举人只有十余人。 |
| 子墨子言之:事无终始,无务多业。也就是我们常说的专业的人做专业的事。 |
测试环境
操作系统:win7 开发环境: VS2019C++17
或者 操作系统:win10 开发环境: VS2022C++17
如无特殊说明,本算法用**C++**实现。