Hi, I am using the free version of SketchUp 2017 (17.2.2554) and am having a problem with adding components to a local library. I am on a Mac running Sierra 10.12.5.
The basic problem is that if I have two components which appear to be different (or unique), SU does not always “think” they are different when saving them to the local library. I have had several different situations with similar symptoms. Here is an example of how to reproduce the problem.
Open a new SU file and close all other active files. Ensure that there are no components in the model. Draw a rectangle, make it into a component (all five entities) and call it foo. In the Components Window, click the arrow in the upper right corner, which will open the local component library. Drag foo to the library. Open Finder, navigate to the local library and confirm that there is now a file called “foo.skp” there. Open a new SU file window and drag foo into your new model and confirm it is what you expect. So far, so good. Now close all file windows.
Open a new SU window and ensure that there are no components in the model. Open the Outliner Window, then the Components Window and drag foo into your model. Change it in some obvious way such as changing the color of face of the rectangle. Change the name in the Components Property area to “foo2” and confirm that the name change finds its way into the Outliner as well. Now, to all appearances, “foo2” is different from “foo”. When I drag foo2 to the library, SU asks if I want to overwrite the existing file. If I say yes, then the file name stays as “foo.skp” and the time stamp is updated.
Close all SU windows. Open a new SU window. In the components library, there is a component named “foo2”, drag it to your model and you will see that it is the one with the new color.
After all this, the result I wanted was to have two components, foo and foo2 each in a file named with the component name, but that didn’t happen. Any ideas about why this happens and how to overcome it? I have a complex model with similar components in it and I want to save all the components for other uses.