Joined: Nov 7, 2005
Post Count: 3232
From version 1.5, you can create a SH3F file containing the furniture imported in Sweet Home 3D catalog with the plug-in available at http://sweethome3d.eu/plugins/ExportToSH3F-1.0.sh3p .
Once you downloaded this plug-in, copy it in the plug-ins folder of Sweet Home 3D, which depends on your system as follows:
- under Windows, this folder is C:\Documents and Settings\user\Application Data\eTeks\Sweet Home 3D\plugins,
- under Mac OS X, it's the subfolder Library/Application Support/eTeks/Sweet Home 3D/plugins of your user folder,
- under Linux and other Unix, it's the subfolder .eteks/sweethome3d/plugins of your user folder.
Relaunch Sweet Home 3D, and you'll see the new menu item "Export imported furniture to SH3F..." in Furniture menu. At this time this will work, only if you installed Sweet Home 3D 1.5 with its installers. If you installed it with Java Web Start, it may not work for security reasons and you'll have to download the installer.
About your second question, if you want to add some furniture to the program, the easiest way is to generate a SH3F file with the aforementioned plug-in, rename its PluginFurnitureCatalog.properties entry as com/eteks/sweethome3d/io/AdditionalFurnitureCatalog.properties, and add the modified SH3F file to the classpath of Sweet Home 3D.
Take care of the license of the models you export to a SH3F file. Almost all free models can't be redistributed, and the fact that Sweet Home 3D is free doesn't change anything to that. That's the reason why I had to create some models for the first versions of Sweet Home 3D!
Emmanuel Puybaret, Sweet Home 3D developer
[Dec 20, 2008 12:23:00 AM]