Continuing the research and development for my cloud-based round-trip 2D Revit model editing project, I looked at using the ExtrusionAnalyzer to create a plan view boundary profile for the furniture and equipment family instances and implemented a utility method SortCurvesContiguous to sort and re-orient the curves it returns into a closed contiguous loop. An alternative and more effective method is to use the Edge AsCurveFollowingFace call instead of AsCurve, as we shall see below. In any case, we want to... Read more →