|
@@ -14,6 +14,7 @@ materials.prepare = function() { |
|
|
transparent: false, |
|
|
transparent: false, |
|
|
linewidth: 3 |
|
|
linewidth: 3 |
|
|
}); |
|
|
}); |
|
|
|
|
|
materials.edge.depthTest = false; |
|
|
materials.qubit = new THREE.PointsMaterial({ |
|
|
materials.qubit = new THREE.PointsMaterial({ |
|
|
size: 0.3, |
|
|
size: 0.3, |
|
|
map: ballSprite, |
|
|
map: ballSprite, |
|
@@ -21,8 +22,11 @@ materials.prepare = function() { |
|
|
transparent: true, |
|
|
transparent: true, |
|
|
vertexColors: THREE.VertexColors |
|
|
vertexColors: THREE.VertexColors |
|
|
}); |
|
|
}); |
|
|
|
|
|
materials.edge.depthTest = false; |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
console.log("what"); |
|
|
|
|
|
|
|
|
materials.makeCurve = function(a, b) { |
|
|
materials.makeCurve = function(a, b) { |
|
|
var length = new THREE.Vector3().subVectors(a, b).length(); |
|
|
var length = new THREE.Vector3().subVectors(a, b).length(); |
|
|
var bend = new THREE.Vector3(length / curveProperties.curvature, length / curveProperties.curvature, 0); |
|
|
var bend = new THREE.Vector3(length / curveProperties.curvature, length / curveProperties.curvature, 0); |
|
|