| 
							- var textures = {};
 - var materials = {};
 - 
 - // Load the site texture from the data URI
 - function loadMaterials(argument) {
 -     textures.sprite = new THREE.Texture(document.getElementById("ball"));
 -     textures.sprite.needsUpdate = true;
 - 
 -     var lineStyle = {
 -         color: "gray",
 -         transparent: false,
 -         linewidth: 1
 -     };
 -     materials.edge = new THREE.LineBasicMaterial(lineStyle);
 - 
 -     var pointStyle = {
 -         color: 0xcccccc,
 -         size: 0.1,
 -         map: textures.sprite,
 -         alphaTest: 0.5,
 -         transparent: true,
 -     };
 -     materials.point = new THREE.PointsMaterial(pointStyle);
 - 
 -     var qubitStyle = {
 -         size: 0.8,
 -         map: textures.sprite,
 -         alphaTest: 0.5,
 -         transparent: true,
 -         color: "red"
 -     };
 - 
 -     materials.qubit = new THREE.PointsMaterial(qubitStyle);
 - }
 
 
  |