Fix conversion when a node has multiple meshes.
This commit is contained in:
parent
bd6a66a781
commit
0afce83a49
@ -302,7 +302,7 @@ OV.ConvertModelToThreeObject = function (model, params, output, callbacks)
|
|||||||
OV.RunTasksBatch (node.MeshIndexCount (), 100, {
|
OV.RunTasksBatch (node.MeshIndexCount (), 100, {
|
||||||
runTask : (firstNodeMeshIndex, lastNodeMeshIndex, ready) => {
|
runTask : (firstNodeMeshIndex, lastNodeMeshIndex, ready) => {
|
||||||
for (let nodeMeshIndex = firstNodeMeshIndex; nodeMeshIndex <= lastNodeMeshIndex; nodeMeshIndex++) {
|
for (let nodeMeshIndex = firstNodeMeshIndex; nodeMeshIndex <= lastNodeMeshIndex; nodeMeshIndex++) {
|
||||||
let meshInstanceId = new OV.MeshInstanceId (node.GetId (), node.GetMeshIndex (lastNodeMeshIndex));
|
let meshInstanceId = new OV.MeshInstanceId (node.GetId (), node.GetMeshIndex (nodeMeshIndex));
|
||||||
ConvertMesh (threeNode, model, meshInstanceId, modelThreeMaterials);
|
ConvertMesh (threeNode, model, meshInstanceId, modelThreeMaterials);
|
||||||
}
|
}
|
||||||
ready ();
|
ready ();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user