From 3ac314aa71af54837e883c6eb7e1d248eeab8944 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Sat, 16 Sep 2023 17:02:00 +0200 Subject: [PATCH] Arch: Fixed IFC export of compsolids (#10476) --- src/Mod/Arch/exportIFC.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Mod/Arch/exportIFC.py b/src/Mod/Arch/exportIFC.py index a47648003c..c10938cd90 100644 --- a/src/Mod/Arch/exportIFC.py +++ b/src/Mod/Arch/exportIFC.py @@ -2344,7 +2344,10 @@ def getRepresentation( i = 0 rgbt = [] for sol in obj.Shape.Solids: - rgbt.append(diffusecolor[i]) + if i < len(diffusecolor): + rgbt.append(diffusecolor[i]) + else: + rgbt.append(diffusecolor[0]) i += len(sol.Faces) for i,shape in enumerate(colorshapes): if i < len(rgbt):