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
This commit is contained in:
Luiz Henrique Cassettari 2023-08-14 13:25:22 -03:00 committed by GitHub
parent 1b199dffe0
commit 8ebcba7591
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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 ();