|
- var graph;
-
- function graph_model(){
- this.geometry = new THREE.Geometry();
- this.nodes = new THREE.Points(this.geometry, materials.qubit);
- this.nodes.geometry.dynamic = true;
- this.object = new THREE.Object3D();
- this.object.add(this.nodes);
-
- this.add_node = function(node){
- var vertex = new THREE.Vector3(0, 0, 0);
- this.nodes.geometry.vertices.push(vertex);
- this.nodes.geometry.verticesNeedUpdate = true;
- render();
- };
- }
-
-
-
- //function buildGraph(json) {
- // Add all the qubits
- //var geometry = new THREE.Geometry();
- //var vertex = new THREE.Vector3(0, 0, 0);
- //geometry.vertices.push(vertex);
- //var nodes = new THREE.Points(geometry, materials.node);
-
- // Add all the edges
- //var edges = new THREE.Object3D();
- //edges.add(makeEdge({
- //"start": [0, 0, 0],
- //"end": [1, 1, 1]
- //}));
-
- // Construct and return
- //var graph = new THREE.Object3D();
- //graph.add(nodes);
- //graph.add(edges);
- //return graph;
- //}
|