createNodeObject: function()

in app/scripts/views/mainPage/view3d.js [479:491]


    createNodeObject: function (nodeGeometry, nodeArrowsGeometry, nodeData) {
        var node = new THREE.Mesh(nodeGeometry, new THREE.MeshPhongMaterial({color: this.nodeColor}));
        node.position.x = nodeData.coords.x;
        node.position.y = nodeData.coords.y;
        node.position.z = nodeData.coords.z;
        node.type = nodeData.type;
        node.name = this.generateNodeName(nodeData);
        node.objectType = this.getNodeType();
        node.nodeId = nodeData.id;
        node.add(this.createNodeLabel(nodeData));
        node.add(this.createNodeArrows(nodeArrowsGeometry));
        return node;
    },