I advanced the code significantly:
https://github.com/sunnywiz/housejscad/releases/tag/Post2
- I introduced a “TwoD” class to take the pain out of working in the 2-D character space.
- I traced out my house’s 4th floor plan to a text file, so I’m dealing with the real thing now rather than test data.
- I got my 3D printer back up and running – didn’t need any re-calibration after 6 months of no-use. I had to go read the powerpoint of the presentation I gave a while back to re-remember what to do.
- The result is this print, which is 1:72 scale, and took about 4 hours (1 failed print included):
Its in two pieces so that:
- I don’t have to print support structures for the doorways and windows
- We see things at eye-level, or about 5.5 feet; the model is 8 feet; this makes the model feel overly tall. With a removable section a little lower, this becomes more “playable”. (I need to move the cut line up though to be at about 5 feet. Or, move the windows down a bit)
I’ll do a full “How To” video at some point in the future – I’m not quite done yet. There’s some bleeding edge stuff in the “cuts” branch at the moment:
- I’ve learned how to do real drag-and-drop libraries, in a separate file, which will work with OpenJSCAD
- I’m working on a cutting algorithm that will let me cut with tabs. Its workable now, but needs some fine tuning on gap distances.
- We’ve (wife and I) decided to do the final print in 1:48 scale – there’s a lot of toy furniture out there available at that scale. And it will be printed in white.
More to follow at some point.