public static Va3cObject ToObject(VimSceneNode node) => new Va3cObject { geometry = node._Source.Geometry >= 0 ? node._Source.Geometry.ToString() : "" };
public static int GetRoom(VimSceneNode node) { var r = node?.Element?._Room.Index ?? -1; if (r >= 0) { return(r); } r = node?.FamilyInstance?._FromRoom.Index ?? -1; if (r >= 0) { return(r); } return(node?.FamilyInstance?._ToRoom.Index ?? -1); }