Components behaving strangely, too many?
-
Hi,
I've been having some issues with components becoming unique without being instructed to and not showing up in the component list.
To set the scene, I'm running Pro 8 on Windows 7 64bit. The model I'm working on is pretty huge, for coordination purposes we imported a revit model via dwg so there are now hundreds of components (968 definitions, 20376 instances).
First problem was when I went to edit a window component. Inside this component I have the frame drawn as a 2 mirrored components with the same definition (i.e. the left half of the frame and the right half). I can click on each and see in entity info that they have the same name, but when I double click to edit say the right one of them, then exit out, the left one has now got a unique name and any changes have not been carried across.
Second problem was that to solve the above issue I went into component palette to try to replace the new unique component with the original definition and noticed that neither were in the list!
I've been using sketchup for years now and have never come across this, if I had to guess I would have thought its because of the large number of components. Anyone had a similar experience or have any ideas how to fix it?
Thanks,
Martin -
Do you have any locked components in your model?
Do you have "expand" activated on component browser's details?
Are you sure the window is a component?
Can you save that window component to an exterior file using context menu "save as" and then edit it there?
Does the problem persist in the external file?
-
@jql said:
Do you have any locked components in your model?
No, no locked groups or components.
@jql said:
Do you have "expand" activated on component browser's details?
I was looking at the select tab, but have expanded now and shows the same thing, hundreds of components but none of the window definitions listed.
@jql said:
Are you sure the window is a component?
Yes, have double checked.
@jql said:
Can you save that window component to an exterior file using context menu "save as" and then edit it there?
Does the problem persist in the external file?
I've just tried that, the problem is still there in the external file. When I saved as component a dialog reported "Selected component has a non-default scale", maybe this has something to do with it?
-
That might have something to do with it... I don't know.
Could you share the window component?
Try right clicking the scaled component, inside the smaller model and, in the poping out context menu, select scale definition. Try after this and if it isn't working try also "reset scale", or "reset skew".
Are these the only unlisted components?
-
Hi JQL, cheers for reply.
I've attached the window component. To be clear, I notice actually that the problem component is the stone/plaster wall opening, which doesn't include the frame. When I go to the component palette in this file I don't see the problem component listed either. I've tried resetting the scale as you suggested but hasn't helped.
As far as other missing components in the main model goes, I don't really know how to check. I've tried clicking a few and they are listed, I assume this is problem affects only recent components as I haven't noticed the problem until now and I regularly edit components without them becoming unique.
-
Scrap that, I take it back! Whilst they aren't spontaneously turning unique yet thankfully, the not-listed problem is happening with other new components...
-
Seem like there was something funny with the window component and the nested wall opening component, I've just exploded and made-new-component one at a time and they seem to be listed and working now. I was concerned that the bug was in the model and would affect other components but it seems like its a freak occurrence. Lucky there was only a few instances of this one to replace, cheers for your help JQL.
-
If you click on those new components are they somehow classified in the Entity info, under type dropdown?
-
I've taken a look at your component and it is really strange:
Those components that are mirrored were separated into different definitions and hidden away from browser exactly how you described above...
Are you capable of exporting the model from Revit in other formats other than DWG? have you tried them?
-
You have run afoul of some of the gotchas of the way Groups are implemented in SketchUp. Beneath the skin, Groups are actually just a special case of Components and share almost all of their underpinnings. Because of this sharing, SketchUp implements "lazy" uniqueness on Groups. That is, if you make copies of a Group, SketchUp handles them exactly like ComponentInstances until you alter one in a way that necessitates breaking it off as its own unique Entity. Your "stone/plaster wall opening" is actually a Group, not a Component and your mirrored copy did not force SketchUp to make the two objects unique. This only happens when you edit one or the copies.
What seems like a bug to me is that until you force uniqueness, the EntityInfo window displays "Component (2 in model)" when the underlying definition is actually marked as a Group and the supposed Component does not appear in the Components window (I confirmed the marking by probing via the Ruby Console)! Note that being a Group or Component has nothing to do with the name of the definition. The sash in your sample file is a Component with the name Group1231!
Advertisement