From 040aa8af34de99f8d516ddcba869858f2a044fd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Gonz=C3=A1lez=20Viegas?= Date: Tue, 13 Feb 2024 18:09:01 +0100 Subject: [PATCH] fix: prevent empty colors array in get method --- package.json | 2 +- resources/fragment.js | 1 + src/fragment.ts | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index e4b7342..ec79776 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bim-fragment", - "version": "1.3.10", + "version": "1.3.11", "description": "3D BIM Geometry API", "main": "src/index.js", "scripts": { diff --git a/resources/fragment.js b/resources/fragment.js index 555f4ce..8e699b4 100644 --- a/resources/fragment.js +++ b/resources/fragment.js @@ -4230,6 +4230,7 @@ let Fragment$1 = class Fragment { if (this.mesh.instanceColor) { const color = new THREE.Color(); this.mesh.getColorAt(id, color); + colorsArray.push(color); } } const colors = colorsArray.length ? colorsArray : undefined; diff --git a/src/fragment.ts b/src/fragment.ts index e997a45..27e2532 100644 --- a/src/fragment.ts +++ b/src/fragment.ts @@ -89,6 +89,7 @@ export class Fragment { if (this.mesh.instanceColor) { const color = new THREE.Color(); this.mesh.getColorAt(id, color); + colorsArray.push(color); } } const colors = colorsArray.length ? colorsArray : undefined;