Revit二开之获取墙体立面轮廓 (未剪切、连接状态)

大家都知道,我们从Element.Geometry中获取的都是被剪切、连接之后的几何实体了,

那么,如果我们想获取墙体被其他柱、墙、楼板、门窗剪切、连接之前的几何轮廓呢?

通过ExporterIFCUtils.GetElevationProfile()方法即可实现!

         var curveloops = ExporterIFCUtils.GetElevationProfile(shape as Wall);
            foreach (var curveloop in curveloops)
            {
                foreach (var curve in curveloop)
                {
                    Creating_RVT.TestCreator.TestLine1(doc, curve);
                }
            }

结果如下图~ 

 

 

posted @ 2023-02-08 15:29  ShawBlack  阅读(295)  评论(0)    收藏  举报