|
Sweet Home 3D Forum » List all forums » » Forum: Features use and tips » » » Thread: Batch files for loading plans |
|
| Print at Dec 19, 2025, 10:22:57 PM | |
| Posted by fparmenter at Apr 22, 2017, 11:30:20 PM |
|
Batch files for loading plans Instead of using the graphics interface, does SweetHome 3D have a way of importing batch files? In other words, say I have a plan with 100 walls and I know the beginning and ending point of each wall and their thicknesses. Instead of using the graphics interface to draw all 100 walls I'd like it if SweetHome 3D could read a file like: Object,X1,Y1,X2,Y2,Thickness Wall,10.2",12.8",10.2",24.6",5" Wall,24.1",22.0",20.0",24.6",5" Wall,42.3",32.6",89.7",24.6",5" . . . and generate the plan for me. Does SweetHome 3D have anything like that? |
| Posted by okh at Apr 23, 2017, 12:17:10 PM |
|
Re: Batch files for loading plans ..draw all 100 walls I'd like it if SweetHome 3D could read a file like... Interesting question, nice idea. Short answer is, no, but ... thanks to SH3D .xml there are workarounds (for 100 walls, you may be better off doing it manually using CTRL-SHIFT-move with some template walls, though).Long answer is, extract Home.xml from a simple .sh3d file and edit. The XML is nicely formatted and straightforward to read. For instance, a simple home with four walls (and corners) and one wall across, will have some introductory stuff and walls specified at the end: ...snip...If this XML does not look frightening, you will probably also know what to do to batch import (use cm!). To be more specific, for instance like this, step by step.:
), but getting hundreds of walls right (and possibly with rooms etc), will require some coffee. ok |
| Posted by Puybaret at Apr 24, 2017, 5:40:13 PM |
|
Re: Batch files for loading plans If you know Java, you could also try to program a plug-in that would read a file at the format you want, parse it and call Sweet Home 3D API to add the matching walls to the edited home. ---------------------------------------- Emmanuel Puybaret, Sweet Home 3D creator |
|
|
Current timezone is GMT Dec 19, 2025, 10:22:57 PM |