I’m experiencing a situation in SketchUp 2023 where entries typed into the Advanced Attributes categories in Entity Info are no being retained? For example if I type 900 x 2100mm for Size for a door component definition, deselect the component and then reselect, the box has returned to a blank field?
it’s working ok for me. maybe try another component? (maybe start with a simple box and see if it is still happening) or for example, if it’s a component which sets the size attribute internally (like a DC could) that could be overwriting it.
I’ve investigated this a bit further and it seems to be related to components created using the IFC Manager extension. If I create the component using SketchUp’s native Make Component then I can assign attributes such as size etc.
I’m assuming therefore that the IFC Manager extension places an override on Advanced Attributes but it would be useful to have that confirmed?
That’s interesting and describes a similar behaviour however the solution of making further instances doesn’t work in my case.
Attached a couple of screenshots. It seems that a component created using the IFC Manager extension (Right-Click > Create Building Element) doesn’t have the SU_DefinitionSet attributes whereas one created using Make Component does?
Your IfcBuildingElement must have a component inside it and from that component it will inherit the properties you are trying to change, that’s why it won’t let you put them in because it has to inherit them from something.
What is exactly your component? A wall, window, door? Why are you using IFC?
If your component is a wall you should classify as IfcWall not as IfcBuildingElement…
If you don’t need Ifc avoid classifications
Assuming I would like to use Ifc classifications, the components are not classifed as IfcBuilding Component, they are classified as IfcWall, IfcDoor etc. (e.g. the screenshots from the test file show an IfcDoor classification) - so no further forward.
I’m waiting to hear whether IFC Manager overrides the SU_DefinitionSet and causes the behaviour.
The behaviour is by Sketchup as says the link I posted. Try to insert the component from component palette.and it works fine. I tested as the link says.