Point connections are now treated as regular geometry, not an edge case (get it?). See #1409. Thanks @Jesusbill!

This commit is contained in:
Dion Moult
2021-04-01 11:58:46 +11:00
parent e7c6f28312
commit cb5f57d68a
3 changed files with 18 additions and 12 deletions
@@ -424,12 +424,12 @@ class Usecase:
)
def create_structural_reference_representation(self):
if self.settings["blender_object"].type == "EMPTY":
if len(self.settings["geometry"].vertices) == 1:
return self.file.createIfcTopologyRepresentation(
self.settings["context"],
self.settings["context"].ContextIdentifier,
"Vertex",
[self.create_vertex_point(Vector((0, 0, 0)))],
[self.create_vertex_point(self.settings["geometry"].vertices[0].co)],
)
return self.file.createIfcTopologyRepresentation(
self.settings["context"],