Hi,
i'm using incremental scene loading and I have a problem trying to force full loading using the flag SceneLoader.ForceFullSceneLoadingForIncremental = true.
I think the problem could be in the mesh Parse method. At line 2463 of babylon.mesh.ts file I see:
// Geometry
mesh.isUnIndexed = !!parsedMesh.isUnIndexed;
mesh.hasVertexAlpha = parsedMesh.hasVertexAlpha;
if (parsedMesh.delayLoadingFile) {
mesh.delayLoadState = Engine.DELAYLOADSTATE_NOTLOADED;
...
...
mesh._delayLoadingFunction = Geometry._ImportGeometry;
if (SceneLoader.ForceFullSceneLoadingForIncremental) {
mesh._checkDelayState();
}
} else {
Geometry._ImportGeometry(parsedMesh, mesh); // no call to mesh._checkDelayState here
}
In my case mesh do not have delayLoadingFile but geometry have it. In the else brach at line 2520 the mesh._checkDelayState() is not called and so data are not loaded.
Thanks,
Matteo