diff --git a/source/model/model.js b/source/model/model.js index d1e2a2c..cfcf09a 100644 --- a/source/model/model.js +++ b/source/model/model.js @@ -92,19 +92,6 @@ OV.Model = class extends OV.ModelObject3D return meshIndex; } - AddMeshToIndex (mesh, index) - { - this.meshes.splice (index, 0, mesh); - this.root.Enumerate ((node) => { - for (let i = 0; i < node.meshIndices.length; i++) { - if (node.meshIndices[i] >= index) { - node.meshIndices[i] += 1; - } - } - }); - return index; - } - RemoveMesh (index) { this.meshes.splice (index, 1); diff --git a/source/model/node.js b/source/model/node.js index 07ba81e..1be88a4 100644 --- a/source/model/node.js +++ b/source/model/node.js @@ -118,11 +118,6 @@ OV.Node = class return this.meshIndices.length - 1; } - AddMeshIndexToIndex (index, toIndex) - { - this.meshIndices.splice (toIndex, 0, index); - } - MeshIndexCount () { return this.meshIndices.length; diff --git a/test/tests/model_test.js b/test/tests/model_test.js index ea817a9..c047375 100644 --- a/test/tests/model_test.js +++ b/test/tests/model_test.js @@ -28,26 +28,6 @@ describe ('Model', function () { assert.strictEqual (theMesh.GetName (), 'example'); }); - it ('Add Mesh To Index', function () { - var model = new OV.Model (); - var mesh1 = new OV.Mesh (); - var mesh2 = new OV.Mesh (); - var mesh3 = new OV.Mesh (); - var mesh4 = new OV.Mesh (); - mesh1.SetName ('A'); - mesh2.SetName ('B'); - mesh3.SetName ('C'); - mesh4.SetName ('D'); - model.AddMesh (mesh1); - model.AddMesh (mesh2); - model.AddMeshToIndex (mesh3, 1); - model.AddMeshToIndex (mesh4, 3); - assert.strictEqual (model.GetMesh (0).GetName (), 'A'); - assert.strictEqual (model.GetMesh (1).GetName (), 'C'); - assert.strictEqual (model.GetMesh (2).GetName (), 'B'); - assert.strictEqual (model.GetMesh (3).GetName (), 'D'); - }); - it ('Counters', function () { var model = new OV.Model (); let mesh = new OV.Mesh (); @@ -319,41 +299,6 @@ describe ('Node Hierarchy', function () { }); }); - it ('Add mesh to index', function () { - let model = testUtils.GetHierarchicalModelNoFinalization (); - let mesh = new OV.Mesh (); - mesh.SetName ('Mesh 8'); - model.AddMeshToIndex (mesh, 3); - let modelTree = testUtils.ModelNodesToTree (model); - assert.deepStrictEqual (modelTree, { - name : '', - childNodes : [ - { - name : 'Node 1', - childNodes : [ - { - name : 'Node 3', - childNodes : [], - meshNames : ['Mesh 5', 'Mesh 6', 'Mesh 7'] - }, - { - name : 'Node 4', - childNodes : [], - meshNames : ['Mesh 7'] - } - ], - meshNames : ['Mesh 3', 'Mesh 4'] - }, - { - name : 'Node 2', - childNodes : [], - meshNames : [] - } - ], - meshNames : ['Mesh 1', 'Mesh 2'] - }); - }); - it ('Enumerate mesh instances', function () { let model = testUtils.GetTranslatedRotatedCubesModel (); let modelTree = testUtils.ModelNodesToTree (model);