From 46f57b6aef1fef0cc6e7b01298a9c5aaedd3daf2 Mon Sep 17 00:00:00 2001 From: Julien Barrois Date: Thu, 2 Jun 2022 14:48:14 +0200 Subject: [PATCH] force createGlobalSubmesh for Unindexed Mesh --- packages/dev/core/src/Meshes/geometry.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/dev/core/src/Meshes/geometry.ts b/packages/dev/core/src/Meshes/geometry.ts index 8f67dca067d..dc30627a8ba 100644 --- a/packages/dev/core/src/Meshes/geometry.ts +++ b/packages/dev/core/src/Meshes/geometry.ts @@ -308,7 +308,7 @@ export class Geometry implements IGetSetVerticesData { for (let index = 0; index < numOfMeshes; index++) { const mesh = meshes[index]; mesh.buildBoundingInfo(this._extend.minimum, this._extend.maximum); - mesh._createGlobalSubMesh(false); + mesh._createGlobalSubMesh(mesh.isUnIndexed); mesh.computeWorldMatrix(true); mesh.synchronizeInstances(); } @@ -732,7 +732,7 @@ export class Geometry implements IGetSetVerticesData { } mesh.buildBoundingInfo(this._extend.minimum, this._extend.maximum); - mesh._createGlobalSubMesh(false); + mesh._createGlobalSubMesh(mesh.isUnIndexed); //bounding info was just created again, world matrix should be applied again. mesh._updateBoundingInfo();