Removing Items from Furniture Catalog

This topic has been viewed 41133 times and has 3 replies
Thread status: Active
How can I do this? [img]http://www.sweethome3d.com/images/flags/en_small.gif[/img]
Post Reply New Topic
Forester_Sk
Posts: 7
Joined: Mon Sep 23, 2024 2:33 pm
Country: United States

Removing Items from Furniture Catalog

Post by Forester_Sk »

With no disrespect to the developers of existing items in the furniture catalog, is there a way to delete from the list? I'm able to delete furniture that I've downloaded but not the existing ones. There are just too many that I will never use and at times, the list is overwhelming. Again, no disrespect to the creators of these items. Thank you
User avatar
Keet
Posts: 1838
Joined: Fri Apr 08, 2022 7:13 am
Country: Netherlands

Re: Removing Items from Furniture Catalog

Post by Keet »

The furniture catalog can have three different types of furniture:
1 - default furniture that comes with the installation of the program
2 - individually imported furniture
3 - furniture from an imported furniture library

You can't remove any of the default furniture (not without changing the source code). These come from the file Furniture.jar in the Sweet Home 3D install directory, not from a 'normal' furniture library.

Individually imported furniture is recognizable by the cursive name in the catalog. You can right-click a piece of furniture and select delete from the context menu or press the delete key when the furniture item is selected,

Furniture from a furniture library can only be deleted by deleting the furniture from the library and then importing the library again. You can use the Furniture Library Editor to do this. Keep in mind that if you change a third-party library your changes will be lost if you import an updated version of that library. To avoid that save your changes with a new library name and only import your renamed library.

I agree that it is most inconvenient that the default installed furniture can't be removed from the catalog. In my opinion that default catalog should hold only a box, triangle, cylinder, and a sphere. All the other furniture should be in a normal furniture library that can be removed.
Dodecagon.nl
1300+ 3D models, manuals, and projects
Forester_Sk
Posts: 7
Joined: Mon Sep 23, 2024 2:33 pm
Country: United States

Re: Removing Items from Furniture Catalog

Post by Forester_Sk »

Bummer. Thank you for the clarification.
User avatar
dorin
Posts: 835
Joined: Thu Apr 24, 2014 9:14 am
Country: Vatra Dornei, Suceava, Romania

Re: Removing Items from Furniture Catalog

Post by dorin »

You can't remove any of the default furniture (not without changing the source code). These come from the file Furniture.jar in the Sweet Home 3D install directory
Partly true, but you can prevent the app from loading at startup.
Under linux, delete this portion of the SweetHome3D file:

Code: Select all

"$PROGRAM_DIR"/lib/Furniture.jar:
Under Windows, you could do the same thing in an .ini file.
Sometimes I've modified the Furniture.jar file, mainly to reorganize the furniture category (adding, moving, renaming, etc.)
The problem with updates persists in this case also.
A computer program does what you tell it to do, not what you want it to do. Murphy's Law
When all else fails, read the instructions. Murphy's Law
If you don't like "AS IS", DIY. Dorin's law
Post Reply New Topic

Who is online

Users browsing this forum: No registered users