I would like to suggest an improvement on the Objects.Converter.Revit.ConvertRoom. Would it be possible to get richer data regarding the room boundaries? For example using the Room.GetBoundarySegments() method.
I am interested on catching the id of an element that is responsible for producing a boundary. That would be super useful for mapping rooms to walls, floors, and etc.
Totally understand if too busy, just wanted to put it out there, maybe is useful for someone else
** EDIT **
Just realized the suggestion is actually for the
Objects.Converter.Revit.GetProfiles() where part of the logic is happening. So the suggestion would be just to include the element id for each segment.