RoomSurveyor was released on June 3rd on Food4Rhino. It is a plugin for the visual programming environment Grasshopper for Rhino 6. It is compatible with the macOs or Windows versions of Rhino.
RoomSurveyor implements iterative triangulation algorithms to assist users to survey rooms, either orthogonal or non-orthogonal, and automating the drawing of the as-is survey. RoomSurvey components in particular, can be used to deploy an interactive workflow of space survey for non-expert users that mimics the empiric surveying workflows used by architects. This enables the possibility of developing low-key design interfaces for mass-customizable systems where contextual information is required.
It is the result of my PhD research developed at ISCTE-Instituto Universitário de Lisboa / ISTAR-IUL research center. It includes interactive triangulation algorithms (da Silva Brandão et al. 2020) to assist the accurate survey of non-convex rooms and a few other utilities to handle 2D Polygons. Two versions of the RoomSurvey algorithm are offered: the first, described in (Brandao et al. 2019), is more effective in rooms with few non-orthogonal corners; a second one, RoomSurvey Strict, privileges shortest diagonals and is more effective in rooms with no orthogonal corners. Both versions of the algorithm still have some rough edges, particularly in situations where the diagonals are nearly collinear with the room sides. If you find issues using the plugin please contact me. It would also be a great help if you could share the plans you have surveyed using RoomSurvey or just letting me know to which proposes have you found the plugin useful.