
CAD二次开发
文章平均质量分 56
伊江痕
致力于使用计算机技术推动工程设计、工程管理可持续发展。
展开
-
OpenCv在CAD二次开发中的应用探索:计算离散图形的外轮廓
通过OpenCv(C#中的OpenCvSharp4库)的图像处理方法,应用到计算CAD离散图形的外轮廓中。原创 2023-10-29 19:05:02 · 748 阅读 · 0 评论 -
Revit二次开发 如何处理不能忽略的错误(FailureSeverity.Error)
Transaction类是在Revit二次开发中,执行更改、变更的常用类。在使用它的时候,有时候会出现一些我们不希望看到的问题。原创 2023-01-05 22:27:33 · 1039 阅读 · 0 评论 -
CAD二次开发 Excel/Word读写工具包NPOI安装Bug解决方案(无法解析依赖项“SixLabors.Fonts”)
NPOI是常用的读写Excel/Word的工具包,它可以在没有安装Office的情况下对Word或Excel文档进行读写操作。 仅仅在几个月之前,我才用过这个工具包,那会只要在NuGet里搜索出它来,直接点安装就行了。今天开发一款小插件需要写入Excel,在安装NPOI的时候报出了如下错误:“无法解析依赖项“SixLabors.Fonts”。使用的源: 'nuget.org', 'Microsoft Visual Studio Offline Packages'。” 原因分析:原创 2022-12-04 20:26:40 · 5233 阅读 · 5 评论 -
CAD二次开发 根据多段线Polyline产生的线段Line需要做进一步处理才可以使用
我根据一条多段线Polyline产生了由它顶点集合连接生成的线段Line列表,并且我想在多段线的“坡点”(即相邻攀升Line和下降Line的交点)处,做一条垂线。原创 2022-11-25 03:02:44 · 594 阅读 · 0 评论 -
CAD二次开发 如何获得文档(Document)中指定类型(DBObject)的所有对象?
手上的Revit项目需要对CAD的一些实体对象做增删改查的操作,但是如果将CAD文件链接到Revit中做处理,会有诸多的麻烦,比如说在Revit二次开发中常用、且免费的用于处理CAD文件的dll文件是Teigha的Td_Mgd.dll,但是这个dll文件在使用过程中有诸多bug,并且有许多函数功能并没有完全开发完成,例如Entity.IntersectWith()函数。此外,这个dll文件也早已被Teigha官方抛弃了,早就不更新维护了。)。原创 2022-11-24 19:59:45 · 1428 阅读 · 1 评论