From 8ebcba7591d9f8830206101c911b905f1d9a8391 Mon Sep 17 00:00:00 2001 From: Luiz Henrique Cassettari Date: Mon, 14 Aug 2023 13:25:22 -0300 Subject: [PATCH] Update importerbim.js with default color (#414) * Update importerbim.js with default color # Update if the color is undefined use the default color instead. * Update `defaultMaterialIndex` to null --- source/engine/import/importerbim.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/source/engine/import/importerbim.js b/source/engine/import/importerbim.js index 69d26fb..48103df 100644 --- a/source/engine/import/importerbim.js +++ b/source/engine/import/importerbim.js @@ -72,12 +72,16 @@ export class ImporterBim extends ImporterBase ImportElement (bimElement) { - let defaultMaterialIndex = this.colorToMaterial.GetMaterialIndex ( - bimElement.color.r, - bimElement.color.g, - bimElement.color.b, - bimElement.color.a - ); + let defaultMaterialIndex = null; + if (bimElement.color) + { + defaultMaterialIndex = this.colorToMaterial.GetMaterialIndex ( + bimElement.color.r, + bimElement.color.g, + bimElement.color.b, + bimElement.color.a + ); + } let rootNode = this.model.GetRootNode ();