(babylonTransformNode)
| 2548 | var promises = new Array(); |
| 2549 | this.logOpen(context + " " + (node.name || "")); |
| 2550 | var loadNode = function (babylonTransformNode) { |
| 2551 | GLTFLoader.AddPointerMetadata(babylonTransformNode, context); |
| 2552 | GLTFLoader._LoadTransform(node, babylonTransformNode); |
| 2553 | if (node.camera != undefined) { |
| 2554 | var camera = ArrayItem.Get(context + "/camera", _this._gltf.cameras, node.camera); |
| 2555 | promises.push(_this.loadCameraAsync("/cameras/" + camera.index, camera, function (babylonCamera) { |
| 2556 | babylonCamera.parent = babylonTransformNode; |
| 2557 | })); |
| 2558 | } |
| 2559 | if (node.children) { |
| 2560 | for (var _i = 0, _a = node.children; _i < _a.length; _i++) { |
| 2561 | var index = _a[_i]; |
| 2562 | var childNode = ArrayItem.Get(context + "/children/" + index, _this._gltf.nodes, index); |
| 2563 | promises.push(_this.loadNodeAsync("/nodes/" + childNode.index, childNode, function (childBabylonMesh) { |
| 2564 | childBabylonMesh.parent = babylonTransformNode; |
| 2565 | })); |
| 2566 | } |
| 2567 | } |
| 2568 | assign(babylonTransformNode); |
| 2569 | }; |
| 2570 | if (node.mesh == undefined) { |
| 2571 | var nodeName = node.name || "node" + node.index; |
| 2572 | this._babylonScene._blockEntityCollection = this._forAssetContainer; |
no test coverage detected