[Frage] IFC-Objekttyp von SubSmartParts

Schlagworte:
  • IFC Object Type
  • Subscript

Hallo,

momentan programmiere ich ein SmartPart mit einem weiteren SmartPartscript als Subscript.
Dieses dient dazu um einzelne Objekte in dem Hauptsmartpart zu erstellen.

Nun habe ich aber das Problem, dass die Einstellung des IFC-Objekttyp Attributes sich selbst mit dem Befehl "ATTR_SET 684 , "ifc-object-value" " sich nicht umstellen lässt. Stattdessen bekommt es in der Auswertung bei Solibri die Kennzeichnung "IfcBuildingElementProxy".

Wenn ich das SubSmartPart einzelnd platziere ohne das Haupt SmartPartscript, kriege ich meinen gewünschten Wert in das IFC-Objekttyp Attribut eingeschrieben. Das klappt aber nicht, wenn es mit CALL_OBJ aufgerufen wird.

Kann ich überhaupt in so einem Fall dieses Attribut verändern oder ist es als Objekt einer Objektgruppe immer automatisch und unveränderbar auf "IfcBuildingElementProxy" gesetzt?

Vielen Dank schon mal im Voraus

Hallo,

I think you have to apply the IFC object type in the main SmartPart.
_______________

Ich denke, Sie müssen den IFC-Objekttyp im Haupt-SmartPart anwenden.


Hallo,

das klappt bei mir auch nicht. Die Gruppe hat egal wie ich das einstelle weiterhin den IfcObjekttyp Attribut "IfcElementAssembly" und die Unterobjekte haben als IfcObjekttyp Attribut "IfcBuildingElementProxy".
Kann man den IfcObjekttyp überhaupt bei Baugruppen oder SmartpartGruppen umstellen?

Hallo,

It is amazing that this does not work for you because all my SmartParts are made like this and it works without worry.
Maybe you should check your code to see if there is a hidden error somewhere...
_______________

Es ist erstaunlich, dass dies bei Ihnen nicht funktioniert, da alle meine SmartParts so hergestellt sind und es ohne Sorgen funktioniert.
Vielleicht sollten Sie Ihren Code überprüfen, um festzustellen, ob irgendwo ein versteckter Fehler vorliegt...