I ended up throwing together something quick and dirty with Org Mode tables and Metapost: https://github.com/guidoism/wildwood/blob/main/house.org
It works pretty well and the output is pretty.
I ended up throwing together something quick and dirty with Org Mode tables and Metapost: https://github.com/guidoism/wildwood/blob/main/house.org
It works pretty well and the output is pretty.
But please please please show the resulting picture somewhere, it was incredibly frustrating to read through your page's wonderful build-up towards the goal, and then not get to see the rendered result? Poor me.
I haven't used that tool for a while, but I think that it includes a table with all the items (walls, etc.) where you can enter the measurements.
Ultimately I think of sweethome3d as a sweet spot between paint and a full-blown CAD program. Nowhere as powerful as the latter but so much better than the former. Also my daughter had a moment when she preferred sweethome3d over Minecraft et al. as a building game.
I did plan custom designs that my contractor used. It’s also great when I want to get a new desk or sofa or whatever so that I can visualise everything first. Possible to make pretty realistic 3d walk-through videos that would be fine on any design tv show.
I have actually used it for that (actually I did full 3D modelling of part of my house) and it worked ok, however I would say that measuring things with a laser and copying them into CAD is not a very accurate way to do things.
You will end up with large accumulated errors, and most houses are not as square as you think they are.
I haven't ever used one but I suspect those phone based AR measurement apps have a good chance of being more accurate.
I'd say most houses don't even have straight walls, so you should be very happy if what you got is vaguely a trapezoid.
Unless you want to move all the furniture out of place (even in-built one), all the heavy stuff blocking edges and corners from view etc. Good luck with that bathroom sink or kitchen counter-top.
And angles and inequalities (eg. top edge vs bottom edge), that gets funny fast.
But then you need to measure "free standing" wall (when measuring the opening is not an option), and without someone to hold something flat at the other end for the laser to bounce off, measuring tape still wins.
Which is not to say that laser is not extremely useful: I generally use both.
Basically, my point is that we'll need all three, and workflow won't be trivial to combine them.
My company uses them to measure prior to use creating build plans for remodels and I used them at my previous company to do high detail measurements in the context of real estate to make 3D tours of homes.
If the iPhone can eventually get to the point where Matterport is today with their tech then that's good enough for a huge number of use cases.
Pretty much everyone in the construction and remodeling industry right now is prepping for that as the future. We all know it's 3 to 5 years away and want to be the first one to get it right.
There are certainly cases where LiDAR approach can work wonders. But as long as you need to do a couple of corrections manually, you'll need to have both set of tools at your disposal.
It will definitely augment current measuring approach (or rather, existing tools will be used to augment results coming from 3D scanning), but as soon as you have to pull out a laser or tape for one edge, your workflow is significantly more complex.
Not to mention that for cases where one might use SH3D, it'd be hard to tell an automated tool to ignore that 2"x2" "tooth" in one corner for just wanting to look at different furniture arrangement.
MagicPlan[1] and PolyCam[2] seem to be the most focused on building a schematic level building model which could be imported into other tools if needed. They both now take advantage of the Roomplan API[3] which Apple introduced in iOS and iPadOS 16[4]. MagicPlan has been out for ages[4] and originally just worked off the camera and the accelerometer to help build a floor plan. Polycam also supports photogrammetry[5] where you just take a bunch of photos and it builds a 3D model by interpreting what shape the object could be (I don't know if this is also used in architecture scale things, but it could be interesting for ID projects). Both MagicPlan and PolyCam allow you to tweak dimensions of rooms, doors, windows, furniture, etc. in a somewhat parametric way. This is where you likely want a laser measuring device to quickly update the dimensions. These can be used through Bluetooth to enter the measurements directly into the floorplans in MagicPlan[6]. I didn't try this, but if I was doing this all the time, it seems like it would be essential.
Matterport is starting to get into mobile[7] (phone, tablet) capture, but they've built their business up on their branded hardware and cloud platform. They provide floorplans as a service[8] and everything adds up, but from what I see in the real estate market, they are ubiquitous.
And if you want to spend a bunch more for very pro level app for documenting things like crime scenes, shipbuilding, infrastructure, etc. there's Dot3D.[9]
[0] https://www.youtube.com/@LiDAR3D
[2] https://poly.cam
[3] https://developer.apple.com/augmented-reality/roomplan/
[4] https://9to5mac.com/2022/06/15/ios-16-roomplan-api-3d-floor-...
[5] https://www.magicplan.app/about
[6] https://help.magicplan.app/laser-distance-meters#laser-tutor...
[7] https://matterport.com/3d-camera-app
EDIT - PLY not PCL
One thing I struggle with though is making sure that the capture is robust enough before I move on. I usually only really know that something is off when the capture is done already. Can I “touch up” an existing capture by doing another local scan of a problematic area?
OpenSCAD is my go-to since you just write code.
I rendered my whole house in Solidworks to plan for a remodel and it was extremely well suited for the job.
The nice thing about FOSS though is that it's worry free. I can keep OpenSCAD and Cura, and my projects will build years later without me having to think about it.
The stuff I built with 3DS Max educational license, though, is not accessible. So I am hesitant to jump ship for Solidworks (even though it's the industry standard).
Obviously you just get an image, but for what I needed (map in home assistant with sensors overlaid) it was enough.
Of course you did....
Gods above I love org-mode.