You can now edit psets of profiles

This commit is contained in:
Dion Moult
2021-08-14 13:01:22 +10:00
parent 8300868a9b
commit 3e2b66ef2f
7 changed files with 85 additions and 1 deletions
@@ -64,3 +64,15 @@ class Usecase:
"Material": self.settings["product"],
}
)
elif self.settings["product"].is_a("IfcProfileDef"):
for definition in self.settings["product"].HasProperties or []:
if definition.Name == self.settings["name"]:
return definition
return self.file.create_entity(
"IfcProfileProperties",
**{
"Name": self.settings["name"],
"ProfileDefinition": self.settings["product"],
}
)