![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Revit二次开发
Revit二次开发
hruffhfn1
这个作者很懒,什么都没留下…
展开
-
Revit个版本API变化
Revit个版本API变化总结原创 2022-12-21 17:26:03 · 578 阅读 · 0 评论 -
winform中textbox设置只能输入数字
textbox 的keypress事件,通过keychar判断键盘的按键是否为数字或小数点、删除、退格。原创 2022-09-03 11:42:13 · 2822 阅读 · 0 评论 -
解决confuserEx混淆导致类名消失的问题
使用ConfuserEx进行dll加密的时候,很有可能会因为源代码被做了混淆处理,然后反射出来的类成员名直接匹配不上,就会发生报错。如何解决这个问题?原创 2022-07-01 17:49:22 · 821 阅读 · 0 评论 -
revit二次开发——制作插件安装包,自动写addin文件
准备工作1、打开visual studio2、打开 工具—>扩展3、搜索 installer,安装Microsoft Visual Studio Installer Projects安装包制作1、新建项目,选中Setup Project2、进入项目,在Application Folder里添加要打包的文件2.1 文件夹说明Application Folder : 应用程序包含的文件设置。User’s Desktop : 用户桌面快捷方式设置。User’s Programs原创 2022-04-23 15:25:22 · 2782 阅读 · 1 评论 -
动态加载DLL
AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.AssemblyResolve -= CurrentDomain_AssemblyResolve; currentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;private Assembly CurrentDomain_AssemblyResolve(objec原创 2021-11-05 14:45:44 · 83 阅读 · 0 评论 -
revit二次开发——消除可忽略错误
首先新建一个类,实现一个IFailuresPreprocessor接口class FailuresPreprocessor : IFailuresPreprocessor { public FailureProcessingResult PreprocessFailures(FailuresAccessor failuresAccessor) { IList<FailureMessageAccessor> lstFme = fai原创 2021-10-20 15:55:49 · 452 阅读 · 0 评论 -
revit二次开发——剪切
剪切的方法1、SolidSolidCutUtils.AddCutBetweenSolids用于实体之间的剪切2、InstanceVoidCutUtils.AddInstanceVoidCut用于空心体族实例的剪切原创 2021-10-14 11:00:05 · 878 阅读 · 0 评论 -
revit二次开发——通过修改模型线草图平面来修改模型线的高程
private void setElevetion(ModelCurve modelCurve, double base_level, double altitude_difference, int multiplier,Document document) { Plane plane = modelCurve.SketchPlane.GetPlane(); XYZ origin = plane.Origin + (base_level/304原创 2021-08-14 09:49:14 · 312 阅读 · 0 评论 -
Revit RibbonPanel 添加设置箭头
Revit RibbonPanel底部有一个小箭头,点击这个箭头可以运行设置命令,引用AdWindows.dll using adWin = Autodesk.Windows;adWin.RibbonPanel panel = adWin.ComponentManager.Ribbon.Tabs.First().Panels.ElementAt(1);panel.Source.DialogLauncher = panel.Source.Items.First() as adWin.Ribbo原创 2021-08-12 10:08:48 · 401 阅读 · 0 评论