欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

revit开发__电缆桥接截面分布

发布时间:2024/3/26 编程问答 81 豆豆
生活随笔 收集整理的这篇文章主要介绍了 revit开发__电缆桥接截面分布 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

填充区域

    填充区域可以通过FilledRegion.Create方法来实现。以桥架截面电缆排布为例,实现圆形填充区域的代码如下:

// An highlighted blockprivate void CreatfilledRegion(Document doc, XYZ fillRegionCenter, XYZ xAxis, XYZ yAxis, double radis, string name, FilledRegionType fillRegionType_blue){if (radis == 0)return;IList<CurveLoop> fillboundaries = new List<CurveLoop>();Arc arc1 = Arc.Create(fillRegionCenter, radis, 0, Math.PI, xAxis, yAxis);Arc arc2 = Arc.Create(fillRegionCenter, radis, Math.PI, 2 * Math.PI, xAxis, yAxis);CurveLoop curves = new CurveLoop();curves.Append(arc1);curves.Append(arc2);fillboundaries.Add(curves);FilledRegion filledRegion = FilledRegion.Create(doc, fillRegionType_blue.Id, ActiveView.Id, fillboundaries);filledRegion.LookupParameter("注释").Set(name);}

上面方法的所有参数中,fillRegionType_blue为填充区域类型,ActiveView为目标视图。调用该段代码,可以实现如下效果:

其中,CreatfilledRegion为创建单块填充区域的方法,针对每块填充区域计算对应位置,并设置不同的填充区域类型,调用上面的方法即可。

总结

以上是生活随笔为你收集整理的revit开发__电缆桥接截面分布的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。