That makes a sense and not easy task if the room has different dimensions all around so I understand your needs now much better.
You could use Lidar scan to map the room much better but the costs would be greater as well as Lidar scanner is not cheap and expensive to maintain .
Kinect is also not the answer for you , too bad resolution and zero accuracy .. you would not able to use it proper to build anything based on that .
I did hack Range scanner while it was in pre production and it allows me to scan at 2 meter distance , above 6 ft , but the accuracy was so bad so it was completely useless .
You see , when you project the patterns on the walls at greater distance the lines or dots in case of Kinect become so big that it lose the accuracy . With this technology how smaller and sharper the projection , how higher the accuracy . The reason Mini can scan a coin and Range can’t , because they use different pattern and distances .
I hope you better understand the technology now .
I know what the scanner can or can’t do , so for me no mysteries or surprised here .
Can you do it ? Yes you can but with the proper workflow and little effort .