随笔分类 - Revit/CAD二次开发
摘要:System.IO.FileNotFoundException:“未能加载文件或程序集“Microsoft.Extensions.Logging.Abstractions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae
阅读全文
摘要:1.安装程序Dotfuscator 2.简单来说,针对的revit二次开发很容易出现加密完就不能跑的情况, 其实原因就是 有些继承与iExternalCommand或iExternalApplication的类因为没被调用,所以被加密软件给混淆或者删除了 3.解决方案就是单独设置Command和Ri
阅读全文
摘要:如图所示, 无法打开服务器上的模型,以及无法将文件保存到服务器上 然后,卸载重装,发现还装不上 查文档: https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/This-operation-
阅读全文
摘要:如果要调整用户安装界面可以在 VS界面 - 左上角视图 - Editor - 用户界面 中调整
阅读全文
摘要:如何安装和配置 Revit Serverhttps://knowledge.autodesk.com/zh-hans/support/revit/learn-explore/caas/sfdcarticles/sfdcarticles/CHS/How-to-install-and-configure
阅读全文
摘要:1.把异常设置设置成默认 2.VS需要当前为debug模式下才能正确进行热重载 3.再加一条: revit版本必须在2018.3及以上
阅读全文
摘要:在revit中存在该一个导出cad的BUG 即:revit中的文字注释族中的文字是可以有“可读”选项的,而CAD中是没有该选项的,所以会出现revit导出cad后文字翻转的情况 解决方案跟revit导出cad的机制有关,revit针对自定义族导出到cad中是这样一个机制:同一个形状只导出一个块。 解
阅读全文
摘要:Type type = typeof(HoleCreatorCommand); string path = Directory.GetParent(type.Assembly.Location).FullName; path = Path.Combine(path, "Gma.System.Mous
阅读全文
摘要:TypedValue[] typedValues = { new TypedValue(1001, "huxiaohui"),new TypedValue(1000, "作者:huxiaohui") }; 其中,TypedValue的key,value需要参考下面表格 DXF 组码值 扩展数据内容
阅读全文
摘要:在revit二次开发中使用teigha其实就四步: 1.将项目调整成x64 2.项目引用TD_Mgd.dll 3.将Teigha_Net64位版本复制到生成的Bin目录 4.以动态方式加载TD_Mgd.dll库
阅读全文
摘要:大家都知道,我们从Element.Geometry中获取的都是被剪切、连接之后的几何实体了, 那么,如果我们想获取墙体被其他柱、墙、楼板、门窗剪切、连接之前的几何轮廓呢? 通过ExporterIFCUtils.GetElevationProfile()方法即可实现! var curveloops =
阅读全文
摘要:要使用ExporterIFCUtils之前需要先引用一下RevitAPIIFC.dll这个库(在Revit.exe目录下) ExporterIFCUtils.GetElevationProfile(); //可以获取墙体的立面轮廓 ExporterIFCUtils.GetInstanceCutout
阅读全文
摘要:起因是当使用类库作为WPF界面的项目时,项目中没有App.xaml,也就导致没有办法在全局资源中统一设置HandyControl的资源。 解决方案很简单 安装完HandyControl库后,在Window中加上这个 <Window.Resources> <ResourceDictionary> <R
阅读全文