Revit二开–长度统计功能
今天有朋友要一个划线统计长度的功能,还有二十分钟下班,趁现在赶紧给做一个。
代码详见 github :https://github.com/binbinstrong/tangsengjiewa
原理:
- 1.做一个界面用于显示长度,像这个样子

- 2.调用postablecommand里面的划线命令
- 3.在documentchanged事件里面记录增加的模型线
- 4.点击统计长度按钮,将总长度显示在文本框内。
//命令部分代码
/// <summary>
/// 统计长度
/// </summary>
[Transaction(TransactionMode.Manual)]
public class Cmd_LengthAccumulate : IExternalCommand
{
public static List<ModelLine> modelLines = new List<ModelLine>();
public static List<ElementId> addedIds = new List<ElementId>();
public static Document _doc = default(Document);
public Result Execute(ExternalCommandData commandData, ref</

最低0.47元/天 解锁文章
529

被折叠的 条评论
为什么被折叠?



