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); }