revit开发__电缆桥接截面分布
生活随笔
收集整理的这篇文章主要介绍了
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开发__电缆桥接截面分布的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 关于如何通过IE浏览器获取客户端的IP地
- 下一篇: 半个月通过软考高级架构师,分享经验