David Catuhe 5 лет назад
Родитель
Сommit
267e28e09b

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/babylon.js


Разница между файлами не показана из-за своего большого размера
+ 46 - 46
dist/preview release/babylon.max.js


+ 1 - 0
dist/preview release/nodeEditor/babylon.nodeEditor.d.ts

@@ -117,6 +117,7 @@ declare module NODEEDITOR {
         private _ports;
         private _controlledPorts;
         isCollapsed: boolean;
+        private _createInputPort;
         readonly nodes: GraphNode[];
         name: string;
         color: BABYLON.Color3;

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/nodeEditor/babylon.nodeEditor.js


+ 16 - 4
dist/preview release/nodeEditor/babylon.nodeEditor.max.js

@@ -54145,6 +54145,12 @@ var GraphFrame = /** @class */ (function () {
                                 }
                             }
                         }
+                        else {
+                            var localPort = _nodePort__WEBPACK_IMPORTED_MODULE_1__["NodePort"].CreatePortElement(port.connectionPoint, node, this._outputPortContainer, null, this._ownerCanvas.globalState);
+                            this._ports.push(localPort);
+                            port.delegatedPort = localPort;
+                            this._controlledPorts.push(port);
+                        }
                     }
                     for (var _f = 0, _g = node.inputPorts; _f < _g.length; _f++) { // Input
                         var port = _g[_f];
@@ -54152,14 +54158,14 @@ var GraphFrame = /** @class */ (function () {
                             for (var _h = 0, _j = node.links; _h < _j.length; _h++) {
                                 var link = _j[_h];
                                 if (link.portB === port && this.nodes.indexOf(link.nodeA) === -1) {
-                                    var localPort = _nodePort__WEBPACK_IMPORTED_MODULE_1__["NodePort"].CreatePortElement(port.connectionPoint, link.nodeA, this._inputPortContainer, null, this._ownerCanvas.globalState);
-                                    this._ports.push(localPort);
-                                    port.delegatedPort = localPort;
-                                    this._controlledPorts.push(port);
+                                    this._createInputPort(port, node);
                                     link.isVisible = true;
                                 }
                             }
                         }
+                        else {
+                            this._createInputPort(port, node);
+                        }
                     }
                 }
             }
@@ -54185,6 +54191,12 @@ var GraphFrame = /** @class */ (function () {
         enumerable: true,
         configurable: true
     });
+    GraphFrame.prototype._createInputPort = function (port, node) {
+        var localPort = _nodePort__WEBPACK_IMPORTED_MODULE_1__["NodePort"].CreatePortElement(port.connectionPoint, node, this._inputPortContainer, null, this._ownerCanvas.globalState);
+        this._ports.push(localPort);
+        port.delegatedPort = localPort;
+        this._controlledPorts.push(port);
+    };
     Object.defineProperty(GraphFrame.prototype, "nodes", {
         get: function () {
             return this._nodes;

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/nodeEditor/babylon.nodeEditor.max.js.map


+ 2 - 0
dist/preview release/nodeEditor/babylon.nodeEditor.module.d.ts

@@ -192,6 +192,7 @@ declare module "babylonjs-node-editor/diagram/graphFrame" {
         private _ports;
         private _controlledPorts;
         isCollapsed: boolean;
+        private _createInputPort;
         readonly nodes: GraphNode[];
         name: string;
         color: Color3;
@@ -1567,6 +1568,7 @@ declare module NODEEDITOR {
         private _ports;
         private _controlledPorts;
         isCollapsed: boolean;
+        private _createInputPort;
         readonly nodes: GraphNode[];
         name: string;
         color: BABYLON.Color3;

Разница между файлами не показана из-за своего большого размера
+ 4 - 4
dist/preview release/viewer/babylon.viewer.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/viewer/babylon.viewer.max.js